builder: mozilla-release_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-175 starttime: 1470162969.58 results: success (0) buildid: 20160802084153 builduid: dcfa22bc4d7649cfba0c288514fb5caa revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:09.577826) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:09.629999) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:09.630414) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:09.811010) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:09.811410) ========= 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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False --2016-08-02 11:36:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 5.76M=0.002s 2016-08-02 11:36:10 (5.76 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.647185 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:10.532436) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:10.532748) ========= 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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.084895 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:10.662371) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-08-02 11:36:10.662718) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd --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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False 2016-08-02 11:36:10,773 truncating revision to first 12 chars 2016-08-02 11:36:10,773 Setting DEBUG logging. 2016-08-02 11:36:10,773 attempt 1/10 2016-08-02 11:36:10,774 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/651ee00948f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-02 11:36:12,101 unpacking tar archive at: mozilla-release-651ee00948f5/testing/mozharness/ program finished with exit code 0 elapsedTime=1.959214 ========= master_lag: 8.43 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-08-02 11:36:21.052747) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:21.053070) ========= script_repo_revision: 651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:21.053493) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:21.053757) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-02 11:36:21.811897) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 20 secs) (at 2016-08-02 11:36:21.812287) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False 11:36:22 INFO - MultiFileLogger online at 20160802 11:36:22 in /builds/slave/test 11:36:22 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 11:36:22 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:36:22 INFO - {'append_to_log': False, 11:36:22 INFO - 'base_work_dir': '/builds/slave/test', 11:36:22 INFO - 'blob_upload_branch': 'mozilla-release', 11:36:22 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:36:22 INFO - 'buildbot_json_path': 'buildprops.json', 11:36:22 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:36:22 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:36:22 INFO - 'download_minidump_stackwalk': True, 11:36:22 INFO - 'download_symbols': 'true', 11:36:22 INFO - 'e10s': False, 11:36:22 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:36:22 INFO - 'tooltool.py': '/tools/tooltool.py', 11:36:22 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:36:22 INFO - '/tools/misc-python/virtualenv.py')}, 11:36:22 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:36:22 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:36:22 INFO - 'log_level': 'info', 11:36:22 INFO - 'log_to_console': True, 11:36:22 INFO - 'opt_config_files': (), 11:36:22 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:36:22 INFO - '--processes=1', 11:36:22 INFO - '--config=%(test_path)s/wptrunner.ini', 11:36:22 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:36:22 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:36:22 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:36:22 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:36:22 INFO - 'pip_index': False, 11:36:22 INFO - 'require_test_zip': True, 11:36:22 INFO - 'test_type': ('testharness',), 11:36:22 INFO - 'this_chunk': '1', 11:36:22 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:36:22 INFO - 'total_chunks': '10', 11:36:22 INFO - 'virtualenv_path': 'venv', 11:36:22 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:36:22 INFO - 'work_dir': 'build'} 11:36:22 INFO - ##### 11:36:22 INFO - ##### Running clobber step. 11:36:22 INFO - ##### 11:36:22 INFO - Running pre-action listener: _resource_record_pre_action 11:36:22 INFO - Running main action method: clobber 11:36:22 INFO - rmtree: /builds/slave/test/build 11:36:22 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:36:24 INFO - Running post-action listener: _resource_record_post_action 11:36:24 INFO - ##### 11:36:24 INFO - ##### Running read-buildbot-config step. 11:36:24 INFO - ##### 11:36:24 INFO - Running pre-action listener: _resource_record_pre_action 11:36:24 INFO - Running main action method: read_buildbot_config 11:36:24 INFO - Using buildbot properties: 11:36:24 INFO - { 11:36:24 INFO - "project": "", 11:36:24 INFO - "product": "firefox", 11:36:24 INFO - "script_repo_revision": "production", 11:36:24 INFO - "scheduler": "tests-mozilla-release-ubuntu32_vm-debug-unittest", 11:36:24 INFO - "repository": "", 11:36:24 INFO - "buildername": "Ubuntu VM 12.04 mozilla-release debug test web-platform-tests-1", 11:36:24 INFO - "buildid": "20160802084153", 11:36:24 INFO - "pgo_build": "False", 11:36:24 INFO - "basedir": "/builds/slave/test", 11:36:24 INFO - "buildnumber": 14, 11:36:24 INFO - "slavename": "tst-linux32-spot-175", 11:36:24 INFO - "revision": "651ee00948f5e4e6b2ffadf2117d20cd4fbe8ffd", 11:36:24 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 11:36:24 INFO - "platform": "linux", 11:36:24 INFO - "branch": "mozilla-release", 11:36:24 INFO - "repo_path": "releases/mozilla-release", 11:36:24 INFO - "moz_repo_path": "", 11:36:24 INFO - "stage_platform": "linux", 11:36:24 INFO - "builduid": "dcfa22bc4d7649cfba0c288514fb5caa", 11:36:24 INFO - "slavebuilddir": "test" 11:36:24 INFO - } 11:36:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2. 11:36:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json. 11:36:24 INFO - Running post-action listener: _resource_record_post_action 11:36:24 INFO - ##### 11:36:24 INFO - ##### Running download-and-extract step. 11:36:24 INFO - ##### 11:36:24 INFO - Running pre-action listener: _resource_record_pre_action 11:36:24 INFO - Running main action method: download_and_extract 11:36:24 INFO - mkdir: /builds/slave/test/build/tests 11:36: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')]} 11:36:24 INFO - https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:36:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 11:36:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 11:36:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 11:36:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json'}, attempt #1 11:36:26 INFO - Downloaded 1325 bytes. 11:36:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.test_packages.json 11:36:26 INFO - Using the following test package requirements: 11:36:26 INFO - {u'common': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 11:36:26 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.cppunittest.tests.zip'], 11:36:26 INFO - u'gtest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.gtest.tests.zip'], 11:36:26 INFO - u'jittest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'jsshell-linux-i686.zip'], 11:36:26 INFO - u'mochitest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.mochitest.tests.zip'], 11:36:26 INFO - u'mozbase': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip'], 11:36:26 INFO - u'reftest': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.reftest.tests.zip'], 11:36:26 INFO - u'talos': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.talos.tests.zip'], 11:36:26 INFO - u'web-platform': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'], 11:36:26 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', 11:36:26 INFO - u'firefox-48.0.1.en-US.linux-i686.xpcshell.tests.zip']} 11:36:26 INFO - Downloading packages: [u'firefox-48.0.1.en-US.linux-i686.common.tests.zip', u'firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 11:36:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:36:26 INFO - https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:36:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 11:36:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 11:36:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip 11:36:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip'}, attempt #1 11:36:35 INFO - Downloaded 22824493 bytes. 11:36:35 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:36:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:36:36 INFO - caution: filename not matched: web-platform/* 11:36:36 INFO - Return code: 11 11:36:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:36:36 INFO - https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:36:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 11:36:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 11:36:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip 11:36:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:36:47 INFO - Downloaded 36389875 bytes. 11:36:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:36:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:36:51 INFO - caution: filename not matched: bin/* 11:36:51 INFO - caution: filename not matched: config/* 11:36:51 INFO - caution: filename not matched: mozbase/* 11:36:51 INFO - caution: filename not matched: marionette/* 11:36:51 INFO - caution: filename not matched: tools/wptserve/* 11:36:51 INFO - Return code: 11 11:36:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:36:51 INFO - https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:36:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 11:36:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 11:36:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 11:36:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2'}, attempt #1 11:37:11 INFO - Downloaded 69353908 bytes. 11:37:11 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 11:37:11 INFO - mkdir: /builds/slave/test/properties 11:37:11 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:37:11 INFO - Writing to file /builds/slave/test/properties/build_url 11:37:11 INFO - Contents: 11:37:11 INFO - build_url:https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 11:37:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 11:37:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:37:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:37:12 INFO - Contents: 11:37:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 11:37:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:37:12 INFO - https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:37:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 11:37:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 11:37:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip 11:37:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:37:42 INFO - Downloaded 92312859 bytes. 11:37:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:37:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:37:51 INFO - Return code: 0 11:37:51 INFO - Running post-action listener: _resource_record_post_action 11:37:51 INFO - Running post-action listener: set_extra_try_arguments 11:37:51 INFO - ##### 11:37:51 INFO - ##### Running create-virtualenv step. 11:37:51 INFO - ##### 11:37:51 INFO - Running pre-action listener: _pre_create_virtualenv 11:37:51 INFO - Running pre-action listener: _resource_record_pre_action 11:37:51 INFO - Running main action method: create_virtualenv 11:37:51 INFO - Creating virtualenv /builds/slave/test/build/venv 11:37:51 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 11:37:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:37:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:37:52 INFO - Using real prefix '/usr' 11:37:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:37:53 INFO - Installing distribute.............................................................................................................................................................................................done. 11:37:57 INFO - Installing pip.................done. 11:37:57 INFO - Return code: 0 11:37:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:37:57 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')]} 11:37:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:37:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:37:57 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')]} 11:37:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:37:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:37:57 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 0xa1f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa258598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa30af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, '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': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', '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 11:37:57 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 11:37:57 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 11:37:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:37:57 INFO - 'CCACHE_UMASK': '002', 11:37:57 INFO - 'DISPLAY': ':0', 11:37:57 INFO - 'HOME': '/home/cltbld', 11:37:57 INFO - 'LANG': 'en_US.UTF-8', 11:37:57 INFO - 'LOGNAME': 'cltbld', 11:37:57 INFO - 'MAIL': '/var/mail/cltbld', 11:37:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:37:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:37:57 INFO - 'MOZ_NO_REMOTE': '1', 11:37:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:37:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:37:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:37:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:37:57 INFO - 'PWD': '/builds/slave/test', 11:37:57 INFO - 'SHELL': '/bin/bash', 11:37:57 INFO - 'SHLVL': '1', 11:37:57 INFO - 'TERM': 'linux', 11:37:57 INFO - 'TMOUT': '86400', 11:37:57 INFO - 'USER': 'cltbld', 11:37:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:37:57 INFO - '_': '/tools/buildbot/bin/python'} 11:37:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:37:57 INFO - Downloading/unpacking psutil>=0.7.1 11:37:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:37:57 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 11:37:57 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 11:37:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:37:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:38:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:38:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:38:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:38:03 INFO - Installing collected packages: psutil 11:38:03 INFO - Running setup.py install for psutil 11:38:03 INFO - building 'psutil._psutil_linux' extension 11:38:03 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-i686-2.7/psutil/_psutil_linux.o 11:38:03 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:38:03 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:38:04 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 11:38:04 INFO - building 'psutil._psutil_posix' extension 11:38:04 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-i686-2.7/psutil/_psutil_posix.o 11:38:04 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 11:38:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:38:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:38:04 INFO - Successfully installed psutil 11:38:04 INFO - Cleaning up... 11:38:04 INFO - Return code: 0 11:38:04 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:38:04 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')]} 11:38:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:04 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')]} 11:38:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:04 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 0xa1f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa258598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa30af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, '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': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', '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 11:38:04 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 11:38:04 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 11:38:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:04 INFO - 'CCACHE_UMASK': '002', 11:38:04 INFO - 'DISPLAY': ':0', 11:38:04 INFO - 'HOME': '/home/cltbld', 11:38:04 INFO - 'LANG': 'en_US.UTF-8', 11:38:04 INFO - 'LOGNAME': 'cltbld', 11:38:04 INFO - 'MAIL': '/var/mail/cltbld', 11:38:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:04 INFO - 'MOZ_NO_REMOTE': '1', 11:38:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:04 INFO - 'PWD': '/builds/slave/test', 11:38:04 INFO - 'SHELL': '/bin/bash', 11:38:04 INFO - 'SHLVL': '1', 11:38:04 INFO - 'TERM': 'linux', 11:38:04 INFO - 'TMOUT': '86400', 11:38:04 INFO - 'USER': 'cltbld', 11:38:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:38:04 INFO - '_': '/tools/buildbot/bin/python'} 11:38:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:38:05 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 11:38:05 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 11:38:05 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 11:38:05 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 11:38:05 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 11:38:05 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 11:38:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:38:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:38:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:38:10 INFO - Installing collected packages: mozsystemmonitor 11:38:10 INFO - Running setup.py install for mozsystemmonitor 11:38:10 INFO - Successfully installed mozsystemmonitor 11:38:10 INFO - Cleaning up... 11:38:10 INFO - Return code: 0 11:38:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:38: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')]} 11:38:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38: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')]} 11:38:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38: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', '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 0xa1f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa258598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa30af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, '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': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', '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 11:38: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 11:38: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 blobuploader==1.2.4 11:38:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:10 INFO - 'CCACHE_UMASK': '002', 11:38:10 INFO - 'DISPLAY': ':0', 11:38:10 INFO - 'HOME': '/home/cltbld', 11:38:10 INFO - 'LANG': 'en_US.UTF-8', 11:38:10 INFO - 'LOGNAME': 'cltbld', 11:38:10 INFO - 'MAIL': '/var/mail/cltbld', 11:38:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:10 INFO - 'MOZ_NO_REMOTE': '1', 11:38:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:10 INFO - 'PWD': '/builds/slave/test', 11:38:10 INFO - 'SHELL': '/bin/bash', 11:38:10 INFO - 'SHLVL': '1', 11:38:10 INFO - 'TERM': 'linux', 11:38:10 INFO - 'TMOUT': '86400', 11:38:10 INFO - 'USER': 'cltbld', 11:38:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:38:10 INFO - '_': '/tools/buildbot/bin/python'} 11:38:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:10 INFO - Downloading/unpacking blobuploader==1.2.4 11:38: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 11:38: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 11:38: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 11:38: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 11:38: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 11:38: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 11:38:15 INFO - Downloading blobuploader-1.2.4.tar.gz 11:38:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:38:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:38:15 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 11:38:15 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 11:38:15 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 11:38:15 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 11:38:15 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 11:38:15 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 11:38:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:38:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:38:16 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 11:38:16 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 11:38:16 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 11:38:17 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 11:38:17 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 11:38:17 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 11:38:17 INFO - Downloading docopt-0.6.1.tar.gz 11:38:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:38:17 INFO - Installing collected packages: blobuploader, requests, docopt 11:38:17 INFO - Running setup.py install for blobuploader 11:38:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:38:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:38:17 INFO - Running setup.py install for requests 11:38:18 INFO - Running setup.py install for docopt 11:38:18 INFO - Successfully installed blobuploader requests docopt 11:38:18 INFO - Cleaning up... 11:38:18 INFO - Return code: 0 11:38:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:38:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:38:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:38:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:18 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 0xa1f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa258598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa30af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, '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': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', '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 11:38:18 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 11:38:18 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 11:38:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:18 INFO - 'CCACHE_UMASK': '002', 11:38:18 INFO - 'DISPLAY': ':0', 11:38:18 INFO - 'HOME': '/home/cltbld', 11:38:18 INFO - 'LANG': 'en_US.UTF-8', 11:38:18 INFO - 'LOGNAME': 'cltbld', 11:38:18 INFO - 'MAIL': '/var/mail/cltbld', 11:38:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:18 INFO - 'MOZ_NO_REMOTE': '1', 11:38:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:18 INFO - 'PWD': '/builds/slave/test', 11:38:18 INFO - 'SHELL': '/bin/bash', 11:38:18 INFO - 'SHLVL': '1', 11:38:18 INFO - 'TERM': 'linux', 11:38:18 INFO - 'TMOUT': '86400', 11:38:18 INFO - 'USER': 'cltbld', 11:38:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:38:18 INFO - '_': '/tools/buildbot/bin/python'} 11:38:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:38:19 INFO - Running setup.py (path:/tmp/pip-XZTv4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:38:19 INFO - Running setup.py (path:/tmp/pip-nADsfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:38:19 INFO - Running setup.py (path:/tmp/pip-N79E5G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:38:19 INFO - Running setup.py (path:/tmp/pip-IHxNIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:38:19 INFO - Running setup.py (path:/tmp/pip-4ubqed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:38:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:38:19 INFO - Running setup.py (path:/tmp/pip-qOR6gw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:38:20 INFO - Running setup.py (path:/tmp/pip-u6gznv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:38:20 INFO - Running setup.py (path:/tmp/pip-iZXpJc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:38:20 INFO - Running setup.py (path:/tmp/pip-K98m36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:38:20 INFO - Running setup.py (path:/tmp/pip-ldN1A3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:38:20 INFO - Running setup.py (path:/tmp/pip-hgui3Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:38:20 INFO - Running setup.py (path:/tmp/pip-AsDTTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:38:20 INFO - Running setup.py (path:/tmp/pip-52aYfq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:38:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:38:20 INFO - Running setup.py (path:/tmp/pip-Wul1k_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:38:21 INFO - Running setup.py (path:/tmp/pip-METW9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:38:21 INFO - Running setup.py (path:/tmp/pip-EdVu3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:38:21 INFO - Running setup.py (path:/tmp/pip-COzXLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:38:21 INFO - Running setup.py (path:/tmp/pip-EX6TJL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:38:21 INFO - Running setup.py (path:/tmp/pip-rUwp1n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:38:21 INFO - Running setup.py (path:/tmp/pip-pq8Gfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:38:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:38:22 INFO - Running setup.py (path:/tmp/pip-Lwa6yh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:38:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:38:22 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 11:38:22 INFO - Running setup.py install for manifestparser 11:38:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:38:22 INFO - Running setup.py install for mozcrash 11:38:22 INFO - Running setup.py install for mozdebug 11:38:23 INFO - Running setup.py install for mozdevice 11:38:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:38:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:38:23 INFO - Running setup.py install for mozfile 11:38:23 INFO - Running setup.py install for mozhttpd 11:38:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:38:23 INFO - Running setup.py install for mozinfo 11:38:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:38:23 INFO - Running setup.py install for mozInstall 11:38:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Running setup.py install for mozleak 11:38:24 INFO - Running setup.py install for mozlog 11:38:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Running setup.py install for moznetwork 11:38:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:38:24 INFO - Running setup.py install for mozprocess 11:38:25 INFO - Running setup.py install for mozprofile 11:38:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:38:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:38:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:38:25 INFO - Running setup.py install for mozrunner 11:38:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:38:25 INFO - Running setup.py install for mozscreenshot 11:38:25 INFO - Running setup.py install for moztest 11:38:25 INFO - Running setup.py install for mozversion 11:38:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:38:26 INFO - Running setup.py install for wptserve 11:38:26 INFO - Running setup.py install for marionette-driver 11:38:26 INFO - Running setup.py install for browsermob-proxy 11:38:26 INFO - Running setup.py install for marionette-client 11:38:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:38:27 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:38:27 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 11:38:27 INFO - Cleaning up... 11:38:27 INFO - Return code: 0 11:38:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:38:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:38:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:38:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:38:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:38:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:38:27 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 0xa1f1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa258598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa30af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, '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': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', '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 11:38:27 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 11:38:27 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 11:38:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:38:27 INFO - 'CCACHE_UMASK': '002', 11:38:27 INFO - 'DISPLAY': ':0', 11:38:27 INFO - 'HOME': '/home/cltbld', 11:38:27 INFO - 'LANG': 'en_US.UTF-8', 11:38:27 INFO - 'LOGNAME': 'cltbld', 11:38:27 INFO - 'MAIL': '/var/mail/cltbld', 11:38:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:38:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:38:27 INFO - 'MOZ_NO_REMOTE': '1', 11:38:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:38:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:38:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:38:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:38:27 INFO - 'PWD': '/builds/slave/test', 11:38:27 INFO - 'SHELL': '/bin/bash', 11:38:27 INFO - 'SHLVL': '1', 11:38:27 INFO - 'TERM': 'linux', 11:38:27 INFO - 'TMOUT': '86400', 11:38:27 INFO - 'USER': 'cltbld', 11:38:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:38:27 INFO - '_': '/tools/buildbot/bin/python'} 11:38:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:38:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:38:27 INFO - Running setup.py (path:/tmp/pip-dK5wVk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:38:28 INFO - Running setup.py (path:/tmp/pip-Hh5wdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:38:28 INFO - Running setup.py (path:/tmp/pip-1KcXW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:38:28 INFO - Running setup.py (path:/tmp/pip-bqysrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:38:28 INFO - Running setup.py (path:/tmp/pip-lbbYmw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:38:28 INFO - Running setup.py (path:/tmp/pip-3uomCm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:38:28 INFO - Running setup.py (path:/tmp/pip-dIVaES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:38:28 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)) 11:38:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:38:28 INFO - Running setup.py (path:/tmp/pip-xWCE3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:38:29 INFO - Running setup.py (path:/tmp/pip-9tpNZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:38:29 INFO - Running setup.py (path:/tmp/pip-U_The9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:38:29 INFO - Running setup.py (path:/tmp/pip-5heQ8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:38:29 INFO - Running setup.py (path:/tmp/pip-z6h8r0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:38:29 INFO - Running setup.py (path:/tmp/pip-wfttRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:38:29 INFO - Running setup.py (path:/tmp/pip-5zMUXF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:38:29 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)) 11:38:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:38:29 INFO - Running setup.py (path:/tmp/pip-gWYwkH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:38:30 INFO - Running setup.py (path:/tmp/pip-ALOamX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:38:30 INFO - Running setup.py (path:/tmp/pip-atEzW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:38:30 INFO - Running setup.py (path:/tmp/pip-m_zL6g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:38:30 INFO - Running setup.py (path:/tmp/pip-mrxHL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:38:30 INFO - Running setup.py (path:/tmp/pip-er6ZnT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:38:30 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)) 11:38:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:38:31 INFO - Running setup.py (path:/tmp/pip-EAgRFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:38:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:38:31 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)) 11:38:31 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)) 11:38:31 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)) 11:38:31 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)) 11:38:31 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)) 11:38:31 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)) 11:38:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:38: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 11:38: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 11:38: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 11:38: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 11:38: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 11:38: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 11:38:36 INFO - Downloading blessings-1.6.tar.gz 11:38:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:38:36 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)) 11:38:36 INFO - Installing collected packages: blessings 11:38:36 INFO - Running setup.py install for blessings 11:38:36 INFO - Successfully installed blessings 11:38:36 INFO - Cleaning up... 11:38:36 INFO - Return code: 0 11:38:36 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:38:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:38:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:38:37 INFO - Reading from file tmpfile_stdout 11:38:37 INFO - Current package versions: 11:38:37 INFO - argparse == 1.2.1 11:38:37 INFO - blessings == 1.6 11:38:37 INFO - blobuploader == 1.2.4 11:38:37 INFO - browsermob-proxy == 0.6.0 11:38:37 INFO - docopt == 0.6.1 11:38:37 INFO - manifestparser == 1.1 11:38:37 INFO - marionette-client == 2.3.0 11:38:37 INFO - marionette-driver == 1.4.0 11:38:37 INFO - mozInstall == 1.12 11:38:37 INFO - mozcrash == 0.17 11:38:37 INFO - mozdebug == 0.1 11:38:37 INFO - mozdevice == 0.48 11:38:37 INFO - mozfile == 1.2 11:38:37 INFO - mozhttpd == 0.7 11:38:37 INFO - mozinfo == 0.9 11:38:37 INFO - mozleak == 0.1 11:38:37 INFO - mozlog == 3.1 11:38:37 INFO - moznetwork == 0.27 11:38:37 INFO - mozprocess == 0.22 11:38:37 INFO - mozprofile == 0.28 11:38:37 INFO - mozrunner == 6.11 11:38:37 INFO - mozscreenshot == 0.1 11:38:37 INFO - mozsystemmonitor == 0.0 11:38:37 INFO - moztest == 0.7 11:38:37 INFO - mozversion == 1.4 11:38:37 INFO - psutil == 3.1.1 11:38:37 INFO - requests == 1.2.3 11:38:37 INFO - wptserve == 1.4.0 11:38:37 INFO - wsgiref == 0.1.2 11:38:37 INFO - Running post-action listener: _resource_record_post_action 11:38:37 INFO - Running post-action listener: _start_resource_monitoring 11:38:37 INFO - Starting resource monitoring. 11:38:37 INFO - ##### 11:38:37 INFO - ##### Running pull step. 11:38:37 INFO - ##### 11:38:37 INFO - Running pre-action listener: _resource_record_pre_action 11:38:37 INFO - Running main action method: pull 11:38:37 INFO - Pull has nothing to do! 11:38:37 INFO - Running post-action listener: _resource_record_post_action 11:38:37 INFO - ##### 11:38:37 INFO - ##### Running install step. 11:38:37 INFO - ##### 11:38:37 INFO - Running pre-action listener: _resource_record_pre_action 11:38:37 INFO - Running main action method: install 11:38:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:38:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:38:37 INFO - Reading from file tmpfile_stdout 11:38:37 INFO - Detecting whether we're running mozinstall >=1.0... 11:38:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:38:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:38:37 INFO - Reading from file tmpfile_stdout 11:38:37 INFO - Output received: 11:38:37 INFO - Usage: mozinstall [options] installer 11:38:37 INFO - Options: 11:38:37 INFO - -h, --help show this help message and exit 11:38:37 INFO - -d DEST, --destination=DEST 11:38:37 INFO - Directory to install application into. [default: 11:38:37 INFO - "/builds/slave/test"] 11:38:37 INFO - --app=APP Application being installed. [default: firefox] 11:38:37 INFO - mkdir: /builds/slave/test/build/application 11:38:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:38:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 11:39:07 INFO - Reading from file tmpfile_stdout 11:39:07 INFO - Output received: 11:39:07 INFO - /builds/slave/test/build/application/firefox/firefox 11:39:07 INFO - Running post-action listener: _resource_record_post_action 11:39:07 INFO - ##### 11:39:07 INFO - ##### Running run-tests step. 11:39:07 INFO - ##### 11:39:07 INFO - Running pre-action listener: _resource_record_pre_action 11:39:07 INFO - Running main action method: run_tests 11:39:07 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:39:07 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:39:07 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:39:07 INFO - grabbing minidump binary from tooltool 11:39:07 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')]} 11:39:07 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9fece30>, '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 0xa289c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa308470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:39:07 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:39:07 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/linux32/releng.manifest -o -c /builds/tooltool_cache 11:39:08 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:39:08 INFO - Return code: 0 11:39:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:39:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:39:08 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/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:39:08 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/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 11:39:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:39:08 INFO - 'CCACHE_UMASK': '002', 11:39:08 INFO - 'DISPLAY': ':0', 11:39:08 INFO - 'HOME': '/home/cltbld', 11:39:08 INFO - 'LANG': 'en_US.UTF-8', 11:39:08 INFO - 'LOGNAME': 'cltbld', 11:39:08 INFO - 'MAIL': '/var/mail/cltbld', 11:39:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:39:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:39:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:39:08 INFO - 'MOZ_NO_REMOTE': '1', 11:39:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:39:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:39:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:39:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:39:08 INFO - 'PWD': '/builds/slave/test', 11:39:08 INFO - 'SHELL': '/bin/bash', 11:39:08 INFO - 'SHLVL': '1', 11:39:08 INFO - 'TERM': 'linux', 11:39:08 INFO - 'TMOUT': '86400', 11:39:08 INFO - 'USER': 'cltbld', 11:39:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139', 11:39:08 INFO - '_': '/tools/buildbot/bin/python'} 11:39:08 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/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:39:08 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 11:39:08 INFO - import pkg_resources 11:39:10 INFO - Using 1 client processes 11:39:10 INFO - wptserve Starting http server on 127.0.0.1:8000 11:39:10 INFO - wptserve Starting http server on 127.0.0.1:8001 11:39:10 INFO - wptserve Starting http server on 127.0.0.1:8443 11:39:12 INFO - SUITE-START | Running 778 tests 11:39:12 INFO - Running testharness tests 11:39:12 INFO - Setting up ssl 11:39:12 INFO - PROCESS | certutil | 11:39:12 INFO - PROCESS | certutil | 11:39:12 INFO - PROCESS | certutil | 11:39:12 INFO - Certificate Nickname Trust Attributes 11:39:12 INFO - SSL,S/MIME,JAR/XPI 11:39:12 INFO - 11:39:12 INFO - web-platform-tests CT,, 11:39:12 INFO - 11:39:12 INFO - Starting runner 11:39:15 INFO - PROCESS | 1779 | 1470163155793 Marionette DEBUG Marionette enabled via build flag and pref 11:39:16 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4d59000 == 1 [pid = 1779] [id = 1] 11:39:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 1 (0xa4d59400) [pid = 1779] [serial = 1] [outer = (nil)] 11:39:16 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:39:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 2 (0xa4d59c00) [pid = 1779] [serial = 2] [outer = 0xa4d59400] 11:39:16 INFO - PROCESS | 1779 | 1470163156516 Marionette INFO Listening on port 2828 11:39:17 INFO - PROCESS | 1779 | 1470163157145 Marionette DEBUG Marionette enabled via command-line flag 11:39:17 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2001800 == 2 [pid = 1779] [id = 2] 11:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 3 (0xa2001c00) [pid = 1779] [serial = 3] [outer = (nil)] 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: No inner window available!: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 11:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 4 (0xa2002400) [pid = 1779] [serial = 4] [outer = 0xa2001c00] 11:39:17 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d5420 11:39:17 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d5f00 11:39:17 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a1101120 11:39:17 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a1101dc0 11:39:17 INFO - PROCESS | 1779 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a1107aa0 11:39:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 5 (0xa111e400) [pid = 1779] [serial = 5] [outer = 0xa4d59400] 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:39:17 INFO - PROCESS | 1779 | 1470163157578 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57920 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:39:17 INFO - PROCESS | 1779 | 1470163157665 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57921 11:39:17 INFO - PROCESS | 1779 | 1470163157674 Marionette DEBUG Closed connection conn0 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 11:39:17 INFO - PROCESS | 1779 | 1470163157801 Marionette DEBUG Closed connection conn1 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:39:17 INFO - PROCESS | 1779 | 1470163157855 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57922 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:39:17 INFO - PROCESS | 1779 | 1470163157909 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57923 11:39:17 INFO - PROCESS | 1779 | 1470163157927 Marionette DEBUG Closed connection conn2 11:39:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:39:17 INFO - PROCESS | 1779 | 1470163157947 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:57924 11:39:17 INFO - PROCESS | 1779 | 1470163157951 Marionette DEBUG Closed connection conn3 11:39:18 INFO - PROCESS | 1779 | 1470163158000 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:39:18 INFO - PROCESS | 1779 | 1470163158020 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160802084153","device":"desktop","version":"48.0.1"} 11:39:18 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:39:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b5ad400 == 3 [pid = 1779] [id = 3] 11:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 6 (0x9b5ad800) [pid = 1779] [serial = 6] [outer = (nil)] 11:39:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b5adc00 == 4 [pid = 1779] [id = 4] 11:39:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 7 (0x9b5ae000) [pid = 1779] [serial = 7] [outer = (nil)] 11:39:20 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:39:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaef400 == 5 [pid = 1779] [id = 5] 11:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 8 (0x9aaef800) [pid = 1779] [serial = 8] [outer = (nil)] 11:39:20 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:39:20 INFO - PROCESS | 1779 | [1779] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 9 (0x9a90f000) [pid = 1779] [serial = 9] [outer = 0x9aaef800] 11:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 10 (0x9ac49c00) [pid = 1779] [serial = 10] [outer = 0x9b5ad800] 11:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 11 (0x9ac4b800) [pid = 1779] [serial = 11] [outer = 0x9b5ae000] 11:39:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 12 (0x9a572400) [pid = 1779] [serial = 12] [outer = 0x9aaef800] 11:39:22 INFO - PROCESS | 1779 | 1470163162044 Marionette INFO startBrowser 45a54206-7355-445f-994e-b03b172af657 11:39:22 INFO - PROCESS | 1779 | 1470163162092 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 1779 | 1470163162112 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 1779 | 1470163162116 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 13 (0x9b5b1800) [pid = 1779] [serial = 13] [outer = 0x9aaef800] 11:39:22 INFO - PROCESS | 1779 | 1470163162822 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"45a54206-7355-445f-994e-b03b172af657","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160802084153","device":"desktop","version":"48.0.1","command_id":1}}] 11:39:23 INFO - PROCESS | 1779 | 1470163163108 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:39:23 INFO - PROCESS | 1779 | 1470163163116 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:23 INFO - PROCESS | 1779 | 1470163163483 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 11:39:23 INFO - PROCESS | 1779 | 1470163163623 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:39:23 INFO - PROCESS | 1779 | 1470163163630 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:23 INFO - PROCESS | 1779 | [1779] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:39:23 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:39:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 14 (0x95250000) [pid = 1779] [serial = 14] [outer = 0x9aaef800] 11:39:24 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 11:39:24 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:39:24 INFO - PROCESS | 1779 | 1470163164297 Marionette TRACE conn4 <- [1,3,null,{}] 11:39:24 INFO - PROCESS | 1779 | 1470163164332 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:39:24 INFO - PROCESS | 1779 | 1470163164337 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:24 INFO - PROCESS | 1779 | 1470163164382 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 11:39:24 INFO - PROCESS | 1779 | 1470163164494 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 11:39:24 INFO - PROCESS | 1779 | 1470163164497 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 11:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:39:24 INFO - PROCESS | 1779 | 1470163164507 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:39:24 INFO - PROCESS | 1779 | 1470163164512 Marionette TRACE conn4 <- [1,6,null,{}] 11:39:24 INFO - PROCESS | 1779 | 1470163164523 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:24 INFO - PROCESS | 1779 | 1470163164527 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:24 INFO - PROCESS | 1779 | 1470163164549 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 11:39:24 INFO - PROCESS | 1779 | 1470163164557 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:24 INFO - PROCESS | 1779 | 1470163164563 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d41800 == 6 [pid = 1779] [id = 6] 11:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 15 (0x93d41c00) [pid = 1779] [serial = 15] [outer = (nil)] 11:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 16 (0x9524c000) [pid = 1779] [serial = 16] [outer = 0x93d41c00] 11:39:24 INFO - PROCESS | 1779 | 1470163164645 Marionette DEBUG loaded listener.js 11:39:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 17 (0x97a79400) [pid = 1779] [serial = 17] [outer = 0x93d41c00] 11:39:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a43800 == 7 [pid = 1779] [id = 7] 11:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 18 (0x93a43c00) [pid = 1779] [serial = 18] [outer = (nil)] 11:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 19 (0x93a4a400) [pid = 1779] [serial = 19] [outer = 0x93a43c00] 11:39:25 INFO - PROCESS | 1779 | 1470163165172 Marionette DEBUG loaded listener.js 11:39:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 20 (0x93b67400) [pid = 1779] [serial = 20] [outer = 0x93a43c00] 11:39:25 INFO - PROCESS | 1779 | 1470163165662 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:39:25 INFO - PROCESS | 1779 | [1779] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1194ms 11:39:25 INFO - PROCESS | 1779 | 1470163165767 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 11:39:25 INFO - PROCESS | 1779 | 1470163165772 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 11:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:39:25 INFO - PROCESS | 1779 | 1470163165868 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 1779 | 1470163165871 Marionette TRACE conn4 <- [1,10,null,{}] 11:39:25 INFO - PROCESS | 1779 | 1470163165926 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:25 INFO - PROCESS | 1779 | 1470163165938 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:26 INFO - PROCESS | 1779 | 1470163166139 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 11:39:26 INFO - PROCESS | 1779 | 1470163166441 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:26 INFO - PROCESS | 1779 | 1470163166449 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x92254400 == 8 [pid = 1779] [id = 8] 11:39:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 21 (0x92254800) [pid = 1779] [serial = 21] [outer = (nil)] 11:39:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 22 (0x92257800) [pid = 1779] [serial = 22] [outer = 0x92254800] 11:39:26 INFO - PROCESS | 1779 | 1470163166547 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 23 (0x9225b000) [pid = 1779] [serial = 23] [outer = 0x92254800] 11:39:27 INFO - PROCESS | 1779 | 1470163167475 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 11:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1725ms 11:39:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x92aca000 == 9 [pid = 1779] [id = 9] 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 24 (0x92aca400) [pid = 1779] [serial = 24] [outer = (nil)] 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 25 (0x92ad0400) [pid = 1779] [serial = 25] [outer = 0x92aca400] 11:39:27 INFO - PROCESS | 1779 | 1470163167555 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 11:39:27 INFO - PROCESS | 1779 | 1470163167562 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 11:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 26 (0x939b5000) [pid = 1779] [serial = 26] [outer = 0x92aca400] 11:39:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acf000 == 10 [pid = 1779] [id = 10] 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 27 (0x93d3c000) [pid = 1779] [serial = 27] [outer = (nil)] 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 28 (0x9524a800) [pid = 1779] [serial = 28] [outer = 0x93d3c000] 11:39:27 INFO - PROCESS | 1779 | 1470163167710 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:39:27 INFO - PROCESS | 1779 | 1470163167715 Marionette TRACE conn4 <- [1,14,null,{}] 11:39:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 29 (0x97a7cc00) [pid = 1779] [serial = 29] [outer = 0x93d3c000] 11:39:27 INFO - PROCESS | 1779 | 1470163167824 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:27 INFO - PROCESS | 1779 | 1470163167831 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:28 INFO - PROCESS | 1779 | 1470163168095 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 11:39:28 INFO - PROCESS | 1779 | 1470163168289 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:28 INFO - PROCESS | 1779 | 1470163168298 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a90c400 == 11 [pid = 1779] [id = 11] 11:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 30 (0x9a90dc00) [pid = 1779] [serial = 30] [outer = (nil)] 11:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 31 (0x9aaee400) [pid = 1779] [serial = 31] [outer = 0x9a90dc00] 11:39:28 INFO - PROCESS | 1779 | 1470163168398 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 32 (0x9ac42800) [pid = 1779] [serial = 32] [outer = 0x9a90dc00] 11:39:29 INFO - PROCESS | 1779 | 1470163169317 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 11:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1754ms 11:39:29 INFO - PROCESS | 1779 | 1470163169351 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 11:39:29 INFO - PROCESS | 1779 | 1470163169359 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 11:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:39:29 INFO - PROCESS | 1779 | 1470163169366 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:39:29 INFO - PROCESS | 1779 | 1470163169370 Marionette TRACE conn4 <- [1,18,null,{}] 11:39:29 INFO - PROCESS | 1779 | 1470163169383 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:29 INFO - PROCESS | 1779 | 1470163169392 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:29 INFO - PROCESS | 1779 | 1470163169646 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 11:39:29 INFO - PROCESS | 1779 | 1470163169804 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:29 INFO - PROCESS | 1779 | 1470163169812 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7e000 == 12 [pid = 1779] [id = 12] 11:39:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 33 (0x9b5b0400) [pid = 1779] [serial = 33] [outer = (nil)] 11:39:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 34 (0x9bd5d000) [pid = 1779] [serial = 34] [outer = 0x9b5b0400] 11:39:29 INFO - PROCESS | 1779 | 1470163169905 Marionette DEBUG loaded listener.js 11:39:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 35 (0x9d5a9800) [pid = 1779] [serial = 35] [outer = 0x9b5b0400] 11:39:30 INFO - PROCESS | 1779 | 1470163170783 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 11:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1438ms 11:39:30 INFO - PROCESS | 1779 | 1470163170806 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 11:39:30 INFO - PROCESS | 1779 | 1470163170811 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 11:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:39:30 INFO - PROCESS | 1779 | 1470163170827 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:39:30 INFO - PROCESS | 1779 | 1470163170836 Marionette TRACE conn4 <- [1,22,null,{}] 11:39:30 INFO - PROCESS | 1779 | 1470163170862 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:30 INFO - PROCESS | 1779 | 1470163170871 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:31 INFO - PROCESS | 1779 | 1470163171100 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 11:39:31 INFO - PROCESS | 1779 | 1470163171233 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 1779 | 1470163171244 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489fc00 == 13 [pid = 1779] [id = 13] 11:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 36 (0x948a1c00) [pid = 1779] [serial = 36] [outer = (nil)] 11:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 37 (0xa1196000) [pid = 1779] [serial = 37] [outer = 0x948a1c00] 11:39:31 INFO - PROCESS | 1779 | 1470163171328 Marionette DEBUG loaded listener.js 11:39:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 38 (0xa2260000) [pid = 1779] [serial = 38] [outer = 0x948a1c00] 11:39:32 INFO - PROCESS | 1779 | 1470163172344 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1573ms 11:39:32 INFO - PROCESS | 1779 | 1470163172393 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 11:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:39:32 INFO - PROCESS | 1779 | 1470163172398 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 11:39:32 INFO - PROCESS | 1779 | 1470163172405 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 1779 | 1470163172408 Marionette TRACE conn4 <- [1,26,null,{}] 11:39:32 INFO - PROCESS | 1779 | 1470163172414 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:32 INFO - PROCESS | 1779 | 1470163172420 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:32 INFO - PROCESS | 1779 | 1470163172638 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 11:39:32 INFO - PROCESS | 1779 | 1470163172966 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:32 INFO - PROCESS | 1779 | 1470163172973 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d39400 == 14 [pid = 1779] [id = 14] 11:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 39 (0x93d3a000) [pid = 1779] [serial = 39] [outer = (nil)] 11:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 40 (0x94869000) [pid = 1779] [serial = 40] [outer = 0x93d3a000] 11:39:33 INFO - PROCESS | 1779 | 1470163173098 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 41 (0x9489b800) [pid = 1779] [serial = 41] [outer = 0x93d3a000] 11:39:33 INFO - PROCESS | 1779 | --DOCSHELL 0x93d41800 == 13 [pid = 1779] [id = 6] 11:39:34 INFO - PROCESS | 1779 | 1470163174000 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1632ms 11:39:34 INFO - PROCESS | 1779 | 1470163174039 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 11:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:39:34 INFO - PROCESS | 1779 | 1470163174044 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 11:39:34 INFO - PROCESS | 1779 | 1470163174052 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 1779 | 1470163174055 Marionette TRACE conn4 <- [1,30,null,{}] 11:39:34 INFO - PROCESS | 1779 | 1470163174064 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:34 INFO - PROCESS | 1779 | 1470163174071 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:34 INFO - PROCESS | 1779 | 1470163174256 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 11:39:34 INFO - PROCESS | 1779 | 1470163174345 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:34 INFO - PROCESS | 1779 | 1470163174355 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9937d400 == 14 [pid = 1779] [id = 15] 11:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 42 (0x99383400) [pid = 1779] [serial = 42] [outer = (nil)] 11:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 43 (0x99845c00) [pid = 1779] [serial = 43] [outer = 0x99383400] 11:39:34 INFO - PROCESS | 1779 | 1470163174429 Marionette DEBUG loaded listener.js 11:39:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 44 (0x99fda400) [pid = 1779] [serial = 44] [outer = 0x99383400] 11:39:35 INFO - PROCESS | 1779 | 1470163175197 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 11:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1183ms 11:39:35 INFO - PROCESS | 1779 | 1470163175239 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 11:39:35 INFO - PROCESS | 1779 | 1470163175245 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 11:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:39:35 INFO - PROCESS | 1779 | 1470163175252 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:39:35 INFO - PROCESS | 1779 | 1470163175255 Marionette TRACE conn4 <- [1,34,null,{}] 11:39:35 INFO - PROCESS | 1779 | 1470163175261 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:35 INFO - PROCESS | 1779 | 1470163175266 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:35 INFO - PROCESS | 1779 | 1470163175431 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 11:39:35 INFO - PROCESS | 1779 | 1470163175441 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:35 INFO - PROCESS | 1779 | 1470163175449 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a90d400 == 15 [pid = 1779] [id = 16] 11:39:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x9abd0c00) [pid = 1779] [serial = 45] [outer = (nil)] 11:39:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x9abd5c00) [pid = 1779] [serial = 46] [outer = 0x9abd0c00] 11:39:35 INFO - PROCESS | 1779 | 1470163175522 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0x96f1bc00) [pid = 1779] [serial = 47] [outer = 0x9abd0c00] 11:39:36 INFO - PROCESS | 1779 | 1470163176366 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 11:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1182ms 11:39:36 INFO - PROCESS | 1779 | 1470163176435 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 1779 | 1470163176439 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 11:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:39:36 INFO - PROCESS | 1779 | 1470163176458 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 1779 | 1470163176468 Marionette TRACE conn4 <- [1,38,null,{}] 11:39:36 INFO - PROCESS | 1779 | 1470163176478 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:36 INFO - PROCESS | 1779 | 1470163176485 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:36 INFO - PROCESS | 1779 | 1470163176657 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 11:39:36 INFO - PROCESS | 1779 | 1470163176754 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:36 INFO - PROCESS | 1779 | 1470163176763 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad1400 == 16 [pid = 1779] [id = 17] 11:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x93b5c400) [pid = 1779] [serial = 48] [outer = (nil)] 11:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0x9b9cf800) [pid = 1779] [serial = 49] [outer = 0x93b5c400] 11:39:36 INFO - PROCESS | 1779 | 1470163176837 Marionette DEBUG loaded listener.js 11:39:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0x9bd5dc00) [pid = 1779] [serial = 50] [outer = 0x93b5c400] 11:39:37 INFO - PROCESS | 1779 | 1470163177585 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 11:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1201ms 11:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:39:37 INFO - PROCESS | 1779 | 1470163177658 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 11:39:37 INFO - PROCESS | 1779 | 1470163177662 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 11:39:37 INFO - PROCESS | 1779 | 1470163177669 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:39:37 INFO - PROCESS | 1779 | 1470163177672 Marionette TRACE conn4 <- [1,42,null,{}] 11:39:37 INFO - PROCESS | 1779 | 1470163177678 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:37 INFO - PROCESS | 1779 | 1470163177683 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:37 INFO - PROCESS | 1779 | 1470163177840 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 11:39:37 INFO - PROCESS | 1779 | 1470163177849 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:37 INFO - PROCESS | 1779 | 1470163177860 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9abd9c00 == 17 [pid = 1779] [id = 18] 11:39:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x9c1d3400) [pid = 1779] [serial = 51] [outer = (nil)] 11:39:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x9d5a7400) [pid = 1779] [serial = 52] [outer = 0x9c1d3400] 11:39:37 INFO - PROCESS | 1779 | 1470163177931 Marionette DEBUG loaded listener.js 11:39:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x9d91c400) [pid = 1779] [serial = 53] [outer = 0x9c1d3400] 11:39:38 INFO - PROCESS | 1779 | 1470163178727 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 11:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1098ms 11:39:38 INFO - PROCESS | 1779 | 1470163178770 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 1779 | 1470163178774 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 11:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:39:38 INFO - PROCESS | 1779 | 1470163178781 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 1779 | 1470163178785 Marionette TRACE conn4 <- [1,46,null,{}] 11:39:38 INFO - PROCESS | 1779 | 1470163178791 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:38 INFO - PROCESS | 1779 | 1470163178796 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:38 INFO - PROCESS | 1779 | 1470163178979 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 11:39:39 INFO - PROCESS | 1779 | 1470163178997 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:39 INFO - PROCESS | 1779 | 1470163179014 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:39 INFO - PROCESS | 1779 | ++DOCSHELL 0xa1123800 == 18 [pid = 1779] [id = 19] 11:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0xa1123c00) [pid = 1779] [serial = 54] [outer = (nil)] 11:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0xa2007400) [pid = 1779] [serial = 55] [outer = 0xa1123c00] 11:39:39 INFO - PROCESS | 1779 | 1470163179185 Marionette DEBUG loaded listener.js 11:39:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0xa231e400) [pid = 1779] [serial = 56] [outer = 0xa1123c00] 11:39:40 INFO - PROCESS | 1779 | 1470163180046 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1336ms 11:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:39:40 INFO - PROCESS | 1779 | 1470163180118 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 11:39:40 INFO - PROCESS | 1779 | 1470163180121 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 11:39:40 INFO - PROCESS | 1779 | 1470163180128 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:39:40 INFO - PROCESS | 1779 | 1470163180131 Marionette TRACE conn4 <- [1,50,null,{}] 11:39:40 INFO - PROCESS | 1779 | 1470163180137 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:40 INFO - PROCESS | 1779 | 1470163180142 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:40 INFO - PROCESS | 1779 | 1470163180303 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 11:39:40 INFO - PROCESS | 1779 | 1470163180316 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 1779 | 1470163180324 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:40 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2324400 == 19 [pid = 1779] [id = 20] 11:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0xa23b1c00) [pid = 1779] [serial = 57] [outer = (nil)] 11:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0xa2fafc00) [pid = 1779] [serial = 58] [outer = 0xa23b1c00] 11:39:40 INFO - PROCESS | 1779 | 1470163180481 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0xa2fb3800) [pid = 1779] [serial = 59] [outer = 0xa23b1c00] 11:39:41 INFO - PROCESS | 1779 | 1470163181241 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1131ms 11:39:41 INFO - PROCESS | 1779 | 1470163181258 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 11:39:41 INFO - PROCESS | 1779 | 1470163181263 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 11:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:39:41 INFO - PROCESS | 1779 | 1470163181271 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:39:41 INFO - PROCESS | 1779 | 1470163181274 Marionette TRACE conn4 <- [1,54,null,{}] 11:39:41 INFO - PROCESS | 1779 | 1470163181280 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:41 INFO - PROCESS | 1779 | 1470163181286 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:41 INFO - PROCESS | 1779 | 1470163181506 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 11:39:41 INFO - PROCESS | 1779 | 1470163181529 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:41 INFO - PROCESS | 1779 | 1470163181538 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x92255c00 == 20 [pid = 1779] [id = 21] 11:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x93a3e000) [pid = 1779] [serial = 60] [outer = (nil)] 11:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0xa3112400) [pid = 1779] [serial = 61] [outer = 0x93a3e000] 11:39:41 INFO - PROCESS | 1779 | 1470163181610 Marionette DEBUG loaded listener.js 11:39:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0xa317cc00) [pid = 1779] [serial = 62] [outer = 0x93a3e000] 11:39:42 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7e000 == 19 [pid = 1779] [id = 12] 11:39:42 INFO - PROCESS | 1779 | --DOCSHELL 0x9489fc00 == 18 [pid = 1779] [id = 13] 11:39:42 INFO - PROCESS | 1779 | --DOCSHELL 0x92254400 == 17 [pid = 1779] [id = 8] 11:39:42 INFO - PROCESS | 1779 | --DOCSHELL 0x9a90c400 == 16 [pid = 1779] [id = 11] 11:39:43 INFO - PROCESS | 1779 | 1470163183407 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2183ms 11:39:43 INFO - PROCESS | 1779 | 1470163183455 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 11:39:43 INFO - PROCESS | 1779 | 1470163183461 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 11:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:39:43 INFO - PROCESS | 1779 | 1470163183477 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:39:43 INFO - PROCESS | 1779 | 1470163183485 Marionette TRACE conn4 <- [1,58,null,{}] 11:39:43 INFO - PROCESS | 1779 | 1470163183492 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:43 INFO - PROCESS | 1779 | 1470163183497 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:43 INFO - PROCESS | 1779 | 1470163183711 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 11:39:43 INFO - PROCESS | 1779 | 1470163183737 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 1779 | 1470163183745 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x95254800 == 17 [pid = 1779] [id = 22] 11:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x95256c00) [pid = 1779] [serial = 63] [outer = (nil)] 11:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x97a7e800) [pid = 1779] [serial = 64] [outer = 0x95256c00] 11:39:43 INFO - PROCESS | 1779 | 1470163183823 Marionette DEBUG loaded listener.js 11:39:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x98957c00) [pid = 1779] [serial = 65] [outer = 0x95256c00] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93d41c00) [pid = 1779] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92254800) [pid = 1779] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9a90dc00) [pid = 1779] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x9b5b0400) [pid = 1779] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x948a1c00) [pid = 1779] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x93d3a000) [pid = 1779] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x99383400) [pid = 1779] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x9abd0c00) [pid = 1779] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:39:44 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x93b5c400) [pid = 1779] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:39:45 INFO - PROCESS | 1779 | 1470163185149 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1744ms 11:39:45 INFO - PROCESS | 1779 | 1470163185214 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 11:39:45 INFO - PROCESS | 1779 | 1470163185221 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 11:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:39:45 INFO - PROCESS | 1779 | 1470163185236 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:39:45 INFO - PROCESS | 1779 | 1470163185241 Marionette TRACE conn4 <- [1,62,null,{}] 11:39:45 INFO - PROCESS | 1779 | 1470163185247 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:45 INFO - PROCESS | 1779 | 1470163185253 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:45 INFO - PROCESS | 1779 | 1470163185414 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 11:39:45 INFO - PROCESS | 1779 | 1470163185525 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 1779 | 1470163185534 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x939b2000 == 18 [pid = 1779] [id = 23] 11:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x952c6c00) [pid = 1779] [serial = 66] [outer = (nil)] 11:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9a1ae800) [pid = 1779] [serial = 67] [outer = 0x952c6c00] 11:39:45 INFO - PROCESS | 1779 | 1470163185612 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9a490000) [pid = 1779] [serial = 68] [outer = 0x952c6c00] 11:39:46 INFO - PROCESS | 1779 | 1470163186332 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1135ms 11:39:46 INFO - PROCESS | 1779 | 1470163186372 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 11:39:46 INFO - PROCESS | 1779 | 1470163186376 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 11:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:39:46 INFO - PROCESS | 1779 | 1470163186389 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 1779 | 1470163186395 Marionette TRACE conn4 <- [1,66,null,{}] 11:39:46 INFO - PROCESS | 1779 | 1470163186410 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:46 INFO - PROCESS | 1779 | 1470163186418 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:46 INFO - PROCESS | 1779 | 1470163186581 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 11:39:46 INFO - PROCESS | 1779 | 1470163186727 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:46 INFO - PROCESS | 1779 | 1470163186736 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x92259c00 == 19 [pid = 1779] [id = 24] 11:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x9225cc00) [pid = 1779] [serial = 69] [outer = (nil)] 11:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x93a3ec00) [pid = 1779] [serial = 70] [outer = 0x9225cc00] 11:39:46 INFO - PROCESS | 1779 | 1470163186866 Marionette DEBUG loaded listener.js 11:39:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x94869400) [pid = 1779] [serial = 71] [outer = 0x9225cc00] 11:39:47 INFO - PROCESS | 1779 | 1470163187770 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1437ms 11:39:47 INFO - PROCESS | 1779 | 1470163187830 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 11:39:47 INFO - PROCESS | 1779 | 1470163187836 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 11:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:39:47 INFO - PROCESS | 1779 | 1470163187845 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:39:47 INFO - PROCESS | 1779 | 1470163187849 Marionette TRACE conn4 <- [1,70,null,{}] 11:39:47 INFO - PROCESS | 1779 | 1470163187858 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:47 INFO - PROCESS | 1779 | 1470163187866 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:48 INFO - PROCESS | 1779 | 1470163188049 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 11:39:48 INFO - PROCESS | 1779 | 1470163188186 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:48 INFO - PROCESS | 1779 | 1470163188196 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a1b0400 == 20 [pid = 1779] [id = 25] 11:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9a9b1800) [pid = 1779] [serial = 72] [outer = (nil)] 11:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9abd9400) [pid = 1779] [serial = 73] [outer = 0x9a9b1800] 11:39:48 INFO - PROCESS | 1779 | 1470163188283 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9b24b000) [pid = 1779] [serial = 74] [outer = 0x9a9b1800] 11:39:49 INFO - PROCESS | 1779 | 1470163189158 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 11:39:49 INFO - PROCESS | 1779 | 1470163189250 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 11:39:49 INFO - PROCESS | 1779 | 1470163189256 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 11:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:39:49 INFO - PROCESS | 1779 | 1470163189265 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:39:49 INFO - PROCESS | 1779 | 1470163189269 Marionette TRACE conn4 <- [1,74,null,{}] 11:39:49 INFO - PROCESS | 1779 | 1470163189276 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:49 INFO - PROCESS | 1779 | 1470163189281 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:49 INFO - PROCESS | 1779 | 1470163189463 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 11:39:49 INFO - PROCESS | 1779 | 1470163189574 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:49 INFO - PROCESS | 1779 | 1470163189587 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a1bb800 == 21 [pid = 1779] [id = 26] 11:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9abd8400) [pid = 1779] [serial = 75] [outer = (nil)] 11:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9d439800) [pid = 1779] [serial = 76] [outer = 0x9abd8400] 11:39:49 INFO - PROCESS | 1779 | 1470163189673 Marionette DEBUG loaded listener.js 11:39:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9d9cdc00) [pid = 1779] [serial = 77] [outer = 0x9abd8400] 11:39:50 INFO - PROCESS | 1779 | 1470163190556 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1337ms 11:39:50 INFO - PROCESS | 1779 | 1470163190604 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 11:39:50 INFO - PROCESS | 1779 | 1470163190608 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 11:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:39:50 INFO - PROCESS | 1779 | 1470163190624 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:39:50 INFO - PROCESS | 1779 | 1470163190634 Marionette TRACE conn4 <- [1,78,null,{}] 11:39:50 INFO - PROCESS | 1779 | 1470163190641 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:50 INFO - PROCESS | 1779 | 1470163190649 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:50 INFO - PROCESS | 1779 | 1470163190829 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 11:39:50 INFO - PROCESS | 1779 | 1470163190970 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:50 INFO - PROCESS | 1779 | 1470163190978 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:51 INFO - PROCESS | 1779 | ++DOCSHELL 0xa23b3000 == 22 [pid = 1779] [id = 27] 11:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0xa23b4800) [pid = 1779] [serial = 78] [outer = (nil)] 11:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0xa2fb8c00) [pid = 1779] [serial = 79] [outer = 0xa23b4800] 11:39:51 INFO - PROCESS | 1779 | 1470163191098 Marionette DEBUG loaded listener.js 11:39:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa317c000) [pid = 1779] [serial = 80] [outer = 0xa23b4800] 11:39:51 INFO - PROCESS | 1779 | 1470163191973 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1402ms 11:39:52 INFO - PROCESS | 1779 | 1470163192018 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 11:39:52 INFO - PROCESS | 1779 | 1470163192023 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 11:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:39:52 INFO - PROCESS | 1779 | 1470163192030 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:39:52 INFO - PROCESS | 1779 | 1470163192034 Marionette TRACE conn4 <- [1,82,null,{}] 11:39:52 INFO - PROCESS | 1779 | 1470163192040 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:52 INFO - PROCESS | 1779 | 1470163192046 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:52 INFO - PROCESS | 1779 | 1470163192230 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 11:39:52 INFO - PROCESS | 1779 | 1470163192368 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:52 INFO - PROCESS | 1779 | 1470163192375 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92258000 == 23 [pid = 1779] [id = 28] 11:39:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a9aac00) [pid = 1779] [serial = 81] [outer = (nil)] 11:39:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0xa4d5e000) [pid = 1779] [serial = 82] [outer = 0x9a9aac00] 11:39:52 INFO - PROCESS | 1779 | 1470163192461 Marionette DEBUG loaded listener.js 11:39:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa4d0c800) [pid = 1779] [serial = 83] [outer = 0x9a9aac00] 11:39:53 INFO - PROCESS | 1779 | 1470163193450 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1492ms 11:39:53 INFO - PROCESS | 1779 | 1470163193524 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 11:39:53 INFO - PROCESS | 1779 | 1470163193528 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 11:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:39:53 INFO - PROCESS | 1779 | 1470163193535 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:39:53 INFO - PROCESS | 1779 | 1470163193539 Marionette TRACE conn4 <- [1,86,null,{}] 11:39:53 INFO - PROCESS | 1779 | 1470163193545 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:53 INFO - PROCESS | 1779 | 1470163193550 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:53 INFO - PROCESS | 1779 | 1470163193733 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 11:39:53 INFO - PROCESS | 1779 | 1470163193870 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:53 INFO - PROCESS | 1779 | 1470163193888 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:53 INFO - PROCESS | 1779 | ++DOCSHELL 0xa61bf400 == 24 [pid = 1779] [id = 29] 11:39:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0xa61c0400) [pid = 1779] [serial = 84] [outer = (nil)] 11:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa61cc400) [pid = 1779] [serial = 85] [outer = 0xa61c0400] 11:39:54 INFO - PROCESS | 1779 | 1470163194027 Marionette DEBUG loaded listener.js 11:39:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa679d000) [pid = 1779] [serial = 86] [outer = 0xa61c0400] 11:39:54 INFO - PROCESS | 1779 | 1470163194911 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1434ms 11:39:54 INFO - PROCESS | 1779 | 1470163194970 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 11:39:54 INFO - PROCESS | 1779 | 1470163194973 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 11:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:39:54 INFO - PROCESS | 1779 | 1470163194980 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:39:54 INFO - PROCESS | 1779 | 1470163194983 Marionette TRACE conn4 <- [1,90,null,{}] 11:39:54 INFO - PROCESS | 1779 | 1470163194990 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:55 INFO - PROCESS | 1779 | 1470163194996 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:55 INFO - PROCESS | 1779 | 1470163195172 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 11:39:55 INFO - PROCESS | 1779 | 1470163195312 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 1779 | 1470163195321 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x92252400 == 25 [pid = 1779] [id = 30] 11:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9bd9a800) [pid = 1779] [serial = 87] [outer = (nil)] 11:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9d9cf000) [pid = 1779] [serial = 88] [outer = 0x9bd9a800] 11:39:55 INFO - PROCESS | 1779 | 1470163195415 Marionette DEBUG loaded listener.js 11:39:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa310b400) [pid = 1779] [serial = 89] [outer = 0x9bd9a800] 11:39:56 INFO - PROCESS | 1779 | 1470163196386 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1488ms 11:39:56 INFO - PROCESS | 1779 | 1470163196470 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 11:39:56 INFO - PROCESS | 1779 | 1470163196478 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 11:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:39:56 INFO - PROCESS | 1779 | 1470163196506 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:39:56 INFO - PROCESS | 1779 | 1470163196511 Marionette TRACE conn4 <- [1,94,null,{}] 11:39:56 INFO - PROCESS | 1779 | 1470163196521 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:56 INFO - PROCESS | 1779 | 1470163196526 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:56 INFO - PROCESS | 1779 | 1470163196704 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 11:39:56 INFO - PROCESS | 1779 | 1470163196907 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:56 INFO - PROCESS | 1779 | 1470163196915 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489cc00 == 26 [pid = 1779] [id = 31] 11:39:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x948a0400) [pid = 1779] [serial = 90] [outer = (nil)] 11:39:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x97a7b000) [pid = 1779] [serial = 91] [outer = 0x948a0400] 11:39:57 INFO - PROCESS | 1779 | 1470163197007 Marionette DEBUG loaded listener.js 11:39:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x99843800) [pid = 1779] [serial = 92] [outer = 0x948a0400] 11:39:58 INFO - PROCESS | 1779 | --DOCSHELL 0x93d39400 == 25 [pid = 1779] [id = 14] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9a572400) [pid = 1779] [serial = 12] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x97a79400) [pid = 1779] [serial = 17] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92257800) [pid = 1779] [serial = 22] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9524a800) [pid = 1779] [serial = 28] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9aaee400) [pid = 1779] [serial = 31] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9bd5d000) [pid = 1779] [serial = 34] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa1196000) [pid = 1779] [serial = 37] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x94869000) [pid = 1779] [serial = 40] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x99845c00) [pid = 1779] [serial = 43] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9abd5c00) [pid = 1779] [serial = 46] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x96f1bc00) [pid = 1779] [serial = 47] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9b9cf800) [pid = 1779] [serial = 49] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9bd5dc00) [pid = 1779] [serial = 50] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9d5a7400) [pid = 1779] [serial = 52] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0xa2007400) [pid = 1779] [serial = 55] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92ad0400) [pid = 1779] [serial = 25] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9ac42800) [pid = 1779] [serial = 32] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9489b800) [pid = 1779] [serial = 41] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9225b000) [pid = 1779] [serial = 23] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0xa2fafc00) [pid = 1779] [serial = 58] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9d5a9800) [pid = 1779] [serial = 35] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x99fda400) [pid = 1779] [serial = 44] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0xa2260000) [pid = 1779] [serial = 38] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x9a90f000) [pid = 1779] [serial = 9] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0xa4d59c00) [pid = 1779] [serial = 2] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x93a4a400) [pid = 1779] [serial = 19] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9524c000) [pid = 1779] [serial = 16] [outer = (nil)] [url = about:blank] 11:39:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x93d39400) [pid = 1779] [serial = 93] [outer = 0x93d3c000] 11:39:58 INFO - PROCESS | 1779 | 1470163198731 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2311ms 11:39:58 INFO - PROCESS | 1779 | 1470163198798 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 11:39:58 INFO - PROCESS | 1779 | 1470163198804 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 11:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:39:58 INFO - PROCESS | 1779 | 1470163198812 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:39:58 INFO - PROCESS | 1779 | 1470163198818 Marionette TRACE conn4 <- [1,98,null,{}] 11:39:58 INFO - PROCESS | 1779 | 1470163198825 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:58 INFO - PROCESS | 1779 | 1470163198830 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:59 INFO - PROCESS | 1779 | 1470163199017 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 11:39:59 INFO - PROCESS | 1779 | 1470163199111 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:59 INFO - PROCESS | 1779 | 1470163199122 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:39:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6ac00 == 26 [pid = 1779] [id = 32] 11:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x93d37000) [pid = 1779] [serial = 94] [outer = (nil)] 11:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9489f800) [pid = 1779] [serial = 95] [outer = 0x93d37000] 11:39:59 INFO - PROCESS | 1779 | 1470163199197 Marionette DEBUG loaded listener.js 11:39:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x952c3000) [pid = 1779] [serial = 96] [outer = 0x93d37000] 11:39:59 INFO - PROCESS | 1779 | 1470163199925 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1132ms 11:39:59 INFO - PROCESS | 1779 | 1470163199944 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 11:39:59 INFO - PROCESS | 1779 | 1470163199955 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 11:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:39:59 INFO - PROCESS | 1779 | 1470163199974 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 1779 | 1470163199979 Marionette TRACE conn4 <- [1,102,null,{}] 11:39:59 INFO - PROCESS | 1779 | 1470163199990 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:39:59 INFO - PROCESS | 1779 | 1470163199996 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:00 INFO - PROCESS | 1779 | 1470163200174 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 11:40:00 INFO - PROCESS | 1779 | 1470163200187 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:00 INFO - PROCESS | 1779 | 1470163200197 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x98951400 == 27 [pid = 1779] [id = 33] 11:40:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9a2de400) [pid = 1779] [serial = 97] [outer = (nil)] 11:40:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9a573000) [pid = 1779] [serial = 98] [outer = 0x9a2de400] 11:40:00 INFO - PROCESS | 1779 | 1470163200283 Marionette DEBUG loaded listener.js 11:40:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9a910000) [pid = 1779] [serial = 99] [outer = 0x9a2de400] 11:40:01 INFO - PROCESS | 1779 | 1470163201125 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1197ms 11:40:01 INFO - PROCESS | 1779 | 1470163201170 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 11:40:01 INFO - PROCESS | 1779 | 1470163201174 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 11:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:40:01 INFO - PROCESS | 1779 | 1470163201192 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:40:01 INFO - PROCESS | 1779 | 1470163201200 Marionette TRACE conn4 <- [1,106,null,{}] 11:40:01 INFO - PROCESS | 1779 | 1470163201220 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:01 INFO - PROCESS | 1779 | 1470163201230 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:01 INFO - PROCESS | 1779 | 1470163201486 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 11:40:01 INFO - PROCESS | 1779 | 1470163201520 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 1779 | 1470163201535 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab0400 == 28 [pid = 1779] [id = 34] 11:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9aab0800) [pid = 1779] [serial = 100] [outer = (nil)] 11:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9abd3000) [pid = 1779] [serial = 101] [outer = 0x9aab0800] 11:40:01 INFO - PROCESS | 1779 | 1470163201669 Marionette DEBUG loaded listener.js 11:40:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9abdc400) [pid = 1779] [serial = 102] [outer = 0x9aab0800] 11:40:02 INFO - PROCESS | 1779 | 1470163202536 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1418ms 11:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:40:02 INFO - PROCESS | 1779 | 1470163202606 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 11:40:02 INFO - PROCESS | 1779 | 1470163202610 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 11:40:02 INFO - PROCESS | 1779 | 1470163202617 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:40:02 INFO - PROCESS | 1779 | 1470163202620 Marionette TRACE conn4 <- [1,110,null,{}] 11:40:02 INFO - PROCESS | 1779 | 1470163202626 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:02 INFO - PROCESS | 1779 | 1470163202631 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:02 INFO - PROCESS | 1779 | 1470163202831 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x952c6c00) [pid = 1779] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x95256c00) [pid = 1779] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x93a3e000) [pid = 1779] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0xa1123c00) [pid = 1779] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x9c1d3400) [pid = 1779] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:40:03 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0xa23b1c00) [pid = 1779] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:40:03 INFO - PROCESS | 1779 | 1470163203035 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:03 INFO - PROCESS | 1779 | 1470163203046 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a3e000 == 29 [pid = 1779] [id = 35] 11:40:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x948a2000) [pid = 1779] [serial = 103] [outer = (nil)] 11:40:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9ac3f800) [pid = 1779] [serial = 104] [outer = 0x948a2000] 11:40:03 INFO - PROCESS | 1779 | 1470163203115 Marionette DEBUG loaded listener.js 11:40:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9b9c3400) [pid = 1779] [serial = 105] [outer = 0x948a2000] 11:40:03 INFO - PROCESS | 1779 | 1470163203842 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 11:40:03 INFO - PROCESS | 1779 | 1470163203898 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 11:40:03 INFO - PROCESS | 1779 | 1470163203901 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 11:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:40:03 INFO - PROCESS | 1779 | 1470163203958 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:40:03 INFO - PROCESS | 1779 | 1470163203961 Marionette TRACE conn4 <- [1,114,null,{}] 11:40:03 INFO - PROCESS | 1779 | 1470163203968 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:03 INFO - PROCESS | 1779 | 1470163203973 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:04 INFO - PROCESS | 1779 | 1470163204126 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 11:40:04 INFO - PROCESS | 1779 | 1470163204137 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:04 INFO - PROCESS | 1779 | 1470163204146 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b924800 == 30 [pid = 1779] [id = 36] 11:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9bd5dc00) [pid = 1779] [serial = 106] [outer = (nil)] 11:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9d438000) [pid = 1779] [serial = 107] [outer = 0x9bd5dc00] 11:40:04 INFO - PROCESS | 1779 | 1470163204213 Marionette DEBUG loaded listener.js 11:40:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9d5a0800) [pid = 1779] [serial = 108] [outer = 0x9bd5dc00] 11:40:05 INFO - PROCESS | 1779 | 1470163205114 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1223ms 11:40:05 INFO - PROCESS | 1779 | 1470163205140 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 11:40:05 INFO - PROCESS | 1779 | 1470163205147 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 11:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:40:05 INFO - PROCESS | 1779 | 1470163205156 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:40:05 INFO - PROCESS | 1779 | 1470163205163 Marionette TRACE conn4 <- [1,118,null,{}] 11:40:05 INFO - PROCESS | 1779 | 1470163205173 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:05 INFO - PROCESS | 1779 | 1470163205178 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:05 INFO - PROCESS | 1779 | 1470163205400 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 11:40:05 INFO - PROCESS | 1779 | 1470163205539 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:05 INFO - PROCESS | 1779 | 1470163205553 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489c000 == 31 [pid = 1779] [id = 37] 11:40:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9489c800) [pid = 1779] [serial = 109] [outer = (nil)] 11:40:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x95251c00) [pid = 1779] [serial = 110] [outer = 0x9489c800] 11:40:05 INFO - PROCESS | 1779 | 1470163205638 Marionette DEBUG loaded listener.js 11:40:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x97a7d800) [pid = 1779] [serial = 111] [outer = 0x9489c800] 11:40:06 INFO - PROCESS | 1779 | 1470163206611 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1538ms 11:40:06 INFO - PROCESS | 1779 | 1470163206694 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 11:40:06 INFO - PROCESS | 1779 | 1470163206701 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 11:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:40:06 INFO - PROCESS | 1779 | 1470163206712 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:40:06 INFO - PROCESS | 1779 | 1470163206716 Marionette TRACE conn4 <- [1,122,null,{}] 11:40:06 INFO - PROCESS | 1779 | 1470163206723 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:06 INFO - PROCESS | 1779 | 1470163206729 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:06 INFO - PROCESS | 1779 | 1470163206954 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 11:40:07 INFO - PROCESS | 1779 | 1470163207126 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:07 INFO - PROCESS | 1779 | 1470163207136 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad0c00 == 32 [pid = 1779] [id = 38] 11:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x95223800) [pid = 1779] [serial = 112] [outer = (nil)] 11:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a1ae000) [pid = 1779] [serial = 113] [outer = 0x95223800] 11:40:07 INFO - PROCESS | 1779 | 1470163207229 Marionette DEBUG loaded listener.js 11:40:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a572400) [pid = 1779] [serial = 114] [outer = 0x95223800] 11:40:08 INFO - PROCESS | 1779 | 1470163208143 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1482ms 11:40:08 INFO - PROCESS | 1779 | 1470163208195 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 11:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:40:08 INFO - PROCESS | 1779 | 1470163208200 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 11:40:08 INFO - PROCESS | 1779 | 1470163208207 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:40:08 INFO - PROCESS | 1779 | 1470163208213 Marionette TRACE conn4 <- [1,126,null,{}] 11:40:08 INFO - PROCESS | 1779 | 1470163208230 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:08 INFO - PROCESS | 1779 | 1470163208240 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:08 INFO - PROCESS | 1779 | 1470163208428 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 11:40:08 INFO - PROCESS | 1779 | 1470163208567 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:08 INFO - PROCESS | 1779 | 1470163208579 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x9abd7400 == 33 [pid = 1779] [id = 39] 11:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9ac49400) [pid = 1779] [serial = 115] [outer = (nil)] 11:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9b9c0c00) [pid = 1779] [serial = 116] [outer = 0x9ac49400] 11:40:08 INFO - PROCESS | 1779 | 1470163208677 Marionette DEBUG loaded listener.js 11:40:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9bda0400) [pid = 1779] [serial = 117] [outer = 0x9ac49400] 11:40:09 INFO - PROCESS | 1779 | 1470163209779 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1586ms 11:40:09 INFO - PROCESS | 1779 | 1470163209793 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 11:40:09 INFO - PROCESS | 1779 | 1470163209797 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 11:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:40:09 INFO - PROCESS | 1779 | 1470163209804 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:40:09 INFO - PROCESS | 1779 | 1470163209807 Marionette TRACE conn4 <- [1,130,null,{}] 11:40:09 INFO - PROCESS | 1779 | 1470163209814 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:09 INFO - PROCESS | 1779 | 1470163209819 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:09 INFO - PROCESS | 1779 | 1470163209992 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 11:40:10 INFO - PROCESS | 1779 | 1470163210279 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 1779 | 1470163210291 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace000 == 34 [pid = 1779] [id = 40] 11:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92acf400) [pid = 1779] [serial = 118] [outer = (nil)] 11:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a4a800) [pid = 1779] [serial = 119] [outer = 0x92acf400] 11:40:10 INFO - PROCESS | 1779 | 1470163210395 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9489e400) [pid = 1779] [serial = 120] [outer = 0x92acf400] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9a1ae800) [pid = 1779] [serial = 67] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x97a7e800) [pid = 1779] [serial = 64] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x98957c00) [pid = 1779] [serial = 65] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9a490000) [pid = 1779] [serial = 68] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa317cc00) [pid = 1779] [serial = 62] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa3112400) [pid = 1779] [serial = 61] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa231e400) [pid = 1779] [serial = 56] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9d91c400) [pid = 1779] [serial = 53] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa2fb3800) [pid = 1779] [serial = 59] [outer = (nil)] [url = about:blank] 11:40:11 INFO - PROCESS | 1779 | 1470163211383 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 11:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1644ms 11:40:11 INFO - PROCESS | 1779 | 1470163211450 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 1779 | 1470163211456 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 11:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:40:11 INFO - PROCESS | 1779 | 1470163211463 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 1779 | 1470163211468 Marionette TRACE conn4 <- [1,134,null,{}] 11:40:11 INFO - PROCESS | 1779 | 1470163211476 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:11 INFO - PROCESS | 1779 | 1470163211484 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:11 INFO - PROCESS | 1779 | 1470163211650 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 11:40:11 INFO - PROCESS | 1779 | 1470163211783 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:11 INFO - PROCESS | 1779 | 1470163211790 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a84000 == 35 [pid = 1779] [id = 41] 11:40:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x98993400) [pid = 1779] [serial = 121] [outer = (nil)] 11:40:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x99fd3000) [pid = 1779] [serial = 122] [outer = 0x98993400] 11:40:11 INFO - PROCESS | 1779 | 1470163211870 Marionette DEBUG loaded listener.js 11:40:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a489c00) [pid = 1779] [serial = 123] [outer = 0x98993400] 11:40:12 INFO - PROCESS | 1779 | 1470163212615 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 11:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1187ms 11:40:12 INFO - PROCESS | 1779 | 1470163212654 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 1779 | 1470163212661 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 11:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:40:12 INFO - PROCESS | 1779 | 1470163212674 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 1779 | 1470163212679 Marionette TRACE conn4 <- [1,138,null,{}] 11:40:12 INFO - PROCESS | 1779 | 1470163212686 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:12 INFO - PROCESS | 1779 | 1470163212692 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:12 INFO - PROCESS | 1779 | 1470163212876 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 11:40:13 INFO - PROCESS | 1779 | 1470163213027 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 1779 | 1470163213037 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x9abd0800 == 36 [pid = 1779] [id = 42] 11:40:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9ac44400) [pid = 1779] [serial = 124] [outer = (nil)] 11:40:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9b248c00) [pid = 1779] [serial = 125] [outer = 0x9ac44400] 11:40:13 INFO - PROCESS | 1779 | 1470163213118 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9b9cfc00) [pid = 1779] [serial = 126] [outer = 0x9ac44400] 11:40:14 INFO - PROCESS | 1779 | 1470163214037 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 11:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1384ms 11:40:14 INFO - PROCESS | 1779 | 1470163214058 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 1779 | 1470163214061 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 11:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:40:14 INFO - PROCESS | 1779 | 1470163214070 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 1779 | 1470163214078 Marionette TRACE conn4 <- [1,142,null,{}] 11:40:14 INFO - PROCESS | 1779 | 1470163214113 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:14 INFO - PROCESS | 1779 | 1470163214121 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:14 INFO - PROCESS | 1779 | 1470163214325 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 11:40:14 INFO - PROCESS | 1779 | 1470163214349 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:14 INFO - PROCESS | 1779 | 1470163214360 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:14 INFO - PROCESS | 1779 | ++DOCSHELL 0xa1196000 == 37 [pid = 1779] [id = 43] 11:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa2265c00) [pid = 1779] [serial = 127] [outer = (nil)] 11:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa237d400) [pid = 1779] [serial = 128] [outer = 0xa2265c00] 11:40:14 INFO - PROCESS | 1779 | 1470163214426 Marionette DEBUG loaded listener.js 11:40:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0xa23b1c00) [pid = 1779] [serial = 129] [outer = 0xa2265c00] 11:40:15 INFO - PROCESS | 1779 | 1470163215266 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 11:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1259ms 11:40:15 INFO - PROCESS | 1779 | 1470163215328 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 11:40:15 INFO - PROCESS | 1779 | 1470163215333 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 11:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:40:15 INFO - PROCESS | 1779 | 1470163215339 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:40:15 INFO - PROCESS | 1779 | 1470163215343 Marionette TRACE conn4 <- [1,146,null,{}] 11:40:15 INFO - PROCESS | 1779 | 1470163215348 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:15 INFO - PROCESS | 1779 | 1470163215353 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:15 INFO - PROCESS | 1779 | 1470163215558 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 11:40:15 INFO - PROCESS | 1779 | 1470163215575 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 1779 | 1470163215584 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7c000 == 38 [pid = 1779] [id = 44] 11:40:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9b249000) [pid = 1779] [serial = 130] [outer = (nil)] 11:40:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa2565800) [pid = 1779] [serial = 131] [outer = 0x9b249000] 11:40:15 INFO - PROCESS | 1779 | 1470163215656 Marionette DEBUG loaded listener.js 11:40:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa2faac00) [pid = 1779] [serial = 132] [outer = 0x9b249000] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9aab0800) [pid = 1779] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x948a2000) [pid = 1779] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x948a0400) [pid = 1779] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9a2de400) [pid = 1779] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93d37000) [pid = 1779] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9225cc00) [pid = 1779] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9a9b1800) [pid = 1779] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9abd8400) [pid = 1779] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa23b4800) [pid = 1779] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9a9aac00) [pid = 1779] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa61c0400) [pid = 1779] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:40:16 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9bd9a800) [pid = 1779] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:40:16 INFO - PROCESS | 1779 | 1470163216805 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1532ms 11:40:16 INFO - PROCESS | 1779 | 1470163216887 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 11:40:16 INFO - PROCESS | 1779 | 1470163216889 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 11:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:40:16 INFO - PROCESS | 1779 | 1470163216898 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 1779 | 1470163216901 Marionette TRACE conn4 <- [1,150,null,{}] 11:40:16 INFO - PROCESS | 1779 | 1470163216906 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:16 INFO - PROCESS | 1779 | 1470163216912 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:17 INFO - PROCESS | 1779 | 1470163217063 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 11:40:17 INFO - PROCESS | 1779 | 1470163217165 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:17 INFO - PROCESS | 1779 | 1470163217183 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f26800 == 39 [pid = 1779] [id = 45] 11:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x99356400) [pid = 1779] [serial = 133] [outer = (nil)] 11:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0xa317d400) [pid = 1779] [serial = 134] [outer = 0x99356400] 11:40:17 INFO - PROCESS | 1779 | 1470163217275 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0xa4d0c400) [pid = 1779] [serial = 135] [outer = 0x99356400] 11:40:18 INFO - PROCESS | 1779 | 1470163218124 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 11:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1280ms 11:40:18 INFO - PROCESS | 1779 | 1470163218181 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 11:40:18 INFO - PROCESS | 1779 | 1470163218188 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 11:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:40:18 INFO - PROCESS | 1779 | 1470163218198 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:40:18 INFO - PROCESS | 1779 | 1470163218204 Marionette TRACE conn4 <- [1,154,null,{}] 11:40:18 INFO - PROCESS | 1779 | 1470163218216 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:18 INFO - PROCESS | 1779 | 1470163218221 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:18 INFO - PROCESS | 1779 | 1470163218528 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 11:40:18 INFO - PROCESS | 1779 | 1470163218599 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 1779 | 1470163218613 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521dc00 == 40 [pid = 1779] [id = 46] 11:40:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9521e400) [pid = 1779] [serial = 136] [outer = (nil)] 11:40:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x96f23400) [pid = 1779] [serial = 137] [outer = 0x9521e400] 11:40:18 INFO - PROCESS | 1779 | 1470163218755 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x98994400) [pid = 1779] [serial = 138] [outer = 0x9521e400] 11:40:19 INFO - PROCESS | 1779 | 1470163219658 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 11:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1537ms 11:40:19 INFO - PROCESS | 1779 | 1470163219736 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 1779 | 1470163219743 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 11:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:40:19 INFO - PROCESS | 1779 | 1470163219757 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 1779 | 1470163219762 Marionette TRACE conn4 <- [1,158,null,{}] 11:40:19 INFO - PROCESS | 1779 | 1470163219769 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:19 INFO - PROCESS | 1779 | 1470163219776 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:20 INFO - PROCESS | 1779 | 1470163220003 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 11:40:20 INFO - PROCESS | 1779 | 1470163220182 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:20 INFO - PROCESS | 1779 | 1470163220192 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa5400 == 41 [pid = 1779] [id = 47] 11:40:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9aaad400) [pid = 1779] [serial = 139] [outer = (nil)] 11:40:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9b249c00) [pid = 1779] [serial = 140] [outer = 0x9aaad400] 11:40:20 INFO - PROCESS | 1779 | 1470163220330 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9b92a400) [pid = 1779] [serial = 141] [outer = 0x9aaad400] 11:40:21 INFO - PROCESS | 1779 | 1470163221249 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 11:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1544ms 11:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:40:21 INFO - PROCESS | 1779 | 1470163221301 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 11:40:21 INFO - PROCESS | 1779 | 1470163221304 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 11:40:21 INFO - PROCESS | 1779 | 1470163221312 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:40:21 INFO - PROCESS | 1779 | 1470163221318 Marionette TRACE conn4 <- [1,162,null,{}] 11:40:21 INFO - PROCESS | 1779 | 1470163221335 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:21 INFO - PROCESS | 1779 | 1470163221345 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:21 INFO - PROCESS | 1779 | 1470163221644 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 11:40:21 INFO - PROCESS | 1779 | 1470163221759 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 1779 | 1470163221769 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:21 INFO - PROCESS | 1779 | ++DOCSHELL 0xa231f800 == 42 [pid = 1779] [id = 48] 11:40:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0xa2322000) [pid = 1779] [serial = 142] [outer = (nil)] 11:40:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0xa313b400) [pid = 1779] [serial = 143] [outer = 0xa2322000] 11:40:21 INFO - PROCESS | 1779 | 1470163221911 Marionette DEBUG loaded listener.js 11:40:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0xa255fc00) [pid = 1779] [serial = 144] [outer = 0xa2322000] 11:40:22 INFO - PROCESS | 1779 | 1470163222280 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:40:22 INFO - PROCESS | 1779 | 1470163222847 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 11:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1589ms 11:40:22 INFO - PROCESS | 1779 | 1470163222900 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 1779 | 1470163222904 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 11:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:40:22 INFO - PROCESS | 1779 | 1470163222912 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 1779 | 1470163222915 Marionette TRACE conn4 <- [1,166,null,{}] 11:40:22 INFO - PROCESS | 1779 | 1470163222922 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:22 INFO - PROCESS | 1779 | 1470163222928 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:23 INFO - PROCESS | 1779 | 1470163223149 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 11:40:23 INFO - PROCESS | 1779 | 1470163223296 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 1779 | 1470163223303 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x997ce000 == 43 [pid = 1779] [id = 49] 11:40:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0xa2010800) [pid = 1779] [serial = 145] [outer = (nil)] 11:40:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0xa4f8e800) [pid = 1779] [serial = 146] [outer = 0xa2010800] 11:40:23 INFO - PROCESS | 1779 | 1470163223420 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0xa6735c00) [pid = 1779] [serial = 147] [outer = 0xa2010800] 11:40:24 INFO - PROCESS | 1779 | 1470163224268 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1428ms 11:40:24 INFO - PROCESS | 1779 | 1470163224342 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1779 | 1470163224345 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 11:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:40:24 INFO - PROCESS | 1779 | 1470163224359 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 1779 | 1470163224362 Marionette TRACE conn4 <- [1,170,null,{}] 11:40:24 INFO - PROCESS | 1779 | 1470163224374 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:24 INFO - PROCESS | 1779 | 1470163224379 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:24 INFO - PROCESS | 1779 | 1470163224779 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 11:40:24 INFO - PROCESS | 1779 | 1470163224967 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 1779 | 1470163224975 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x99fd3c00 == 44 [pid = 1779] [id = 50] 11:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9abd8800) [pid = 1779] [serial = 148] [outer = (nil)] 11:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0xa3144c00) [pid = 1779] [serial = 149] [outer = 0x9abd8800] 11:40:25 INFO - PROCESS | 1779 | 1470163225101 Marionette DEBUG loaded listener.js 11:40:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0xa6f42000) [pid = 1779] [serial = 150] [outer = 0x9abd8800] 11:40:26 INFO - PROCESS | 1779 | 1470163226052 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1742ms 11:40:26 INFO - PROCESS | 1779 | 1470163226102 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 11:40:26 INFO - PROCESS | 1779 | 1470163226107 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 11:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:40:26 INFO - PROCESS | 1779 | 1470163226113 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:40:26 INFO - PROCESS | 1779 | 1470163226117 Marionette TRACE conn4 <- [1,174,null,{}] 11:40:26 INFO - PROCESS | 1779 | 1470163226124 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:26 INFO - PROCESS | 1779 | 1470163226134 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:26 INFO - PROCESS | 1779 | 1470163226357 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 11:40:26 INFO - PROCESS | 1779 | 1470163226695 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 1779 | 1470163226704 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d37000 == 45 [pid = 1779] [id = 51] 11:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93d40c00) [pid = 1779] [serial = 151] [outer = (nil)] 11:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9489d400) [pid = 1779] [serial = 152] [outer = 0x93d40c00] 11:40:26 INFO - PROCESS | 1779 | 1470163226829 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x95219c00) [pid = 1779] [serial = 153] [outer = 0x93d40c00] 11:40:27 INFO - PROCESS | 1779 | 1470163227768 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1685ms 11:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:40:27 INFO - PROCESS | 1779 | 1470163227801 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 11:40:27 INFO - PROCESS | 1779 | 1470163227806 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 11:40:27 INFO - PROCESS | 1779 | 1470163227814 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 1779 | 1470163227820 Marionette TRACE conn4 <- [1,178,null,{}] 11:40:27 INFO - PROCESS | 1779 | 1470163227828 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:27 INFO - PROCESS | 1779 | 1470163227837 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:28 INFO - PROCESS | 1779 | 1470163228060 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7c000 == 44 [pid = 1779] [id = 44] 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0xa1196000 == 43 [pid = 1779] [id = 43] 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9abd0800 == 42 [pid = 1779] [id = 42] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9d438000) [pid = 1779] [serial = 107] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | 1470163228293 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:28 INFO - PROCESS | 1779 | 1470163228303 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0x97a84000 == 41 [pid = 1779] [id = 41] 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace000 == 40 [pid = 1779] [id = 40] 11:40:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9489c000 == 39 [pid = 1779] [id = 37] 11:40:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c9000 == 40 [pid = 1779] [id = 52] 11:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x923cd000) [pid = 1779] [serial = 154] [outer = (nil)] 11:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x93d3a000) [pid = 1779] [serial = 155] [outer = 0x923cd000] 11:40:28 INFO - PROCESS | 1779 | 1470163228388 Marionette DEBUG loaded listener.js 11:40:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9524ac00) [pid = 1779] [serial = 156] [outer = 0x923cd000] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9abdc400) [pid = 1779] [serial = 102] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9abd3000) [pid = 1779] [serial = 101] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9ac3f800) [pid = 1779] [serial = 104] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x99843800) [pid = 1779] [serial = 92] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x97a7b000) [pid = 1779] [serial = 91] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9a573000) [pid = 1779] [serial = 98] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9489f800) [pid = 1779] [serial = 95] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x952c3000) [pid = 1779] [serial = 96] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x97a7cc00) [pid = 1779] [serial = 29] [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.] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x94869400) [pid = 1779] [serial = 71] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93a3ec00) [pid = 1779] [serial = 70] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9b24b000) [pid = 1779] [serial = 74] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9abd9400) [pid = 1779] [serial = 73] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9d9cdc00) [pid = 1779] [serial = 77] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9d439800) [pid = 1779] [serial = 76] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa317c000) [pid = 1779] [serial = 80] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0xa2fb8c00) [pid = 1779] [serial = 79] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0xa4d0c800) [pid = 1779] [serial = 83] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa4d5e000) [pid = 1779] [serial = 82] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa679d000) [pid = 1779] [serial = 86] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0xa61cc400) [pid = 1779] [serial = 85] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa310b400) [pid = 1779] [serial = 89] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9d9cf000) [pid = 1779] [serial = 88] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9b9c3400) [pid = 1779] [serial = 105] [outer = (nil)] [url = about:blank] 11:40:28 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9a910000) [pid = 1779] [serial = 99] [outer = (nil)] [url = about:blank] 11:40:29 INFO - PROCESS | 1779 | 1470163229170 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 11:40:29 INFO - PROCESS | 1779 | 1470163229204 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 11:40:29 INFO - PROCESS | 1779 | 1470163229210 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 11:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:40:29 INFO - PROCESS | 1779 | 1470163229218 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:40:29 INFO - PROCESS | 1779 | 1470163229220 Marionette TRACE conn4 <- [1,182,null,{}] 11:40:29 INFO - PROCESS | 1779 | 1470163229227 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:29 INFO - PROCESS | 1779 | 1470163229231 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:29 INFO - PROCESS | 1779 | 1470163229409 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 11:40:29 INFO - PROCESS | 1779 | 1470163229427 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1779 | 1470163229435 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x98957c00 == 41 [pid = 1779] [id = 53] 11:40:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x99375c00) [pid = 1779] [serial = 157] [outer = (nil)] 11:40:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9a1ae800) [pid = 1779] [serial = 158] [outer = 0x99375c00] 11:40:29 INFO - PROCESS | 1779 | 1470163229510 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9a9a5400) [pid = 1779] [serial = 159] [outer = 0x99375c00] 11:40:30 INFO - PROCESS | 1779 | 1470163230334 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1128ms 11:40:30 INFO - PROCESS | 1779 | 1470163230347 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 1779 | 1470163230350 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 11:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:40:30 INFO - PROCESS | 1779 | 1470163230364 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 1779 | 1470163230374 Marionette TRACE conn4 <- [1,186,null,{}] 11:40:30 INFO - PROCESS | 1779 | 1470163230383 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:30 INFO - PROCESS | 1779 | 1470163230391 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:30 INFO - PROCESS | 1779 | 1470163230568 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 11:40:30 INFO - PROCESS | 1779 | 1470163230682 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 1779 | 1470163230692 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaac000 == 42 [pid = 1779] [id = 54] 11:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9abd3400) [pid = 1779] [serial = 160] [outer = (nil)] 11:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9b24a800) [pid = 1779] [serial = 161] [outer = 0x9abd3400] 11:40:30 INFO - PROCESS | 1779 | 1470163230765 Marionette DEBUG loaded listener.js 11:40:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9b5b6c00) [pid = 1779] [serial = 162] [outer = 0x9abd3400] 11:40:31 INFO - PROCESS | 1779 | 1470163231554 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1246ms 11:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:40:31 INFO - PROCESS | 1779 | 1470163231605 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 11:40:31 INFO - PROCESS | 1779 | 1470163231608 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 11:40:31 INFO - PROCESS | 1779 | 1470163231622 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:40:31 INFO - PROCESS | 1779 | 1470163231625 Marionette TRACE conn4 <- [1,190,null,{}] 11:40:31 INFO - PROCESS | 1779 | 1470163231631 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:31 INFO - PROCESS | 1779 | 1470163231636 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:31 INFO - PROCESS | 1779 | 1470163231853 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 11:40:31 INFO - PROCESS | 1779 | 1470163231877 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:31 INFO - PROCESS | 1779 | 1470163231885 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x9224fc00 == 43 [pid = 1779] [id = 55] 11:40:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x923cb400) [pid = 1779] [serial = 163] [outer = (nil)] 11:40:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9d521400) [pid = 1779] [serial = 164] [outer = 0x923cb400] 11:40:31 INFO - PROCESS | 1779 | 1470163231966 Marionette DEBUG loaded listener.js 11:40:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9d921c00) [pid = 1779] [serial = 165] [outer = 0x923cb400] 11:40:32 INFO - PROCESS | 1779 | 1470163232837 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 11:40:32 INFO - PROCESS | 1779 | 1470163232902 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 11:40:32 INFO - PROCESS | 1779 | 1470163232906 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 11:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:40:32 INFO - PROCESS | 1779 | 1470163232912 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:40:32 INFO - PROCESS | 1779 | 1470163232915 Marionette TRACE conn4 <- [1,194,null,{}] 11:40:32 INFO - PROCESS | 1779 | 1470163232928 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:32 INFO - PROCESS | 1779 | 1470163232934 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:33 INFO - PROCESS | 1779 | 1470163233191 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 11:40:33 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92acf400) [pid = 1779] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:40:33 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x98993400) [pid = 1779] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:40:33 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0xa2265c00) [pid = 1779] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:40:33 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9b249000) [pid = 1779] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:40:33 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9ac44400) [pid = 1779] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:40:33 INFO - PROCESS | 1779 | 1470163233277 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 1779 | 1470163233294 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7b400 == 44 [pid = 1779] [id = 56] 11:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x98993400) [pid = 1779] [serial = 166] [outer = (nil)] 11:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9b249000) [pid = 1779] [serial = 167] [outer = 0x98993400] 11:40:33 INFO - PROCESS | 1779 | 1470163233375 Marionette DEBUG loaded listener.js 11:40:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0xa2309c00) [pid = 1779] [serial = 168] [outer = 0x98993400] 11:40:34 INFO - PROCESS | 1779 | 1470163234118 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1228ms 11:40:34 INFO - PROCESS | 1779 | 1470163234142 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 11:40:34 INFO - PROCESS | 1779 | 1470163234145 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 11:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:40:34 INFO - PROCESS | 1779 | 1470163234152 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - PROCESS | 1779 | 1470163234154 Marionette TRACE conn4 <- [1,198,null,{}] 11:40:34 INFO - PROCESS | 1779 | 1470163234160 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:34 INFO - PROCESS | 1779 | 1470163234165 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:34 INFO - PROCESS | 1779 | 1470163234320 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 11:40:34 INFO - PROCESS | 1779 | 1470163234337 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:34 INFO - PROCESS | 1779 | 1470163234347 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d37400 == 45 [pid = 1779] [id = 57] 11:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9abd8000) [pid = 1779] [serial = 169] [outer = (nil)] 11:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0xa3149c00) [pid = 1779] [serial = 170] [outer = 0x9abd8000] 11:40:34 INFO - PROCESS | 1779 | 1470163234415 Marionette DEBUG loaded listener.js 11:40:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0xa4d5e000) [pid = 1779] [serial = 171] [outer = 0x9abd8000] 11:40:35 INFO - PROCESS | 1779 | 1470163235286 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1189ms 11:40:35 INFO - PROCESS | 1779 | 1470163235343 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 11:40:35 INFO - PROCESS | 1779 | 1470163235350 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 11:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:40:35 INFO - PROCESS | 1779 | 1470163235359 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:40:35 INFO - PROCESS | 1779 | 1470163235366 Marionette TRACE conn4 <- [1,202,null,{}] 11:40:35 INFO - PROCESS | 1779 | 1470163235432 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:35 INFO - PROCESS | 1779 | 1470163235439 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:35 INFO - PROCESS | 1779 | 1470163235642 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 11:40:35 INFO - PROCESS | 1779 | 1470163235789 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 1779 | 1470163235807 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92256000 == 46 [pid = 1779] [id = 58] 11:40:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x923ce000) [pid = 1779] [serial = 172] [outer = (nil)] 11:40:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93a3e800) [pid = 1779] [serial = 173] [outer = 0x923ce000] 11:40:35 INFO - PROCESS | 1779 | 1470163235898 Marionette DEBUG loaded listener.js 11:40:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93b63800) [pid = 1779] [serial = 174] [outer = 0x923ce000] 11:40:36 INFO - PROCESS | 1779 | 1470163236825 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1496ms 11:40:36 INFO - PROCESS | 1779 | 1470163236855 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 11:40:36 INFO - PROCESS | 1779 | 1470163236863 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 11:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:40:36 INFO - PROCESS | 1779 | 1470163236874 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:40:36 INFO - PROCESS | 1779 | 1470163236878 Marionette TRACE conn4 <- [1,206,null,{}] 11:40:36 INFO - PROCESS | 1779 | 1470163236885 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:36 INFO - PROCESS | 1779 | 1470163236891 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:37 INFO - PROCESS | 1779 | 1470163237092 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 11:40:37 INFO - PROCESS | 1779 | 1470163237242 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:37 INFO - PROCESS | 1779 | 1470163237249 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9524bc00 == 47 [pid = 1779] [id = 59] 11:40:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x96fdfc00) [pid = 1779] [serial = 175] [outer = (nil)] 11:40:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x96fe2800) [pid = 1779] [serial = 176] [outer = 0x96fdfc00] 11:40:37 INFO - PROCESS | 1779 | 1470163237338 Marionette DEBUG loaded listener.js 11:40:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x96fe4c00) [pid = 1779] [serial = 177] [outer = 0x96fdfc00] 11:40:38 INFO - PROCESS | 1779 | 1470163238285 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1448ms 11:40:38 INFO - PROCESS | 1779 | 1470163238323 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 11:40:38 INFO - PROCESS | 1779 | 1470163238326 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 11:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:40:38 INFO - PROCESS | 1779 | 1470163238335 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:40:38 INFO - PROCESS | 1779 | 1470163238341 Marionette TRACE conn4 <- [1,210,null,{}] 11:40:38 INFO - PROCESS | 1779 | 1470163238359 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:38 INFO - PROCESS | 1779 | 1470163238368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:38 INFO - PROCESS | 1779 | 1470163238552 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 11:40:38 INFO - PROCESS | 1779 | 1470163238700 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 1779 | 1470163238714 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a910800 == 48 [pid = 1779] [id = 60] 11:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9aaa7800) [pid = 1779] [serial = 178] [outer = (nil)] 11:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9abde400) [pid = 1779] [serial = 179] [outer = 0x9aaa7800] 11:40:38 INFO - PROCESS | 1779 | 1470163238817 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9b925c00) [pid = 1779] [serial = 180] [outer = 0x9aaa7800] 11:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1343ms 11:40:39 INFO - PROCESS | 1779 | 1470163239666 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 11:40:39 INFO - PROCESS | 1779 | 1470163239679 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 11:40:39 INFO - PROCESS | 1779 | 1470163239685 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 11:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:40:39 INFO - PROCESS | 1779 | 1470163239692 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:40:39 INFO - PROCESS | 1779 | 1470163239694 Marionette TRACE conn4 <- [1,214,null,{}] 11:40:39 INFO - PROCESS | 1779 | 1470163239701 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:39 INFO - PROCESS | 1779 | 1470163239706 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:39 INFO - PROCESS | 1779 | 1470163239894 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 11:40:40 INFO - PROCESS | 1779 | 1470163240084 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:40 INFO - PROCESS | 1779 | 1470163240093 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f89400 == 49 [pid = 1779] [id = 61] 11:40:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x96f8c000) [pid = 1779] [serial = 181] [outer = (nil)] 11:40:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x96f91000) [pid = 1779] [serial = 182] [outer = 0x96f8c000] 11:40:40 INFO - PROCESS | 1779 | 1470163240175 Marionette DEBUG loaded listener.js 11:40:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x96f94400) [pid = 1779] [serial = 183] [outer = 0x96f8c000] 11:40:41 INFO - PROCESS | 1779 | 1470163241050 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 11:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1396ms 11:40:41 INFO - PROCESS | 1779 | 1470163241088 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 1779 | 1470163241092 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 11:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:40:41 INFO - PROCESS | 1779 | 1470163241099 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 1779 | 1470163241103 Marionette TRACE conn4 <- [1,218,null,{}] 11:40:41 INFO - PROCESS | 1779 | 1470163241109 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:41 INFO - PROCESS | 1779 | 1470163241115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:41 INFO - PROCESS | 1779 | 1470163241293 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 11:40:41 INFO - PROCESS | 1779 | 1470163241441 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 1779 | 1470163241449 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f89000 == 50 [pid = 1779] [id = 62] 11:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x96f90c00) [pid = 1779] [serial = 184] [outer = (nil)] 11:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0xa2008400) [pid = 1779] [serial = 185] [outer = 0x96f90c00] 11:40:41 INFO - PROCESS | 1779 | 1470163241531 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0xa22ec800) [pid = 1779] [serial = 186] [outer = 0x96f90c00] 11:40:42 INFO - PROCESS | 1779 | 1470163242417 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 11:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1383ms 11:40:42 INFO - PROCESS | 1779 | 1470163242483 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 11:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:40:42 INFO - PROCESS | 1779 | 1470163242490 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 11:40:42 INFO - PROCESS | 1779 | 1470163242496 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 1779 | 1470163242500 Marionette TRACE conn4 <- [1,222,null,{}] 11:40:42 INFO - PROCESS | 1779 | 1470163242506 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:42 INFO - PROCESS | 1779 | 1470163242516 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:42 INFO - PROCESS | 1779 | 1470163242763 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 11:40:42 INFO - PROCESS | 1779 | 1470163242953 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:42 INFO - PROCESS | 1779 | 1470163242961 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x9abd1400 == 51 [pid = 1779] [id = 63] 11:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9bd9f000) [pid = 1779] [serial = 187] [outer = (nil)] 11:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0xa679d800) [pid = 1779] [serial = 188] [outer = 0x9bd9f000] 11:40:43 INFO - PROCESS | 1779 | 1470163243094 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0xa6cedc00) [pid = 1779] [serial = 189] [outer = 0x9bd9f000] 11:40:43 INFO - PROCESS | 1779 | 1470163243921 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 11:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1454ms 11:40:43 INFO - PROCESS | 1779 | 1470163243951 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 11:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:40:43 INFO - PROCESS | 1779 | 1470163243955 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 11:40:43 INFO - PROCESS | 1779 | 1470163243962 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:40:43 INFO - PROCESS | 1779 | 1470163243965 Marionette TRACE conn4 <- [1,226,null,{}] 11:40:43 INFO - PROCESS | 1779 | 1470163243971 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:43 INFO - PROCESS | 1779 | 1470163243976 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:44 INFO - PROCESS | 1779 | 1470163244140 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 11:40:44 INFO - PROCESS | 1779 | 1470163244306 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:44 INFO - PROCESS | 1779 | 1470163244315 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x939b6c00 == 52 [pid = 1779] [id = 64] 11:40:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9aaab800) [pid = 1779] [serial = 190] [outer = (nil)] 11:40:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0xa6cf3400) [pid = 1779] [serial = 191] [outer = 0x9aaab800] 11:40:44 INFO - PROCESS | 1779 | 1470163244393 Marionette DEBUG loaded listener.js 11:40:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0xa6cf4800) [pid = 1779] [serial = 192] [outer = 0x9aaab800] 11:40:45 INFO - PROCESS | 1779 | 1470163245485 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1581ms 11:40:45 INFO - PROCESS | 1779 | 1470163245543 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 11:40:45 INFO - PROCESS | 1779 | 1470163245550 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 11:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:40:45 INFO - PROCESS | 1779 | 1470163245558 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:40:45 INFO - PROCESS | 1779 | 1470163245563 Marionette TRACE conn4 <- [1,230,null,{}] 11:40:45 INFO - PROCESS | 1779 | 1470163245572 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:45 INFO - PROCESS | 1779 | 1470163245577 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:45 INFO - PROCESS | 1779 | 1470163245753 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 11:40:45 INFO - PROCESS | 1779 | 1470163245947 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:45 INFO - PROCESS | 1779 | 1470163245958 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f86400 == 53 [pid = 1779] [id = 65] 11:40:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x96f87000) [pid = 1779] [serial = 193] [outer = (nil)] 11:40:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x96fd6c00) [pid = 1779] [serial = 194] [outer = 0x96f87000] 11:40:46 INFO - PROCESS | 1779 | 1470163246030 Marionette DEBUG loaded listener.js 11:40:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96fdc800) [pid = 1779] [serial = 195] [outer = 0x96f87000] 11:40:46 INFO - PROCESS | 1779 | 1470163246879 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 11:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1337ms 11:40:46 INFO - PROCESS | 1779 | 1470163246904 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 11:40:46 INFO - PROCESS | 1779 | 1470163246911 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 11:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:40:46 INFO - PROCESS | 1779 | 1470163246923 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:40:46 INFO - PROCESS | 1779 | 1470163246927 Marionette TRACE conn4 <- [1,234,null,{}] 11:40:46 INFO - PROCESS | 1779 | 1470163246933 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:46 INFO - PROCESS | 1779 | 1470163246939 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:47 INFO - PROCESS | 1779 | 1470163247124 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 11:40:47 INFO - PROCESS | 1779 | 1470163247280 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:47 INFO - PROCESS | 1779 | 1470163247291 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c7800 == 54 [pid = 1779] [id = 66] 11:40:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x96f8f800) [pid = 1779] [serial = 196] [outer = (nil)] 11:40:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x99fd2400) [pid = 1779] [serial = 197] [outer = 0x96f8f800] 11:40:47 INFO - PROCESS | 1779 | 1470163247367 Marionette DEBUG loaded listener.js 11:40:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a579400) [pid = 1779] [serial = 198] [outer = 0x96f8f800] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x93a3e000 == 53 [pid = 1779] [id = 35] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab0400 == 52 [pid = 1779] [id = 34] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x98951400 == 51 [pid = 1779] [id = 33] 11:40:47 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0xa317d400) [pid = 1779] [serial = 134] [outer = (nil)] [url = about:blank] 11:40:47 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9b9c0c00) [pid = 1779] [serial = 116] [outer = (nil)] [url = about:blank] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6ac00 == 50 [pid = 1779] [id = 32] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7b400 == 49 [pid = 1779] [id = 56] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x9224fc00 == 48 [pid = 1779] [id = 55] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaac000 == 47 [pid = 1779] [id = 54] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x98957c00 == 46 [pid = 1779] [id = 53] 11:40:47 INFO - PROCESS | 1779 | --DOCSHELL 0x923c9000 == 45 [pid = 1779] [id = 52] 11:40:48 INFO - PROCESS | 1779 | --DOCSHELL 0x93d37000 == 44 [pid = 1779] [id = 51] 11:40:48 INFO - PROCESS | 1779 | --DOCSHELL 0x96f26800 == 43 [pid = 1779] [id = 45] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9489e400) [pid = 1779] [serial = 120] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x93a4a800) [pid = 1779] [serial = 119] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x99fd3000) [pid = 1779] [serial = 122] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9a489c00) [pid = 1779] [serial = 123] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a1ae000) [pid = 1779] [serial = 113] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa23b1c00) [pid = 1779] [serial = 129] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa237d400) [pid = 1779] [serial = 128] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0xa2565800) [pid = 1779] [serial = 131] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95251c00) [pid = 1779] [serial = 110] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9b248c00) [pid = 1779] [serial = 125] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa2faac00) [pid = 1779] [serial = 132] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9b9cfc00) [pid = 1779] [serial = 126] [outer = (nil)] [url = about:blank] 11:40:48 INFO - PROCESS | 1779 | 1470163248257 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 11:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1386ms 11:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:40:48 INFO - PROCESS | 1779 | 1470163248310 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 11:40:48 INFO - PROCESS | 1779 | 1470163248313 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 11:40:48 INFO - PROCESS | 1779 | 1470163248320 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 1779 | 1470163248325 Marionette TRACE conn4 <- [1,238,null,{}] 11:40:48 INFO - PROCESS | 1779 | 1470163248341 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:48 INFO - PROCESS | 1779 | 1470163248349 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:48 INFO - PROCESS | 1779 | 1470163248513 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 11:40:48 INFO - PROCESS | 1779 | 1470163248524 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:48 INFO - PROCESS | 1779 | 1470163248533 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a449c00 == 44 [pid = 1779] [id = 67] 11:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9abd1000) [pid = 1779] [serial = 199] [outer = (nil)] 11:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9abd8400) [pid = 1779] [serial = 200] [outer = 0x9abd1000] 11:40:48 INFO - PROCESS | 1779 | 1470163248614 Marionette DEBUG loaded listener.js 11:40:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b03d000) [pid = 1779] [serial = 201] [outer = 0x9abd1000] 11:40:49 INFO - PROCESS | 1779 | 1470163249482 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 11:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1187ms 11:40:49 INFO - PROCESS | 1779 | 1470163249506 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 11:40:49 INFO - PROCESS | 1779 | 1470163249510 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 11:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:40:49 INFO - PROCESS | 1779 | 1470163249516 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:40:49 INFO - PROCESS | 1779 | 1470163249518 Marionette TRACE conn4 <- [1,242,null,{}] 11:40:49 INFO - PROCESS | 1779 | 1470163249524 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:49 INFO - PROCESS | 1779 | 1470163249529 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:49 INFO - PROCESS | 1779 | 1470163249736 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 11:40:49 INFO - PROCESS | 1779 | 1470163249755 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 1779 | 1470163249763 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x923ca400 == 45 [pid = 1779] [id = 68] 11:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9aab0400) [pid = 1779] [serial = 202] [outer = (nil)] 11:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b043000) [pid = 1779] [serial = 203] [outer = 0x9aab0400] 11:40:49 INFO - PROCESS | 1779 | 1470163249832 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9b048800) [pid = 1779] [serial = 204] [outer = 0x9aab0400] 11:40:50 INFO - PROCESS | 1779 | 1470163250653 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 11:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1193ms 11:40:50 INFO - PROCESS | 1779 | 1470163250715 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 1779 | 1470163250719 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 11:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:40:50 INFO - PROCESS | 1779 | 1470163250729 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 1779 | 1470163250732 Marionette TRACE conn4 <- [1,246,null,{}] 11:40:50 INFO - PROCESS | 1779 | 1470163250738 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:50 INFO - PROCESS | 1779 | 1470163250743 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:50 INFO - PROCESS | 1779 | 1470163250960 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 11:40:50 INFO - PROCESS | 1779 | 1470163250979 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:51 INFO - PROCESS | 1779 | 1470163250987 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acd000 == 46 [pid = 1779] [id = 69] 11:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96f8e000) [pid = 1779] [serial = 205] [outer = (nil)] 11:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9b9c1c00) [pid = 1779] [serial = 206] [outer = 0x96f8e000] 11:40:51 INFO - PROCESS | 1779 | 1470163251068 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9bd61000) [pid = 1779] [serial = 207] [outer = 0x96f8e000] 11:40:51 INFO - PROCESS | 1779 | 1470163251900 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1230ms 11:40:51 INFO - PROCESS | 1779 | 1470163251961 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 11:40:51 INFO - PROCESS | 1779 | 1470163251965 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 11:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:40:51 INFO - PROCESS | 1779 | 1470163251971 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:40:51 INFO - PROCESS | 1779 | 1470163251973 Marionette TRACE conn4 <- [1,250,null,{}] 11:40:51 INFO - PROCESS | 1779 | 1470163251979 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:51 INFO - PROCESS | 1779 | 1470163251989 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:52 INFO - PROCESS | 1779 | 1470163252469 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9abd3400) [pid = 1779] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x99375c00) [pid = 1779] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x923cb400) [pid = 1779] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x923cd000) [pid = 1779] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x98993400) [pid = 1779] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:40:52 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x93d40c00) [pid = 1779] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:40:52 INFO - PROCESS | 1779 | 1470163252607 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:52 INFO - PROCESS | 1779 | 1470163252613 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cd000 == 47 [pid = 1779] [id = 70] 11:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x923cd800) [pid = 1779] [serial = 208] [outer = (nil)] 11:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b9cf800) [pid = 1779] [serial = 209] [outer = 0x923cd800] 11:40:52 INFO - PROCESS | 1779 | 1470163252687 Marionette DEBUG loaded listener.js 11:40:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0xa3144400) [pid = 1779] [serial = 210] [outer = 0x923cd800] 11:40:53 INFO - PROCESS | 1779 | 1470163253396 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1487ms 11:40:53 INFO - PROCESS | 1779 | 1470163253461 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 11:40:53 INFO - PROCESS | 1779 | 1470163253467 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 11:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:40:53 INFO - PROCESS | 1779 | 1470163253476 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:40:53 INFO - PROCESS | 1779 | 1470163253481 Marionette TRACE conn4 <- [1,254,null,{}] 11:40:53 INFO - PROCESS | 1779 | 1470163253489 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:53 INFO - PROCESS | 1779 | 1470163253496 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:53 INFO - PROCESS | 1779 | 1470163253703 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 11:40:53 INFO - PROCESS | 1779 | 1470163253713 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1779 | 1470163253721 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cbc00 == 48 [pid = 1779] [id = 71] 11:40:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0xa3141000) [pid = 1779] [serial = 211] [outer = (nil)] 11:40:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0xa4f2ac00) [pid = 1779] [serial = 212] [outer = 0xa3141000] 11:40:53 INFO - PROCESS | 1779 | 1470163253793 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0xa61c3000) [pid = 1779] [serial = 213] [outer = 0xa3141000] 11:40:54 INFO - PROCESS | 1779 | 1470163254742 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 11:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1291ms 11:40:54 INFO - PROCESS | 1779 | 1470163254766 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 11:40:54 INFO - PROCESS | 1779 | 1470163254774 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 11:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:40:54 INFO - PROCESS | 1779 | 1470163254784 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:40:54 INFO - PROCESS | 1779 | 1470163254788 Marionette TRACE conn4 <- [1,258,null,{}] 11:40:54 INFO - PROCESS | 1779 | 1470163254818 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:54 INFO - PROCESS | 1779 | 1470163254823 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:55 INFO - PROCESS | 1779 | 1470163255036 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 11:40:55 INFO - PROCESS | 1779 | 1470163255291 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:55 INFO - PROCESS | 1779 | 1470163255302 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489f400 == 49 [pid = 1779] [id = 72] 11:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95219800) [pid = 1779] [serial = 214] [outer = (nil)] 11:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96f85c00) [pid = 1779] [serial = 215] [outer = 0x95219800] 11:40:55 INFO - PROCESS | 1779 | 1470163255408 Marionette DEBUG loaded listener.js 11:40:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x96f8f400) [pid = 1779] [serial = 216] [outer = 0x95219800] 11:40:56 INFO - PROCESS | 1779 | 1470163256300 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 11:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1556ms 11:40:56 INFO - PROCESS | 1779 | 1470163256339 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 11:40:56 INFO - PROCESS | 1779 | 1470163256347 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 11:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:40:56 INFO - PROCESS | 1779 | 1470163256359 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:40:56 INFO - PROCESS | 1779 | 1470163256363 Marionette TRACE conn4 <- [1,262,null,{}] 11:40:56 INFO - PROCESS | 1779 | 1470163256370 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:56 INFO - PROCESS | 1779 | 1470163256376 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:56 INFO - PROCESS | 1779 | 1470163256573 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 11:40:56 INFO - PROCESS | 1779 | 1470163256728 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:56 INFO - PROCESS | 1779 | 1470163256739 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9937c000 == 50 [pid = 1779] [id = 73] 11:40:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9aaa3800) [pid = 1779] [serial = 217] [outer = (nil)] 11:40:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9abd3000) [pid = 1779] [serial = 218] [outer = 0x9aaa3800] 11:40:56 INFO - PROCESS | 1779 | 1470163256826 Marionette DEBUG loaded listener.js 11:40:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9b03f800) [pid = 1779] [serial = 219] [outer = 0x9aaa3800] 11:40:57 INFO - PROCESS | 1779 | 1470163257713 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 11:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1393ms 11:40:57 INFO - PROCESS | 1779 | 1470163257751 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 11:40:57 INFO - PROCESS | 1779 | 1470163257755 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 11:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:40:57 INFO - PROCESS | 1779 | 1470163257778 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:40:57 INFO - PROCESS | 1779 | 1470163257784 Marionette TRACE conn4 <- [1,266,null,{}] 11:40:57 INFO - PROCESS | 1779 | 1470163257804 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:57 INFO - PROCESS | 1779 | 1470163257812 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:58 INFO - PROCESS | 1779 | 1470163257999 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 11:40:58 INFO - PROCESS | 1779 | 1470163258169 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:58 INFO - PROCESS | 1779 | 1470163258181 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:58 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2383000 == 51 [pid = 1779] [id = 74] 11:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa23b9400) [pid = 1779] [serial = 220] [outer = (nil)] 11:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa33d1c00) [pid = 1779] [serial = 221] [outer = 0xa23b9400] 11:40:58 INFO - PROCESS | 1779 | 1470163258265 Marionette DEBUG loaded listener.js 11:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa6cf0000) [pid = 1779] [serial = 222] [outer = 0xa23b9400] 11:40:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9d51c400) [pid = 1779] [serial = 223] [outer = 0x93d3c000] 11:40:59 INFO - PROCESS | 1779 | 1470163259316 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 11:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1616ms 11:40:59 INFO - PROCESS | 1779 | 1470163259379 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 11:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:40:59 INFO - PROCESS | 1779 | 1470163259384 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 11:40:59 INFO - PROCESS | 1779 | 1470163259391 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:40:59 INFO - PROCESS | 1779 | 1470163259395 Marionette TRACE conn4 <- [1,270,null,{}] 11:40:59 INFO - PROCESS | 1779 | 1470163259401 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:40:59 INFO - PROCESS | 1779 | 1470163259406 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:59 INFO - PROCESS | 1779 | 1470163259589 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 11:40:59 INFO - PROCESS | 1779 | 1470163259783 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 1779 | 1470163259791 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:40:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c1800 == 52 [pid = 1779] [id = 75] 11:40:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x948a0000) [pid = 1779] [serial = 224] [outer = (nil)] 11:40:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa6dad800) [pid = 1779] [serial = 225] [outer = 0x948a0000] 11:40:59 INFO - PROCESS | 1779 | 1470163259917 Marionette DEBUG loaded listener.js 11:41:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa6f46c00) [pid = 1779] [serial = 226] [outer = 0x948a0000] 11:41:00 INFO - PROCESS | 1779 | 1470163260770 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1435ms 11:41:00 INFO - PROCESS | 1779 | 1470163260826 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 1779 | 1470163260830 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 11:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:41:00 INFO - PROCESS | 1779 | 1470163260837 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 1779 | 1470163260840 Marionette TRACE conn4 <- [1,274,null,{}] 11:41:00 INFO - PROCESS | 1779 | 1470163260846 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:00 INFO - PROCESS | 1779 | 1470163260851 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:01 INFO - PROCESS | 1779 | 1470163261037 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 11:41:01 INFO - PROCESS | 1779 | 1470163261197 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:01 INFO - PROCESS | 1779 | 1470163261208 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:01 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6da7c00 == 53 [pid = 1779] [id = 76] 11:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa6f77c00) [pid = 1779] [serial = 227] [outer = (nil)] 11:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa825dc00) [pid = 1779] [serial = 228] [outer = 0xa6f77c00] 11:41:01 INFO - PROCESS | 1779 | 1470163261303 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0xa8260400) [pid = 1779] [serial = 229] [outer = 0xa6f77c00] 11:41:02 INFO - PROCESS | 1779 | 1470163262200 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 11:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1386ms 11:41:02 INFO - PROCESS | 1779 | 1470163262224 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 11:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:41:02 INFO - PROCESS | 1779 | 1470163262228 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 11:41:02 INFO - PROCESS | 1779 | 1470163262234 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:41:02 INFO - PROCESS | 1779 | 1470163262238 Marionette TRACE conn4 <- [1,278,null,{}] 11:41:02 INFO - PROCESS | 1779 | 1470163262244 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:02 INFO - PROCESS | 1779 | 1470163262253 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:02 INFO - PROCESS | 1779 | 1470163262531 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 11:41:02 INFO - PROCESS | 1779 | 1470163262652 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 1779 | 1470163262661 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:02 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6d3f400 == 54 [pid = 1779] [id = 77] 11:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0xa6d40000) [pid = 1779] [serial = 230] [outer = (nil)] 11:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa6d49000) [pid = 1779] [serial = 231] [outer = 0xa6d40000] 11:41:02 INFO - PROCESS | 1779 | 1470163262741 Marionette DEBUG loaded listener.js 11:41:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa6f7d000) [pid = 1779] [serial = 232] [outer = 0xa6d40000] 11:41:03 INFO - PROCESS | 1779 | 1470163263624 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 11:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1437ms 11:41:03 INFO - PROCESS | 1779 | 1470163263672 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 11:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:41:03 INFO - PROCESS | 1779 | 1470163263676 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 11:41:03 INFO - PROCESS | 1779 | 1470163263682 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 1779 | 1470163263686 Marionette TRACE conn4 <- [1,282,null,{}] 11:41:03 INFO - PROCESS | 1779 | 1470163263692 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:03 INFO - PROCESS | 1779 | 1470163263697 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:03 INFO - PROCESS | 1779 | 1470163263875 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 11:41:04 INFO - PROCESS | 1779 | 1470163264038 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 1779 | 1470163264045 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2400 == 55 [pid = 1779] [id = 78] 11:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9d51b800) [pid = 1779] [serial = 233] [outer = (nil)] 11:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0xa8c20000) [pid = 1779] [serial = 234] [outer = 0x9d51b800] 11:41:04 INFO - PROCESS | 1779 | 1470163264130 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0xa8c44000) [pid = 1779] [serial = 235] [outer = 0x9d51b800] 11:41:04 INFO - PROCESS | 1779 | 1470163264982 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 11:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1335ms 11:41:05 INFO - PROCESS | 1779 | 1470163265017 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 11:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:41:05 INFO - PROCESS | 1779 | 1470163265021 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 11:41:05 INFO - PROCESS | 1779 | 1470163265027 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:41:05 INFO - PROCESS | 1779 | 1470163265031 Marionette TRACE conn4 <- [1,286,null,{}] 11:41:05 INFO - PROCESS | 1779 | 1470163265037 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:05 INFO - PROCESS | 1779 | 1470163265042 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:05 INFO - PROCESS | 1779 | 1470163265293 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 11:41:05 INFO - PROCESS | 1779 | 1470163265413 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:05 INFO - PROCESS | 1779 | 1470163265423 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca1800 == 56 [pid = 1779] [id = 79] 11:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x92ca2000) [pid = 1779] [serial = 236] [outer = (nil)] 11:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x92caa000) [pid = 1779] [serial = 237] [outer = 0x92ca2000] 11:41:05 INFO - PROCESS | 1779 | 1470163265505 Marionette DEBUG loaded listener.js 11:41:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92cad000) [pid = 1779] [serial = 238] [outer = 0x92ca2000] 11:41:06 INFO - PROCESS | 1779 | 1470163266347 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 11:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1345ms 11:41:06 INFO - PROCESS | 1779 | 1470163266377 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 1779 | 1470163266381 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 11:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:41:06 INFO - PROCESS | 1779 | 1470163266390 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 1779 | 1470163266393 Marionette TRACE conn4 <- [1,290,null,{}] 11:41:06 INFO - PROCESS | 1779 | 1470163266399 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:06 INFO - PROCESS | 1779 | 1470163266404 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:06 INFO - PROCESS | 1779 | 1470163266593 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 11:41:06 INFO - PROCESS | 1779 | 1470163266753 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:06 INFO - PROCESS | 1779 | 1470163266763 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca1400 == 57 [pid = 1779] [id = 80] 11:41:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92ca8800) [pid = 1779] [serial = 239] [outer = (nil)] 11:41:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92de4c00) [pid = 1779] [serial = 240] [outer = 0x92ca8800] 11:41:06 INFO - PROCESS | 1779 | 1470163266844 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x92de6800) [pid = 1779] [serial = 241] [outer = 0x92ca8800] 11:41:07 INFO - PROCESS | 1779 | 1470163267788 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1436ms 11:41:07 INFO - PROCESS | 1779 | 1470163267827 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 11:41:07 INFO - PROCESS | 1779 | 1470163267831 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 11:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:41:07 INFO - PROCESS | 1779 | 1470163267838 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:41:07 INFO - PROCESS | 1779 | 1470163267841 Marionette TRACE conn4 <- [1,294,null,{}] 11:41:07 INFO - PROCESS | 1779 | 1470163267847 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:07 INFO - PROCESS | 1779 | 1470163267852 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:08 INFO - PROCESS | 1779 | 1470163268035 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 11:41:08 INFO - PROCESS | 1779 | 1470163268213 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 1779 | 1470163268223 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c1400 == 58 [pid = 1779] [id = 81] 11:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x923c7000) [pid = 1779] [serial = 242] [outer = (nil)] 11:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x92ded800) [pid = 1779] [serial = 243] [outer = 0x923c7000] 11:41:08 INFO - PROCESS | 1779 | 1470163268299 Marionette DEBUG loaded listener.js 11:41:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x95215000) [pid = 1779] [serial = 244] [outer = 0x923c7000] 11:41:09 INFO - PROCESS | 1779 | 1470163269489 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:09 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. 11:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1690ms 11:41:09 INFO - PROCESS | 1779 | 1470163269529 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 1779 | 1470163269535 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 11:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:41:09 INFO - PROCESS | 1779 | 1470163269543 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 1779 | 1470163269548 Marionette TRACE conn4 <- [1,298,null,{}] 11:41:09 INFO - PROCESS | 1779 | 1470163269557 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:09 INFO - PROCESS | 1779 | 1470163269563 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:09 INFO - PROCESS | 1779 | 1470163269740 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 11:41:09 INFO - PROCESS | 1779 | 1470163269968 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:09 INFO - PROCESS | 1779 | 1470163269976 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de1c00 == 59 [pid = 1779] [id = 82] 11:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x95214400) [pid = 1779] [serial = 245] [outer = (nil)] 11:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x96f87800) [pid = 1779] [serial = 246] [outer = 0x95214400] 11:41:10 INFO - PROCESS | 1779 | 1470163270053 Marionette DEBUG loaded listener.js 11:41:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x96fda000) [pid = 1779] [serial = 247] [outer = 0x95214400] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x923cd000 == 58 [pid = 1779] [id = 70] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0xa3144c00) [pid = 1779] [serial = 149] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa3149c00) [pid = 1779] [serial = 170] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | 1470163271110 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x92acd000 == 57 [pid = 1779] [id = 69] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x923ca400 == 56 [pid = 1779] [id = 68] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x9a449c00 == 55 [pid = 1779] [id = 67] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x923c7800 == 54 [pid = 1779] [id = 66] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x96f86400 == 53 [pid = 1779] [id = 65] 11:41:11 INFO - PROCESS | 1779 | --DOCSHELL 0x93d37400 == 52 [pid = 1779] [id = 57] 11:41: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. 11:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1637ms 11:41:11 INFO - PROCESS | 1779 | 1470163271181 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 11:41:11 INFO - PROCESS | 1779 | 1470163271188 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 11:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:41:11 INFO - PROCESS | 1779 | 1470163271198 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:41:11 INFO - PROCESS | 1779 | 1470163271202 Marionette TRACE conn4 <- [1,302,null,{}] 11:41:11 INFO - PROCESS | 1779 | 1470163271208 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:11 INFO - PROCESS | 1779 | 1470163271214 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:11 INFO - PROCESS | 1779 | 1470163271393 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa313b400) [pid = 1779] [serial = 143] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9b5b6c00) [pid = 1779] [serial = 162] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9b249c00) [pid = 1779] [serial = 140] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9a9a5400) [pid = 1779] [serial = 159] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9d921c00) [pid = 1779] [serial = 165] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9524ac00) [pid = 1779] [serial = 156] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x93d3a000) [pid = 1779] [serial = 155] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0xa4f8e800) [pid = 1779] [serial = 146] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa2309c00) [pid = 1779] [serial = 168] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9b24a800) [pid = 1779] [serial = 161] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9489d400) [pid = 1779] [serial = 152] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9a1ae800) [pid = 1779] [serial = 158] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x95219c00) [pid = 1779] [serial = 153] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9d521400) [pid = 1779] [serial = 164] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x96f23400) [pid = 1779] [serial = 137] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9b249000) [pid = 1779] [serial = 167] [outer = (nil)] [url = about:blank] 11:41:11 INFO - PROCESS | 1779 | 1470163271577 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 1779 | 1470163271585 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a3400 == 53 [pid = 1779] [id = 83] 11:41:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x96f23400) [pid = 1779] [serial = 248] [outer = (nil)] 11:41:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x96f93400) [pid = 1779] [serial = 249] [outer = 0x96f23400] 11:41:11 INFO - PROCESS | 1779 | 1470163271662 Marionette DEBUG loaded listener.js 11:41:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x98994800) [pid = 1779] [serial = 250] [outer = 0x96f23400] 11:41:12 INFO - PROCESS | 1779 | 1470163272476 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1333ms 11:41:12 INFO - PROCESS | 1779 | 1470163272537 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 11:41:12 INFO - PROCESS | 1779 | 1470163272541 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 11:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:41:12 INFO - PROCESS | 1779 | 1470163272548 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:41:12 INFO - PROCESS | 1779 | 1470163272554 Marionette TRACE conn4 <- [1,306,null,{}] 11:41:12 INFO - PROCESS | 1779 | 1470163272570 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:12 INFO - PROCESS | 1779 | 1470163272579 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:12 INFO - PROCESS | 1779 | 1470163272748 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 11:41:12 INFO - PROCESS | 1779 | 1470163272869 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:12 INFO - PROCESS | 1779 | 1470163272881 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaacc00 == 54 [pid = 1779] [id = 84] 11:41:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9abd9400) [pid = 1779] [serial = 251] [outer = (nil)] 11:41:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9b03e400) [pid = 1779] [serial = 252] [outer = 0x9abd9400] 11:41:12 INFO - PROCESS | 1779 | 1470163272955 Marionette DEBUG loaded listener.js 11:41:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9b249000) [pid = 1779] [serial = 253] [outer = 0x9abd9400] 11:41:13 INFO - PROCESS | 1779 | 1470163273733 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1241ms 11:41:13 INFO - PROCESS | 1779 | 1470163273795 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 11:41:13 INFO - PROCESS | 1779 | 1470163273800 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 11:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:41:13 INFO - PROCESS | 1779 | 1470163273806 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:41:13 INFO - PROCESS | 1779 | 1470163273809 Marionette TRACE conn4 <- [1,310,null,{}] 11:41:13 INFO - PROCESS | 1779 | 1470163273815 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:13 INFO - PROCESS | 1779 | 1470163273820 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:14 INFO - PROCESS | 1779 | 1470163274039 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 11:41:14 INFO - PROCESS | 1779 | 1470163274062 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:14 INFO - PROCESS | 1779 | 1470163274068 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a9b1800 == 55 [pid = 1779] [id = 85] 11:41:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9b5b1400) [pid = 1779] [serial = 254] [outer = (nil)] 11:41:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9d439800) [pid = 1779] [serial = 255] [outer = 0x9b5b1400] 11:41:14 INFO - PROCESS | 1779 | 1470163274139 Marionette DEBUG loaded listener.js 11:41:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0xa111d800) [pid = 1779] [serial = 256] [outer = 0x9b5b1400] 11:41:14 INFO - PROCESS | 1779 | 1470163274992 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1228ms 11:41:15 INFO - PROCESS | 1779 | 1470163275036 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 11:41:15 INFO - PROCESS | 1779 | 1470163275040 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 11:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:41:15 INFO - PROCESS | 1779 | 1470163275047 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:41:15 INFO - PROCESS | 1779 | 1470163275049 Marionette TRACE conn4 <- [1,314,null,{}] 11:41:15 INFO - PROCESS | 1779 | 1470163275055 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:15 INFO - PROCESS | 1779 | 1470163275061 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:15 INFO - PROCESS | 1779 | 1470163275276 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 11:41:15 INFO - PROCESS | 1779 | 1470163275295 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:15 INFO - PROCESS | 1779 | 1470163275301 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b5b3800 == 56 [pid = 1779] [id = 86] 11:41:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x9b926400) [pid = 1779] [serial = 257] [outer = (nil)] 11:41:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0xa2329c00) [pid = 1779] [serial = 258] [outer = 0x9b926400] 11:41:15 INFO - PROCESS | 1779 | 1470163275375 Marionette DEBUG loaded listener.js 11:41:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0xa23b2c00) [pid = 1779] [serial = 259] [outer = 0x9b926400] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x96f8e000) [pid = 1779] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x96f8f800) [pid = 1779] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9abd1000) [pid = 1779] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x96f87000) [pid = 1779] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9aab0400) [pid = 1779] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:41:15 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x923cd800) [pid = 1779] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:41:16 INFO - PROCESS | 1779 | 1470163276490 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1493ms 11:41:16 INFO - PROCESS | 1779 | 1470163276542 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 1779 | 1470163276545 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 11:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:41:16 INFO - PROCESS | 1779 | 1470163276552 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 1779 | 1470163276555 Marionette TRACE conn4 <- [1,318,null,{}] 11:41:16 INFO - PROCESS | 1779 | 1470163276560 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:16 INFO - PROCESS | 1779 | 1470163276570 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:16 INFO - PROCESS | 1779 | 1470163276765 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 11:41:16 INFO - PROCESS | 1779 | 1470163276884 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 1779 | 1470163276892 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f65400 == 57 [pid = 1779] [id = 87] 11:41:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x92f66800) [pid = 1779] [serial = 260] [outer = (nil)] 11:41:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x92f6e400) [pid = 1779] [serial = 261] [outer = 0x92f66800] 11:41:16 INFO - PROCESS | 1779 | 1470163276963 Marionette DEBUG loaded listener.js 11:41:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0xa226cc00) [pid = 1779] [serial = 262] [outer = 0x92f66800] 11:41:17 INFO - PROCESS | 1779 | 1470163277730 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1188ms 11:41:17 INFO - PROCESS | 1779 | 1470163277740 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 11:41:17 INFO - PROCESS | 1779 | 1470163277744 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 11:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:41:17 INFO - PROCESS | 1779 | 1470163277754 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:41:17 INFO - PROCESS | 1779 | 1470163277757 Marionette TRACE conn4 <- [1,322,null,{}] 11:41:17 INFO - PROCESS | 1779 | 1470163277763 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:17 INFO - PROCESS | 1779 | 1470163277767 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:18 INFO - PROCESS | 1779 | 1470163278047 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 11:41:18 INFO - PROCESS | 1779 | 1470163278181 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 1779 | 1470163278195 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cd000 == 58 [pid = 1779] [id = 88] 11:41:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92acd000) [pid = 1779] [serial = 263] [outer = (nil)] 11:41:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92de0400) [pid = 1779] [serial = 264] [outer = 0x92acd000] 11:41:18 INFO - PROCESS | 1779 | 1470163278280 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x92dec000) [pid = 1779] [serial = 265] [outer = 0x92acd000] 11:41:19 INFO - PROCESS | 1779 | 1470163279343 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1626ms 11:41:19 INFO - PROCESS | 1779 | 1470163279384 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 1779 | 1470163279391 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 11:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:41:19 INFO - PROCESS | 1779 | 1470163279399 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:41:19 INFO - PROCESS | 1779 | 1470163279404 Marionette TRACE conn4 <- [1,326,null,{}] 11:41:19 INFO - PROCESS | 1779 | 1470163279412 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:19 INFO - PROCESS | 1779 | 1470163279418 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:19 INFO - PROCESS | 1779 | 1470163279652 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 11:41:19 INFO - PROCESS | 1779 | 1470163279904 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:19 INFO - PROCESS | 1779 | 1470163279914 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9524d800 == 59 [pid = 1779] [id = 89] 11:41:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x952bd400) [pid = 1779] [serial = 266] [outer = (nil)] 11:41:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x96f88000) [pid = 1779] [serial = 267] [outer = 0x952bd400] 11:41:20 INFO - PROCESS | 1779 | 1470163280004 Marionette DEBUG loaded listener.js 11:41:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x98996000) [pid = 1779] [serial = 268] [outer = 0x952bd400] 11:41:20 INFO - PROCESS | 1779 | 1470163280948 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41: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. 11:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1588ms 11:41:20 INFO - PROCESS | 1779 | 1470163280988 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 11:41:20 INFO - PROCESS | 1779 | 1470163280994 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 11:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:41:21 INFO - PROCESS | 1779 | 1470163281000 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:41:21 INFO - PROCESS | 1779 | 1470163281004 Marionette TRACE conn4 <- [1,330,null,{}] 11:41:21 INFO - PROCESS | 1779 | 1470163281011 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:21 INFO - PROCESS | 1779 | 1470163281016 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:21 INFO - PROCESS | 1779 | 1470163281255 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 11:41:21 INFO - PROCESS | 1779 | 1470163281471 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:21 INFO - PROCESS | 1779 | 1470163281478 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa5800 == 60 [pid = 1779] [id = 90] 11:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9abd1000) [pid = 1779] [serial = 269] [outer = (nil)] 11:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9b047c00) [pid = 1779] [serial = 270] [outer = 0x9abd1000] 11:41:21 INFO - PROCESS | 1779 | 1470163281583 Marionette DEBUG loaded listener.js 11:41:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9d516000) [pid = 1779] [serial = 271] [outer = 0x9abd1000] 11:41:22 INFO - PROCESS | 1779 | 1470163282560 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:22 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. 11:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1585ms 11:41:22 INFO - PROCESS | 1779 | 1470163282587 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 11:41:22 INFO - PROCESS | 1779 | 1470163282593 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 11:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:41:22 INFO - PROCESS | 1779 | 1470163282611 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:41:22 INFO - PROCESS | 1779 | 1470163282619 Marionette TRACE conn4 <- [1,334,null,{}] 11:41:22 INFO - PROCESS | 1779 | 1470163282626 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:22 INFO - PROCESS | 1779 | 1470163282632 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:22 INFO - PROCESS | 1779 | 1470163282869 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 11:41:23 INFO - PROCESS | 1779 | 1470163283116 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:23 INFO - PROCESS | 1779 | 1470163283127 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a8400 == 61 [pid = 1779] [id = 91] 11:41:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8f2aa000) [pid = 1779] [serial = 272] [outer = (nil)] 11:41:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9225cc00) [pid = 1779] [serial = 273] [outer = 0x8f2aa000] 11:41:23 INFO - PROCESS | 1779 | 1470163283209 Marionette DEBUG loaded listener.js 11:41:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9d923800) [pid = 1779] [serial = 274] [outer = 0x8f2aa000] 11:41:24 INFO - PROCESS | 1779 | 1470163284064 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:24 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. 11:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1499ms 11:41:24 INFO - PROCESS | 1779 | 1470163284104 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 11:41:24 INFO - PROCESS | 1779 | 1470163284108 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 11:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:41:24 INFO - PROCESS | 1779 | 1470163284138 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:41:24 INFO - PROCESS | 1779 | 1470163284141 Marionette TRACE conn4 <- [1,338,null,{}] 11:41:24 INFO - PROCESS | 1779 | 1470163284157 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:24 INFO - PROCESS | 1779 | 1470163284166 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:24 INFO - PROCESS | 1779 | 1470163284360 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 11:41:24 INFO - PROCESS | 1779 | 1470163284521 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:24 INFO - PROCESS | 1779 | 1470163284532 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c9c00 == 62 [pid = 1779] [id = 92] 11:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x923cc000) [pid = 1779] [serial = 275] [outer = (nil)] 11:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0xa33d8800) [pid = 1779] [serial = 276] [outer = 0x923cc000] 11:41:24 INFO - PROCESS | 1779 | 1470163284615 Marionette DEBUG loaded listener.js 11:41:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0xa672f000) [pid = 1779] [serial = 277] [outer = 0x923cc000] 11:41:25 INFO - PROCESS | 1779 | 1470163285476 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:25 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. 11:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1413ms 11:41:25 INFO - PROCESS | 1779 | 1470163285547 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 11:41:25 INFO - PROCESS | 1779 | 1470163285551 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 11:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:41:25 INFO - PROCESS | 1779 | 1470163285558 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:41:25 INFO - PROCESS | 1779 | 1470163285562 Marionette TRACE conn4 <- [1,342,null,{}] 11:41:25 INFO - PROCESS | 1779 | 1470163285568 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:25 INFO - PROCESS | 1779 | 1470163285573 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:25 INFO - PROCESS | 1779 | 1470163285827 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 11:41:26 INFO - PROCESS | 1779 | 1470163286041 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:26 INFO - PROCESS | 1779 | 1470163286060 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:26 INFO - PROCESS | 1779 | ++DOCSHELL 0xa6d41c00 == 63 [pid = 1779] [id = 93] 11:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0xa6d42800) [pid = 1779] [serial = 278] [outer = (nil)] 11:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0xa6d46000) [pid = 1779] [serial = 279] [outer = 0xa6d42800] 11:41:26 INFO - PROCESS | 1779 | 1470163286199 Marionette DEBUG loaded listener.js 11:41:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0xa6d4ec00) [pid = 1779] [serial = 280] [outer = 0xa6d42800] 11:41:27 INFO - PROCESS | 1779 | 1470163287148 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:27 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. 11:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1633ms 11:41:27 INFO - PROCESS | 1779 | 1470163287192 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 11:41:27 INFO - PROCESS | 1779 | 1470163287197 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 11:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:41:27 INFO - PROCESS | 1779 | 1470163287203 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:41:27 INFO - PROCESS | 1779 | 1470163287207 Marionette TRACE conn4 <- [1,346,null,{}] 11:41:27 INFO - PROCESS | 1779 | 1470163287212 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:27 INFO - PROCESS | 1779 | 1470163287218 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:27 INFO - PROCESS | 1779 | 1470163287424 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 11:41:27 INFO - PROCESS | 1779 | 1470163287653 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:27 INFO - PROCESS | 1779 | 1470163287661 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a3000 == 64 [pid = 1779] [id = 94] 11:41:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x8f2b0400) [pid = 1779] [serial = 281] [outer = (nil)] 11:41:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92259400) [pid = 1779] [serial = 282] [outer = 0x8f2b0400] 11:41:28 INFO - PROCESS | 1779 | 1470163288053 Marionette DEBUG loaded listener.js 11:41:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x923c7800) [pid = 1779] [serial = 283] [outer = 0x8f2b0400] 11:41:29 INFO - PROCESS | 1779 | 1470163289005 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:29 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. 11:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1847ms 11:41:29 INFO - PROCESS | 1779 | 1470163289052 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 11:41:29 INFO - PROCESS | 1779 | 1470163289058 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 11:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:41:29 INFO - PROCESS | 1779 | 1470163289067 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:41:29 INFO - PROCESS | 1779 | 1470163289071 Marionette TRACE conn4 <- [1,350,null,{}] 11:41:29 INFO - PROCESS | 1779 | 1470163289079 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:29 INFO - PROCESS | 1779 | 1470163289083 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:29 INFO - PROCESS | 1779 | 1470163289275 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 11:41:29 INFO - PROCESS | 1779 | 1470163289550 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:29 INFO - PROCESS | 1779 | 1470163289563 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b67000 == 65 [pid = 1779] [id = 95] 11:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x93d33000) [pid = 1779] [serial = 284] [outer = (nil)] 11:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9489c000) [pid = 1779] [serial = 285] [outer = 0x93d33000] 11:41:29 INFO - PROCESS | 1779 | 1470163289694 Marionette DEBUG loaded listener.js 11:41:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x95216c00) [pid = 1779] [serial = 286] [outer = 0x93d33000] 11:41:30 INFO - PROCESS | 1779 | 1470163290589 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:30 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. 11:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1594ms 11:41:30 INFO - PROCESS | 1779 | 1470163290661 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 11:41:30 INFO - PROCESS | 1779 | 1470163290667 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 11:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:41:30 INFO - PROCESS | 1779 | 1470163290679 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:41:30 INFO - PROCESS | 1779 | 1470163290683 Marionette TRACE conn4 <- [1,354,null,{}] 11:41:30 INFO - PROCESS | 1779 | 1470163290690 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:30 INFO - PROCESS | 1779 | 1470163290698 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:30 INFO - PROCESS | 1779 | 1470163290952 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 11:41:31 INFO - PROCESS | 1779 | 1470163291195 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:31 INFO - PROCESS | 1779 | 1470163291205 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267800 == 66 [pid = 1779] [id = 96] 11:41:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8f269000) [pid = 1779] [serial = 287] [outer = (nil)] 11:41:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8f272800) [pid = 1779] [serial = 288] [outer = 0x8f269000] 11:41:31 INFO - PROCESS | 1779 | 1470163291314 Marionette DEBUG loaded listener.js 11:41:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9489d400) [pid = 1779] [serial = 289] [outer = 0x8f269000] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa5400 == 65 [pid = 1779] [id = 47] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa231f800 == 64 [pid = 1779] [id = 48] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x997ce000 == 63 [pid = 1779] [id = 49] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92f65400 == 62 [pid = 1779] [id = 87] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9b5b3800 == 61 [pid = 1779] [id = 86] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9a9b1800 == 60 [pid = 1779] [id = 85] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaacc00 == 59 [pid = 1779] [id = 84] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x948a3400 == 58 [pid = 1779] [id = 83] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92de1c00 == 57 [pid = 1779] [id = 82] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2400 == 56 [pid = 1779] [id = 78] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca1800 == 55 [pid = 1779] [id = 79] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa6d3f400 == 54 [pid = 1779] [id = 77] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923c1800 == 53 [pid = 1779] [id = 75] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa6da7c00 == 52 [pid = 1779] [id = 76] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9937c000 == 51 [pid = 1779] [id = 73] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa2383000 == 50 [pid = 1779] [id = 74] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923cbc00 == 49 [pid = 1779] [id = 71] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9489f400 == 48 [pid = 1779] [id = 72] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9b924800 == 47 [pid = 1779] [id = 36] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9abd7400 == 46 [pid = 1779] [id = 39] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923c1400 == 45 [pid = 1779] [id = 81] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92256000 == 44 [pid = 1779] [id = 58] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad0c00 == 43 [pid = 1779] [id = 38] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x99fd3c00 == 42 [pid = 1779] [id = 50] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca1400 == 41 [pid = 1779] [id = 80] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9524bc00 == 40 [pid = 1779] [id = 59] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9a910800 == 39 [pid = 1779] [id = 60] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x939b6c00 == 38 [pid = 1779] [id = 64] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9521dc00 == 37 [pid = 1779] [id = 46] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x96f89000 == 36 [pid = 1779] [id = 62] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9abd1400 == 35 [pid = 1779] [id = 63] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x96f89400 == 34 [pid = 1779] [id = 61] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x93b67000 == 33 [pid = 1779] [id = 95] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a3000 == 32 [pid = 1779] [id = 94] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923c9c00 == 31 [pid = 1779] [id = 92] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0xa6d41c00 == 30 [pid = 1779] [id = 93] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a8400 == 29 [pid = 1779] [id = 91] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9524d800 == 28 [pid = 1779] [id = 89] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa5800 == 27 [pid = 1779] [id = 90] 11:41:32 INFO - PROCESS | 1779 | --DOCSHELL 0x923cd000 == 26 [pid = 1779] [id = 88] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0xa2008400) [pid = 1779] [serial = 185] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9b9c1c00) [pid = 1779] [serial = 206] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9a579400) [pid = 1779] [serial = 198] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x99fd2400) [pid = 1779] [serial = 197] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9abde400) [pid = 1779] [serial = 179] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0xa679d800) [pid = 1779] [serial = 188] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x96fe2800) [pid = 1779] [serial = 176] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9abd8400) [pid = 1779] [serial = 200] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9b03d000) [pid = 1779] [serial = 201] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x96fdc800) [pid = 1779] [serial = 195] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x96fd6c00) [pid = 1779] [serial = 194] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x93a3e800) [pid = 1779] [serial = 173] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9b043000) [pid = 1779] [serial = 203] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x96f91000) [pid = 1779] [serial = 182] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0xa6cf3400) [pid = 1779] [serial = 191] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9bd61000) [pid = 1779] [serial = 207] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa3144400) [pid = 1779] [serial = 210] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9b9cf800) [pid = 1779] [serial = 209] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b048800) [pid = 1779] [serial = 204] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa4f2ac00) [pid = 1779] [serial = 212] [outer = (nil)] [url = about:blank] 11:41:33 INFO - PROCESS | 1779 | 1470163293702 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:33 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. 11:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 3043ms 11:41:33 INFO - PROCESS | 1779 | 1470163293721 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 11:41:33 INFO - PROCESS | 1779 | 1470163293727 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 11:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:41:33 INFO - PROCESS | 1779 | 1470163293736 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:41:33 INFO - PROCESS | 1779 | 1470163293741 Marionette TRACE conn4 <- [1,358,null,{}] 11:41:33 INFO - PROCESS | 1779 | 1470163293750 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:33 INFO - PROCESS | 1779 | 1470163293756 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:34 INFO - PROCESS | 1779 | 1470163293998 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 11:41:34 INFO - PROCESS | 1779 | 1470163294014 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:34 INFO - PROCESS | 1779 | 1470163294024 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ad800 == 27 [pid = 1779] [id = 97] 11:41:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x8f2adc00) [pid = 1779] [serial = 290] [outer = (nil)] 11:41:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x923c1400) [pid = 1779] [serial = 291] [outer = 0x8f2adc00] 11:41:34 INFO - PROCESS | 1779 | 1470163294098 Marionette DEBUG loaded listener.js 11:41:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x923c9400) [pid = 1779] [serial = 292] [outer = 0x8f2adc00] 11:41:35 INFO - PROCESS | 1779 | 1470163295044 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:35 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. 11:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1339ms 11:41:35 INFO - PROCESS | 1779 | 1470163295075 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 11:41:35 INFO - PROCESS | 1779 | 1470163295082 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 11:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:41:35 INFO - PROCESS | 1779 | 1470163295094 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:41:35 INFO - PROCESS | 1779 | 1470163295097 Marionette TRACE conn4 <- [1,362,null,{}] 11:41:35 INFO - PROCESS | 1779 | 1470163295104 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:35 INFO - PROCESS | 1779 | 1470163295109 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:35 INFO - PROCESS | 1779 | 1470163295374 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 11:41:35 INFO - PROCESS | 1779 | 1470163295460 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:35 INFO - PROCESS | 1779 | 1470163295467 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cab000 == 28 [pid = 1779] [id = 98] 11:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x92de2800) [pid = 1779] [serial = 293] [outer = (nil)] 11:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x92f65000) [pid = 1779] [serial = 294] [outer = 0x92de2800] 11:41:35 INFO - PROCESS | 1779 | 1470163295561 Marionette DEBUG loaded listener.js 11:41:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x92f70800) [pid = 1779] [serial = 295] [outer = 0x92de2800] 11:41:36 INFO - PROCESS | 1779 | 1470163296557 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:36 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. 11:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1490ms 11:41:36 INFO - PROCESS | 1779 | 1470163296583 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 11:41:36 INFO - PROCESS | 1779 | 1470163296587 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 11:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:41:36 INFO - PROCESS | 1779 | 1470163296594 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:41:36 INFO - PROCESS | 1779 | 1470163296600 Marionette TRACE conn4 <- [1,366,null,{}] 11:41:36 INFO - PROCESS | 1779 | 1470163296634 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:36 INFO - PROCESS | 1779 | 1470163296644 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:36 INFO - PROCESS | 1779 | 1470163296870 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 11:41:36 INFO - PROCESS | 1779 | 1470163296907 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:36 INFO - PROCESS | 1779 | 1470163296918 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8e400 == 29 [pid = 1779] [id = 99] 11:41:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x96f8e800) [pid = 1779] [serial = 296] [outer = (nil)] 11:41:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x96f92800) [pid = 1779] [serial = 297] [outer = 0x96f8e800] 11:41:37 INFO - PROCESS | 1779 | 1470163297005 Marionette DEBUG loaded listener.js 11:41:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x96fddc00) [pid = 1779] [serial = 298] [outer = 0x96f8e800] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0xa3141000) [pid = 1779] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9d51b800) [pid = 1779] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x95214400) [pid = 1779] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x96f8c000) [pid = 1779] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0xa23b9400) [pid = 1779] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa6f77c00) [pid = 1779] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x948a0000) [pid = 1779] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b5b1400) [pid = 1779] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x96f23400) [pid = 1779] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9abd8000) [pid = 1779] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0xa2322000) [pid = 1779] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9abd9400) [pid = 1779] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9aaab800) [pid = 1779] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9489c800) [pid = 1779] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9aaa7800) [pid = 1779] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9b926400) [pid = 1779] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9aaa3800) [pid = 1779] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa6d40000) [pid = 1779] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x95223800) [pid = 1779] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9bd9f000) [pid = 1779] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x92ca2000) [pid = 1779] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x923ce000) [pid = 1779] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x95219800) [pid = 1779] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0xa2010800) [pid = 1779] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x923c7000) [pid = 1779] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x99356400) [pid = 1779] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x92ca8800) [pid = 1779] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9aaad400) [pid = 1779] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x96f90c00) [pid = 1779] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92f66800) [pid = 1779] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9bd5dc00) [pid = 1779] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x96fdfc00) [pid = 1779] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9ac49400) [pid = 1779] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9521e400) [pid = 1779] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:41:39 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9abd8800) [pid = 1779] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:41:39 INFO - PROCESS | 1779 | 1470163299432 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:39 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. 11:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 2897ms 11:41:39 INFO - PROCESS | 1779 | 1470163299492 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 11:41:39 INFO - PROCESS | 1779 | 1470163299496 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 11:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:41:39 INFO - PROCESS | 1779 | 1470163299502 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:41:39 INFO - PROCESS | 1779 | 1470163299506 Marionette TRACE conn4 <- [1,370,null,{}] 11:41:39 INFO - PROCESS | 1779 | 1470163299511 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:39 INFO - PROCESS | 1779 | 1470163299516 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:39 INFO - PROCESS | 1779 | 1470163299667 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 11:41:39 INFO - PROCESS | 1779 | 1470163299792 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:39 INFO - PROCESS | 1779 | 1470163299800 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace400 == 30 [pid = 1779] [id = 100] 11:41:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x92dee000) [pid = 1779] [serial = 299] [outer = (nil)] 11:41:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9489f800) [pid = 1779] [serial = 300] [outer = 0x92dee000] 11:41:39 INFO - PROCESS | 1779 | 1470163299871 Marionette DEBUG loaded listener.js 11:41:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x96f23400) [pid = 1779] [serial = 301] [outer = 0x92dee000] 11:41:40 INFO - PROCESS | 1779 | 1470163300645 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:41:40 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. 11:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1184ms 11:41:40 INFO - PROCESS | 1779 | 1470163300689 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 11:41:40 INFO - PROCESS | 1779 | 1470163300692 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 11:41:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:41:40 INFO - PROCESS | 1779 | 1470163300710 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:41:40 INFO - PROCESS | 1779 | 1470163300713 Marionette TRACE conn4 <- [1,374,null,{}] 11:41:40 INFO - PROCESS | 1779 | 1470163300719 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:40 INFO - PROCESS | 1779 | 1470163300724 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:40 INFO - PROCESS | 1779 | 1470163300895 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 11:41:40 INFO - PROCESS | 1779 | 1470163300935 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:40 INFO - PROCESS | 1779 | 1470163300942 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x96fe3800 == 31 [pid = 1779] [id = 101] 11:41:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x97a7ac00) [pid = 1779] [serial = 302] [outer = (nil)] 11:41:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9894b000) [pid = 1779] [serial = 303] [outer = 0x97a7ac00] 11:41:41 INFO - PROCESS | 1779 | 1470163301015 Marionette DEBUG loaded listener.js 11:41:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x99fd3000) [pid = 1779] [serial = 304] [outer = 0x97a7ac00] 11:41:42 INFO - PROCESS | 1779 | 1470163302201 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:41:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:41:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1529ms 11:41:42 INFO - PROCESS | 1779 | 1470163302242 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 11:41:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:41:42 INFO - PROCESS | 1779 | 1470163302251 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 11:41:42 INFO - PROCESS | 1779 | 1470163302261 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:41:42 INFO - PROCESS | 1779 | 1470163302270 Marionette TRACE conn4 <- [1,378,null,{}] 11:41:42 INFO - PROCESS | 1779 | 1470163302278 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:42 INFO - PROCESS | 1779 | 1470163302284 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:42 INFO - PROCESS | 1779 | 1470163302551 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 11:41:42 INFO - PROCESS | 1779 | 1470163302783 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:42 INFO - PROCESS | 1779 | 1470163302792 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92255800 == 32 [pid = 1779] [id = 102] 11:41:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x923c1c00) [pid = 1779] [serial = 305] [outer = (nil)] 11:41:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92caf400) [pid = 1779] [serial = 306] [outer = 0x923c1c00] 11:41:42 INFO - PROCESS | 1779 | 1470163302882 Marionette DEBUG loaded listener.js 11:41:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92f6a000) [pid = 1779] [serial = 307] [outer = 0x923c1c00] 11:41:43 INFO - PROCESS | 1779 | 1470163303847 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:41:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:41:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1641ms 11:41:43 INFO - PROCESS | 1779 | 1470163303901 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 11:41:43 INFO - PROCESS | 1779 | 1470163303909 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 11:41:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:41:43 INFO - PROCESS | 1779 | 1470163303920 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:41:43 INFO - PROCESS | 1779 | 1470163303925 Marionette TRACE conn4 <- [1,382,null,{}] 11:41:43 INFO - PROCESS | 1779 | 1470163303934 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:43 INFO - PROCESS | 1779 | 1470163303940 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:44 INFO - PROCESS | 1779 | 1470163304134 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 11:41:44 INFO - PROCESS | 1779 | 1470163304352 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:44 INFO - PROCESS | 1779 | 1470163304361 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489e400 == 33 [pid = 1779] [id = 103] 11:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x96fd9c00) [pid = 1779] [serial = 308] [outer = (nil)] 11:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x97a7e000) [pid = 1779] [serial = 309] [outer = 0x96fd9c00] 11:41:44 INFO - PROCESS | 1779 | 1470163304507 Marionette DEBUG loaded listener.js 11:41:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x96fe0000) [pid = 1779] [serial = 310] [outer = 0x96fd9c00] 11:41:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:41:45 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:41:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:41:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:41:45 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:41:45 INFO - PROCESS | 1779 | 1470163305537 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:41:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:41:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1647ms 11:41:45 INFO - PROCESS | 1779 | 1470163305567 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 11:41:45 INFO - PROCESS | 1779 | 1470163305572 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 11:41:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:41:45 INFO - PROCESS | 1779 | 1470163305578 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:41:45 INFO - PROCESS | 1779 | 1470163305584 Marionette TRACE conn4 <- [1,386,null,{}] 11:41:45 INFO - PROCESS | 1779 | 1470163305601 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:45 INFO - PROCESS | 1779 | 1470163305609 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:45 INFO - PROCESS | 1779 | 1470163305794 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 11:41:46 INFO - PROCESS | 1779 | 1470163306016 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:46 INFO - PROCESS | 1779 | 1470163306028 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a9b1800 == 34 [pid = 1779] [id = 104] 11:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9aaa2c00) [pid = 1779] [serial = 311] [outer = (nil)] 11:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9aaa9000) [pid = 1779] [serial = 312] [outer = 0x9aaa2c00] 11:41:46 INFO - PROCESS | 1779 | 1470163306157 Marionette DEBUG loaded listener.js 11:41:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9aaee400) [pid = 1779] [serial = 313] [outer = 0x9aaa2c00] 11:41:47 INFO - PROCESS | 1779 | 1470163307121 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 11:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1591ms 11:41:47 INFO - PROCESS | 1779 | 1470163307171 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 11:41:47 INFO - PROCESS | 1779 | 1470163307179 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 11:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:41:47 INFO - PROCESS | 1779 | 1470163307189 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:41:47 INFO - PROCESS | 1779 | 1470163307194 Marionette TRACE conn4 <- [1,390,null,{}] 11:41:47 INFO - PROCESS | 1779 | 1470163307202 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:47 INFO - PROCESS | 1779 | 1470163307209 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:47 INFO - PROCESS | 1779 | 1470163307533 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 11:41:47 INFO - PROCESS | 1779 | 1470163307846 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:47 INFO - PROCESS | 1779 | 1470163307857 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8e000 == 35 [pid = 1779] [id = 105] 11:41:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9abd3400) [pid = 1779] [serial = 314] [outer = (nil)] 11:41:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9b03b800) [pid = 1779] [serial = 315] [outer = 0x9abd3400] 11:41:47 INFO - PROCESS | 1779 | 1470163307970 Marionette DEBUG loaded listener.js 11:41:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9b03d800) [pid = 1779] [serial = 316] [outer = 0x9abd3400] 11:41:49 INFO - PROCESS | 1779 | 1470163309173 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 11:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 2046ms 11:41:49 INFO - PROCESS | 1779 | 1470163309235 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 11:41:49 INFO - PROCESS | 1779 | 1470163309241 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 11:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:41:49 INFO - PROCESS | 1779 | 1470163309250 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:41:49 INFO - PROCESS | 1779 | 1470163309254 Marionette TRACE conn4 <- [1,394,null,{}] 11:41:49 INFO - PROCESS | 1779 | 1470163309262 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:49 INFO - PROCESS | 1779 | 1470163309267 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:49 INFO - PROCESS | 1779 | 1470163309505 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 11:41:49 INFO - PROCESS | 1779 | 1470163309787 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:49 INFO - PROCESS | 1779 | 1470163309798 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a8c00 == 36 [pid = 1779] [id = 106] 11:41:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92ca1400) [pid = 1779] [serial = 317] [outer = (nil)] 11:41:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x9b243400) [pid = 1779] [serial = 318] [outer = 0x92ca1400] 11:41:49 INFO - PROCESS | 1779 | 1470163309943 Marionette DEBUG loaded listener.js 11:41:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x9b5aec00) [pid = 1779] [serial = 319] [outer = 0x92ca1400] 11:41:51 INFO - PROCESS | 1779 | 1470163311044 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 11:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1835ms 11:41:51 INFO - PROCESS | 1779 | 1470163311085 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 11:41:51 INFO - PROCESS | 1779 | 1470163311090 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 11:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:41:51 INFO - PROCESS | 1779 | 1470163311096 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:41:51 INFO - PROCESS | 1779 | 1470163311100 Marionette TRACE conn4 <- [1,398,null,{}] 11:41:51 INFO - PROCESS | 1779 | 1470163311106 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:51 INFO - PROCESS | 1779 | 1470163311117 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:51 INFO - PROCESS | 1779 | 1470163311338 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 11:41:51 INFO - PROCESS | 1779 | 1470163311608 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:51 INFO - PROCESS | 1779 | 1470163311619 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x939ae000 == 37 [pid = 1779] [id = 107] 11:41:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x96fe2000) [pid = 1779] [serial = 320] [outer = (nil)] 11:41:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9d9cdc00) [pid = 1779] [serial = 321] [outer = 0x96fe2000] 11:41:51 INFO - PROCESS | 1779 | 1470163311701 Marionette DEBUG loaded listener.js 11:41:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0xa2009000) [pid = 1779] [serial = 322] [outer = 0x96fe2000] 11:41:52 INFO - PROCESS | 1779 | 1470163312624 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 11:41:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:41:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1581ms 11:41:52 INFO - PROCESS | 1779 | 1470163312678 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 11:41:52 INFO - PROCESS | 1779 | 1470163312682 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 11:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:41:52 INFO - PROCESS | 1779 | 1470163312689 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:41:52 INFO - PROCESS | 1779 | 1470163312692 Marionette TRACE conn4 <- [1,402,null,{}] 11:41:52 INFO - PROCESS | 1779 | 1470163312699 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:52 INFO - PROCESS | 1779 | 1470163312704 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:52 INFO - PROCESS | 1779 | 1470163312886 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 11:41:53 INFO - PROCESS | 1779 | 1470163313099 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:53 INFO - PROCESS | 1779 | 1470163313105 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e8400 == 38 [pid = 1779] [id = 108] 11:41:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x927e8800) [pid = 1779] [serial = 323] [outer = (nil)] 11:41:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x927f0000) [pid = 1779] [serial = 324] [outer = 0x927e8800] 11:41:53 INFO - PROCESS | 1779 | 1470163313237 Marionette DEBUG loaded listener.js 11:41:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x927f2c00) [pid = 1779] [serial = 325] [outer = 0x927e8800] 11:41:54 INFO - PROCESS | 1779 | 1470163314158 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 11:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1542ms 11:41:54 INFO - PROCESS | 1779 | 1470163314233 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 11:41:54 INFO - PROCESS | 1779 | 1470163314236 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 11:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:41:54 INFO - PROCESS | 1779 | 1470163314243 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:41:54 INFO - PROCESS | 1779 | 1470163314245 Marionette TRACE conn4 <- [1,406,null,{}] 11:41:54 INFO - PROCESS | 1779 | 1470163314252 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:54 INFO - PROCESS | 1779 | 1470163314257 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:54 INFO - PROCESS | 1779 | 1470163314478 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 11:41:54 INFO - PROCESS | 1779 | 1470163314696 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:54 INFO - PROCESS | 1779 | 1470163314705 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a7400 == 39 [pid = 1779] [id = 109] 11:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8f2a7c00) [pid = 1779] [serial = 326] [outer = (nil)] 11:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x95219c00) [pid = 1779] [serial = 327] [outer = 0x8f2a7c00] 11:41:54 INFO - PROCESS | 1779 | 1470163314831 Marionette DEBUG loaded listener.js 11:41:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0xa1197800) [pid = 1779] [serial = 328] [outer = 0x8f2a7c00] 11:41:55 INFO - PROCESS | 1779 | 1470163315759 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 11:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1582ms 11:41:55 INFO - PROCESS | 1779 | 1470163315827 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 11:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:41:55 INFO - PROCESS | 1779 | 1470163315831 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 11:41:55 INFO - PROCESS | 1779 | 1470163315838 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:41:55 INFO - PROCESS | 1779 | 1470163315842 Marionette TRACE conn4 <- [1,410,null,{}] 11:41:55 INFO - PROCESS | 1779 | 1470163315848 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:55 INFO - PROCESS | 1779 | 1470163315853 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:56 INFO - PROCESS | 1779 | 1470163316068 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 11:41:56 INFO - PROCESS | 1779 | 1470163316290 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:56 INFO - PROCESS | 1779 | 1470163316299 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ac800 == 40 [pid = 1779] [id = 110] 11:41:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x923c9800) [pid = 1779] [serial = 329] [outer = (nil)] 11:41:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x92de7400) [pid = 1779] [serial = 330] [outer = 0x923c9800] 11:41:56 INFO - PROCESS | 1779 | 1470163316434 Marionette DEBUG loaded listener.js 11:41:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x92edcc00) [pid = 1779] [serial = 331] [outer = 0x923c9800] 11:41:57 INFO - PROCESS | 1779 | 1470163317522 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 11:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1734ms 11:41:57 INFO - PROCESS | 1779 | 1470163317572 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 11:41:57 INFO - PROCESS | 1779 | 1470163317579 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 11:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:41:57 INFO - PROCESS | 1779 | 1470163317588 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:41:57 INFO - PROCESS | 1779 | 1470163317593 Marionette TRACE conn4 <- [1,414,null,{}] 11:41:57 INFO - PROCESS | 1779 | 1470163317602 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:57 INFO - PROCESS | 1779 | 1470163317607 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:57 INFO - PROCESS | 1779 | 1470163317791 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 11:41:58 INFO - PROCESS | 1779 | 1470163317994 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:58 INFO - PROCESS | 1779 | 1470163318009 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cd800 == 41 [pid = 1779] [id = 111] 11:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x923cdc00) [pid = 1779] [serial = 332] [outer = (nil)] 11:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x927f0c00) [pid = 1779] [serial = 333] [outer = 0x923cdc00] 11:41:58 INFO - PROCESS | 1779 | 1470163318080 Marionette DEBUG loaded listener.js 11:41:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x92ca7000) [pid = 1779] [serial = 334] [outer = 0x923cdc00] 11:41:59 INFO - PROCESS | 1779 | 1470163319068 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 11:41:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:41:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1532ms 11:41:59 INFO - PROCESS | 1779 | 1470163319121 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 11:41:59 INFO - PROCESS | 1779 | 1470163319127 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 11:41:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:41:59 INFO - PROCESS | 1779 | 1470163319137 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:41:59 INFO - PROCESS | 1779 | 1470163319141 Marionette TRACE conn4 <- [1,418,null,{}] 11:41:59 INFO - PROCESS | 1779 | 1470163319147 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:41:59 INFO - PROCESS | 1779 | 1470163319153 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:59 INFO - PROCESS | 1779 | 1470163319332 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 11:41:59 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace400 == 40 [pid = 1779] [id = 100] 11:41:59 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8e400 == 39 [pid = 1779] [id = 99] 11:41:59 INFO - PROCESS | 1779 | 1470163319572 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:59 INFO - PROCESS | 1779 | 1470163319580 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:41:59 INFO - PROCESS | 1779 | --DOCSHELL 0x92cab000 == 38 [pid = 1779] [id = 98] 11:41:59 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ad800 == 37 [pid = 1779] [id = 97] 11:41:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ad800 == 38 [pid = 1779] [id = 112] 11:41:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x92cac000) [pid = 1779] [serial = 335] [outer = (nil)] 11:41:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92de6c00) [pid = 1779] [serial = 336] [outer = 0x92cac000] 11:41:59 INFO - PROCESS | 1779 | 1470163319663 Marionette DEBUG loaded listener.js 11:41:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92f62800) [pid = 1779] [serial = 337] [outer = 0x92cac000] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0xa61c3000) [pid = 1779] [serial = 213] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0xa8c44000) [pid = 1779] [serial = 235] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x96f87800) [pid = 1779] [serial = 246] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x96f94400) [pid = 1779] [serial = 183] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0xa33d1c00) [pid = 1779] [serial = 221] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0xa8260400) [pid = 1779] [serial = 229] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0xa6f46c00) [pid = 1779] [serial = 226] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x9d439800) [pid = 1779] [serial = 255] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x98994800) [pid = 1779] [serial = 250] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa4d5e000) [pid = 1779] [serial = 171] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0xa255fc00) [pid = 1779] [serial = 144] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b249000) [pid = 1779] [serial = 253] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa6cf4800) [pid = 1779] [serial = 192] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0xa825dc00) [pid = 1779] [serial = 228] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x97a7d800) [pid = 1779] [serial = 111] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9b925c00) [pid = 1779] [serial = 180] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0xa2329c00) [pid = 1779] [serial = 258] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9abd3000) [pid = 1779] [serial = 218] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0xa6f7d000) [pid = 1779] [serial = 232] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9b03f800) [pid = 1779] [serial = 219] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9a572400) [pid = 1779] [serial = 114] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa6cedc00) [pid = 1779] [serial = 189] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x92cad000) [pid = 1779] [serial = 238] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x93b63800) [pid = 1779] [serial = 174] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0xa23b2c00) [pid = 1779] [serial = 259] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0xa6dad800) [pid = 1779] [serial = 225] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x96f8f400) [pid = 1779] [serial = 216] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0xa6735c00) [pid = 1779] [serial = 147] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x93d39400) [pid = 1779] [serial = 93] [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.] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x95215000) [pid = 1779] [serial = 244] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0xa111d800) [pid = 1779] [serial = 256] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0xa8c20000) [pid = 1779] [serial = 234] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9b03e400) [pid = 1779] [serial = 252] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0xa4d0c400) [pid = 1779] [serial = 135] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92de6800) [pid = 1779] [serial = 241] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa6d49000) [pid = 1779] [serial = 231] [outer = (nil)] [url = about:blank] 11:41:59 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x96fda000) [pid = 1779] [serial = 247] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x96f93400) [pid = 1779] [serial = 249] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9b92a400) [pid = 1779] [serial = 141] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0xa22ec800) [pid = 1779] [serial = 186] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92ded800) [pid = 1779] [serial = 243] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92f6e400) [pid = 1779] [serial = 261] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa6cf0000) [pid = 1779] [serial = 222] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9d5a0800) [pid = 1779] [serial = 108] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92de4c00) [pid = 1779] [serial = 240] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x96f85c00) [pid = 1779] [serial = 215] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92caa000) [pid = 1779] [serial = 237] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x96fe4c00) [pid = 1779] [serial = 177] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa226cc00) [pid = 1779] [serial = 262] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9bda0400) [pid = 1779] [serial = 117] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x98994400) [pid = 1779] [serial = 138] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa6f42000) [pid = 1779] [serial = 150] [outer = (nil)] [url = about:blank] 11:42:00 INFO - PROCESS | 1779 | 1470163320937 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 11:42:00 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 11:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1833ms 11:42:00 INFO - PROCESS | 1779 | 1470163320972 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 11:42:00 INFO - PROCESS | 1779 | 1470163320975 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 11:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:42:00 INFO - PROCESS | 1779 | 1470163320983 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:42:00 INFO - PROCESS | 1779 | 1470163320988 Marionette TRACE conn4 <- [1,422,null,{}] 11:42:01 INFO - PROCESS | 1779 | 1470163321004 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:01 INFO - PROCESS | 1779 | 1470163321012 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:01 INFO - PROCESS | 1779 | 1470163321269 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 11:42:01 INFO - PROCESS | 1779 | 1470163321402 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:01 INFO - PROCESS | 1779 | 1470163321413 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489a800 == 39 [pid = 1779] [id = 113] 11:42:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x948a4c00) [pid = 1779] [serial = 338] [outer = (nil)] 11:42:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9524cc00) [pid = 1779] [serial = 339] [outer = 0x948a4c00] 11:42:01 INFO - PROCESS | 1779 | 1470163321496 Marionette DEBUG loaded listener.js 11:42:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x96f8a400) [pid = 1779] [serial = 340] [outer = 0x948a4c00] 11:42:02 INFO - PROCESS | 1779 | 1470163322748 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 11:42:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:42:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1791ms 11:42:02 INFO - PROCESS | 1779 | 1470163322784 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 11:42:02 INFO - PROCESS | 1779 | 1470163322789 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 11:42:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:42:02 INFO - PROCESS | 1779 | 1470163322800 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:42:02 INFO - PROCESS | 1779 | 1470163322804 Marionette TRACE conn4 <- [1,426,null,{}] 11:42:02 INFO - PROCESS | 1779 | 1470163322895 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:02 INFO - PROCESS | 1779 | 1470163322899 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:03 INFO - PROCESS | 1779 | 1470163323172 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 11:42:03 INFO - PROCESS | 1779 | 1470163323204 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:03 INFO - PROCESS | 1779 | 1470163323214 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26d000 == 40 [pid = 1779] [id = 114] 11:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x95257c00) [pid = 1779] [serial = 341] [outer = (nil)] 11:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96fdb400) [pid = 1779] [serial = 342] [outer = 0x95257c00] 11:42:03 INFO - PROCESS | 1779 | 1470163323330 Marionette DEBUG loaded listener.js 11:42:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x97a7a800) [pid = 1779] [serial = 343] [outer = 0x95257c00] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9abd1000) [pid = 1779] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f2aa000) [pid = 1779] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x96f8e800) [pid = 1779] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92de2800) [pid = 1779] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x923cc000) [pid = 1779] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f269000) [pid = 1779] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa6d42800) [pid = 1779] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8f2adc00) [pid = 1779] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f2b0400) [pid = 1779] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92dee000) [pid = 1779] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93d33000) [pid = 1779] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92acd000) [pid = 1779] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:42:04 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x952bd400) [pid = 1779] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:42:05 INFO - PROCESS | 1779 | 1470163325156 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 11:42:05 INFO - PROCESS | 1779 | 1470163325204 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 11:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:42:05 INFO - PROCESS | 1779 | 1470163325213 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:42:05 INFO - PROCESS | 1779 | 1470163325218 Marionette TRACE conn4 <- [1,430,null,{}] 11:42:05 INFO - PROCESS | 1779 | 1470163325227 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:05 INFO - PROCESS | 1779 | 1470163325234 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:05 INFO - PROCESS | 1779 | 1470163325458 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 11:42:05 INFO - PROCESS | 1779 | 1470163325607 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:05 INFO - PROCESS | 1779 | 1470163325614 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269000 == 41 [pid = 1779] [id = 115] 11:42:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f26c400) [pid = 1779] [serial = 344] [outer = (nil)] 11:42:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92dee000) [pid = 1779] [serial = 345] [outer = 0x8f26c400] 11:42:05 INFO - PROCESS | 1779 | 1470163325696 Marionette DEBUG loaded listener.js 11:42:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x96fe0400) [pid = 1779] [serial = 346] [outer = 0x8f26c400] 11:42:06 INFO - PROCESS | 1779 | 1470163326421 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 11:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1333ms 11:42:06 INFO - PROCESS | 1779 | 1470163326547 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 11:42:06 INFO - PROCESS | 1779 | 1470163326553 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 11:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:42:06 INFO - PROCESS | 1779 | 1470163326573 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:42:06 INFO - PROCESS | 1779 | 1470163326578 Marionette TRACE conn4 <- [1,434,null,{}] 11:42:06 INFO - PROCESS | 1779 | 1470163326588 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:06 INFO - PROCESS | 1779 | 1470163326594 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:06 INFO - PROCESS | 1779 | 1470163326822 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 11:42:07 INFO - PROCESS | 1779 | 1470163327050 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:07 INFO - PROCESS | 1779 | 1470163327065 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26cc00 == 42 [pid = 1779] [id = 116] 11:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x923c4800) [pid = 1779] [serial = 347] [outer = (nil)] 11:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x927ea800) [pid = 1779] [serial = 348] [outer = 0x923c4800] 11:42:07 INFO - PROCESS | 1779 | 1470163327163 Marionette DEBUG loaded listener.js 11:42:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92ca5000) [pid = 1779] [serial = 349] [outer = 0x923c4800] 11:42:08 INFO - PROCESS | 1779 | 1470163328103 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 11:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1585ms 11:42:08 INFO - PROCESS | 1779 | 1470163328159 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 11:42:08 INFO - PROCESS | 1779 | 1470163328163 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 11:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:42:08 INFO - PROCESS | 1779 | 1470163328175 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:42:08 INFO - PROCESS | 1779 | 1470163328182 Marionette TRACE conn4 <- [1,438,null,{}] 11:42:08 INFO - PROCESS | 1779 | 1470163328188 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:08 INFO - PROCESS | 1779 | 1470163328194 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:08 INFO - PROCESS | 1779 | 1470163328391 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 11:42:08 INFO - PROCESS | 1779 | 1470163328611 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:08 INFO - PROCESS | 1779 | 1470163328621 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a43000 == 43 [pid = 1779] [id = 117] 11:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93a4a400) [pid = 1779] [serial = 350] [outer = (nil)] 11:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93d3e400) [pid = 1779] [serial = 351] [outer = 0x93a4a400] 11:42:08 INFO - PROCESS | 1779 | 1470163328750 Marionette DEBUG loaded listener.js 11:42:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9521d800) [pid = 1779] [serial = 352] [outer = 0x93a4a400] 11:42:09 INFO - PROCESS | 1779 | 1470163329665 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 11:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1552ms 11:42:09 INFO - PROCESS | 1779 | 1470163329724 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 11:42:09 INFO - PROCESS | 1779 | 1470163329729 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 11:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:42:09 INFO - PROCESS | 1779 | 1470163329735 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:42:09 INFO - PROCESS | 1779 | 1470163329739 Marionette TRACE conn4 <- [1,442,null,{}] 11:42:09 INFO - PROCESS | 1779 | 1470163329755 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:09 INFO - PROCESS | 1779 | 1470163329763 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:09 INFO - PROCESS | 1779 | 1470163329953 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 11:42:10 INFO - PROCESS | 1779 | 1470163330209 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:10 INFO - PROCESS | 1779 | 1470163330224 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x98994800 == 44 [pid = 1779] [id = 118] 11:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a48b000) [pid = 1779] [serial = 353] [outer = (nil)] 11:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9a910c00) [pid = 1779] [serial = 354] [outer = 0x9a48b000] 11:42:10 INFO - PROCESS | 1779 | 1470163330350 Marionette DEBUG loaded listener.js 11:42:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9aaa6000) [pid = 1779] [serial = 355] [outer = 0x9a48b000] 11:42:11 INFO - PROCESS | 1779 | 1470163331315 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 11:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1645ms 11:42:11 INFO - PROCESS | 1779 | 1470163331381 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 11:42:11 INFO - PROCESS | 1779 | 1470163331385 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 11:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:42:11 INFO - PROCESS | 1779 | 1470163331393 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:42:11 INFO - PROCESS | 1779 | 1470163331396 Marionette TRACE conn4 <- [1,446,null,{}] 11:42:11 INFO - PROCESS | 1779 | 1470163331402 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:11 INFO - PROCESS | 1779 | 1470163331407 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:11 INFO - PROCESS | 1779 | 1470163331642 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 11:42:11 INFO - PROCESS | 1779 | 1470163331851 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:11 INFO - PROCESS | 1779 | 1470163331857 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d3a400 == 45 [pid = 1779] [id = 119] 11:42:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9a90c800) [pid = 1779] [serial = 356] [outer = (nil)] 11:42:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9b048000) [pid = 1779] [serial = 357] [outer = 0x9a90c800] 11:42:11 INFO - PROCESS | 1779 | 1470163331986 Marionette DEBUG loaded listener.js 11:42:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9b923000) [pid = 1779] [serial = 358] [outer = 0x9a90c800] 11:42:12 INFO - PROCESS | 1779 | 1470163332908 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 11:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1587ms 11:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:42:12 INFO - PROCESS | 1779 | 1470163332982 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 11:42:12 INFO - PROCESS | 1779 | 1470163332985 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 11:42:12 INFO - PROCESS | 1779 | 1470163332993 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:42:12 INFO - PROCESS | 1779 | 1470163332995 Marionette TRACE conn4 <- [1,450,null,{}] 11:42:13 INFO - PROCESS | 1779 | 1470163333002 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:13 INFO - PROCESS | 1779 | 1470163333007 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:13 INFO - PROCESS | 1779 | 1470163333226 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 11:42:13 INFO - PROCESS | 1779 | 1470163333434 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:13 INFO - PROCESS | 1779 | 1470163333444 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x9ac3f800 == 46 [pid = 1779] [id = 120] 11:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9ac40800) [pid = 1779] [serial = 359] [outer = (nil)] 11:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9bd9a800) [pid = 1779] [serial = 360] [outer = 0x9ac40800] 11:42:13 INFO - PROCESS | 1779 | 1470163333568 Marionette DEBUG loaded listener.js 11:42:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9c1d0000) [pid = 1779] [serial = 361] [outer = 0x9ac40800] 11:42:14 INFO - PROCESS | 1779 | 1470163334476 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 11:42:14 INFO - PROCESS | 1779 | 1470163334533 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 11:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:42:14 INFO - PROCESS | 1779 | 1470163334539 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:42:14 INFO - PROCESS | 1779 | 1470163334542 Marionette TRACE conn4 <- [1,454,null,{}] 11:42:14 INFO - PROCESS | 1779 | 1470163334548 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:14 INFO - PROCESS | 1779 | 1470163334558 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:14 INFO - PROCESS | 1779 | 1470163334815 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 11:42:15 INFO - PROCESS | 1779 | 1470163335034 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:15 INFO - PROCESS | 1779 | 1470163335042 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d91c400 == 47 [pid = 1779] [id = 121] 11:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0xa2264400) [pid = 1779] [serial = 362] [outer = (nil)] 11:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa23b4400) [pid = 1779] [serial = 363] [outer = 0xa2264400] 11:42:15 INFO - PROCESS | 1779 | 1470163335167 Marionette DEBUG loaded listener.js 11:42:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa2fa8c00) [pid = 1779] [serial = 364] [outer = 0xa2264400] 11:42:16 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:16 INFO - PROCESS | 1779 | 1470163336095 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 11:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1633ms 11:42:16 INFO - PROCESS | 1779 | 1470163336174 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 11:42:16 INFO - PROCESS | 1779 | 1470163336178 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 11:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:42:16 INFO - PROCESS | 1779 | 1470163336185 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:42:16 INFO - PROCESS | 1779 | 1470163336188 Marionette TRACE conn4 <- [1,458,null,{}] 11:42:16 INFO - PROCESS | 1779 | 1470163336194 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:16 INFO - PROCESS | 1779 | 1470163336199 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:16 INFO - PROCESS | 1779 | 1470163336421 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 11:42:16 INFO - PROCESS | 1779 | 1470163336632 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:16 INFO - PROCESS | 1779 | 1470163336644 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269800 == 48 [pid = 1779] [id = 122] 11:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8f26c800) [pid = 1779] [serial = 365] [outer = (nil)] 11:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x923c6400) [pid = 1779] [serial = 366] [outer = 0x8f26c800] 11:42:16 INFO - PROCESS | 1779 | 1470163336735 Marionette DEBUG loaded listener.js 11:42:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x93a48c00) [pid = 1779] [serial = 367] [outer = 0x8f26c800] 11:42:17 INFO - PROCESS | 1779 | 1470163337929 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 11:42:17 INFO - PROCESS | 1779 | 1470163337980 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 11:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:42:17 INFO - PROCESS | 1779 | 1470163337989 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:42:17 INFO - PROCESS | 1779 | 1470163337994 Marionette TRACE conn4 <- [1,462,null,{}] 11:42:18 INFO - PROCESS | 1779 | 1470163338009 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:18 INFO - PROCESS | 1779 | 1470163338015 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:18 INFO - PROCESS | 1779 | 1470163338235 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 11:42:18 INFO - PROCESS | 1779 | 1470163338415 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:18 INFO - PROCESS | 1779 | 1470163338428 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ed9400 == 49 [pid = 1779] [id = 123] 11:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x92edfc00) [pid = 1779] [serial = 368] [outer = (nil)] 11:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x92f64400) [pid = 1779] [serial = 369] [outer = 0x92edfc00] 11:42:18 INFO - PROCESS | 1779 | 1470163338500 Marionette DEBUG loaded listener.js 11:42:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x93b5f800) [pid = 1779] [serial = 370] [outer = 0x92edfc00] 11:42:19 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267800 == 48 [pid = 1779] [id = 96] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26d000 == 47 [pid = 1779] [id = 114] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9489a800 == 46 [pid = 1779] [id = 113] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ad800 == 45 [pid = 1779] [id = 112] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x923cd800 == 44 [pid = 1779] [id = 111] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x92255800 == 43 [pid = 1779] [id = 102] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8e000 == 42 [pid = 1779] [id = 105] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ac800 == 41 [pid = 1779] [id = 110] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x927e8400 == 40 [pid = 1779] [id = 108] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9a9b1800 == 39 [pid = 1779] [id = 104] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a8c00 == 38 [pid = 1779] [id = 106] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x939ae000 == 37 [pid = 1779] [id = 107] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a7400 == 36 [pid = 1779] [id = 109] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9489e400 == 35 [pid = 1779] [id = 103] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x96fe3800 == 34 [pid = 1779] [id = 101] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269800 == 33 [pid = 1779] [id = 122] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9d91c400 == 32 [pid = 1779] [id = 121] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9ac3f800 == 31 [pid = 1779] [id = 120] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x93d3a400 == 30 [pid = 1779] [id = 119] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x93a43000 == 29 [pid = 1779] [id = 117] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x98994800 == 28 [pid = 1779] [id = 118] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269000 == 27 [pid = 1779] [id = 115] 11:42:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26cc00 == 26 [pid = 1779] [id = 116] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0xa672f000) [pid = 1779] [serial = 277] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0xa33d8800) [pid = 1779] [serial = 276] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9489d400) [pid = 1779] [serial = 289] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa6d4ec00) [pid = 1779] [serial = 280] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8f272800) [pid = 1779] [serial = 288] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0xa6d46000) [pid = 1779] [serial = 279] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x923c1400) [pid = 1779] [serial = 291] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x923c9400) [pid = 1779] [serial = 292] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x923c7800) [pid = 1779] [serial = 283] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92259400) [pid = 1779] [serial = 282] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x96f23400) [pid = 1779] [serial = 301] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x95216c00) [pid = 1779] [serial = 286] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9489c000) [pid = 1779] [serial = 285] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9489f800) [pid = 1779] [serial = 300] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92f70800) [pid = 1779] [serial = 295] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92dec000) [pid = 1779] [serial = 265] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92de0400) [pid = 1779] [serial = 264] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x98996000) [pid = 1779] [serial = 268] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x96f88000) [pid = 1779] [serial = 267] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9d516000) [pid = 1779] [serial = 271] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9b047c00) [pid = 1779] [serial = 270] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9894b000) [pid = 1779] [serial = 303] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9d923800) [pid = 1779] [serial = 274] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96f92800) [pid = 1779] [serial = 297] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9225cc00) [pid = 1779] [serial = 273] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92f65000) [pid = 1779] [serial = 294] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x96fddc00) [pid = 1779] [serial = 298] [outer = (nil)] [url = about:blank] 11:42:20 INFO - PROCESS | 1779 | 1470163340732 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 11:42:21 INFO - PROCESS | 1779 | 1470163341309 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 11:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:42:21 INFO - PROCESS | 1779 | 1470163341420 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:42:21 INFO - PROCESS | 1779 | 1470163341424 Marionette TRACE conn4 <- [1,466,null,{}] 11:42:21 INFO - PROCESS | 1779 | 1470163341435 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:21 INFO - PROCESS | 1779 | 1470163341441 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:21 INFO - PROCESS | 1779 | 1470163341598 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 11:42:21 INFO - PROCESS | 1779 | 1470163341612 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:21 INFO - PROCESS | 1779 | 1470163341621 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x92edc000 == 27 [pid = 1779] [id = 124] 11:42:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ede800) [pid = 1779] [serial = 371] [outer = (nil)] 11:42:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92ee1c00) [pid = 1779] [serial = 372] [outer = 0x92ede800] 11:42:21 INFO - PROCESS | 1779 | 1470163341692 Marionette DEBUG loaded listener.js 11:42:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92f61c00) [pid = 1779] [serial = 373] [outer = 0x92ede800] 11:42:22 INFO - PROCESS | 1779 | 1470163342627 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:42:22 INFO - PROCESS | 1779 | 1470163342663 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 11:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:42:22 INFO - PROCESS | 1779 | 1470163342674 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:42:22 INFO - PROCESS | 1779 | 1470163342678 Marionette TRACE conn4 <- [1,470,null,{}] 11:42:22 INFO - PROCESS | 1779 | 1470163342684 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:22 INFO - PROCESS | 1779 | 1470163342690 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:22 INFO - PROCESS | 1779 | 1470163342860 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 11:42:23 INFO - PROCESS | 1779 | 1470163342984 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:23 INFO - PROCESS | 1779 | 1470163342991 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a4b800 == 28 [pid = 1779] [id = 125] 11:42:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9486a400) [pid = 1779] [serial = 374] [outer = (nil)] 11:42:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x948a0c00) [pid = 1779] [serial = 375] [outer = 0x9486a400] 11:42:23 INFO - PROCESS | 1779 | 1470163343064 Marionette DEBUG loaded listener.js 11:42:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x948a6c00) [pid = 1779] [serial = 376] [outer = 0x9486a400] 11:42:23 INFO - PROCESS | 1779 | 1470163343982 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 11:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1381ms 11:42:24 INFO - PROCESS | 1779 | 1470163344057 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 11:42:24 INFO - PROCESS | 1779 | 1470163344060 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 11:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:42:24 INFO - PROCESS | 1779 | 1470163344067 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:42:24 INFO - PROCESS | 1779 | 1470163344072 Marionette TRACE conn4 <- [1,474,null,{}] 11:42:24 INFO - PROCESS | 1779 | 1470163344104 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:24 INFO - PROCESS | 1779 | 1470163344113 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:24 INFO - PROCESS | 1779 | 1470163344327 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 11:42:24 INFO - PROCESS | 1779 | 1470163344358 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:24 INFO - PROCESS | 1779 | 1470163344373 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8c400 == 29 [pid = 1779] [id = 126] 11:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x96f8e000) [pid = 1779] [serial = 377] [outer = (nil)] 11:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x96f91000) [pid = 1779] [serial = 378] [outer = 0x96f8e000] 11:42:24 INFO - PROCESS | 1779 | 1470163344467 Marionette DEBUG loaded listener.js 11:42:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x96fd8400) [pid = 1779] [serial = 379] [outer = 0x96f8e000] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f26c400) [pid = 1779] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x923cdc00) [pid = 1779] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f2a7c00) [pid = 1779] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x927e8800) [pid = 1779] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x95257c00) [pid = 1779] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x923c9800) [pid = 1779] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x96fe2000) [pid = 1779] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x948a4c00) [pid = 1779] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x96fd9c00) [pid = 1779] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9aaa2c00) [pid = 1779] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9abd3400) [pid = 1779] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x97a7ac00) [pid = 1779] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92cac000) [pid = 1779] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x923c1c00) [pid = 1779] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:42:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92ca1400) [pid = 1779] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:42:26 INFO - PROCESS | 1779 | 1470163346167 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 11:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2146ms 11:42:26 INFO - PROCESS | 1779 | 1470163346214 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 11:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:42:26 INFO - PROCESS | 1779 | 1470163346219 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 11:42:26 INFO - PROCESS | 1779 | 1470163346225 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:42:26 INFO - PROCESS | 1779 | 1470163346228 Marionette TRACE conn4 <- [1,478,null,{}] 11:42:26 INFO - PROCESS | 1779 | 1470163346233 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:26 INFO - PROCESS | 1779 | 1470163346238 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:26 INFO - PROCESS | 1779 | 1470163346431 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 11:42:26 INFO - PROCESS | 1779 | 1470163346444 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:26 INFO - PROCESS | 1779 | 1470163346452 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ac400 == 30 [pid = 1779] [id = 127] 11:42:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92cac000) [pid = 1779] [serial = 380] [outer = (nil)] 11:42:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x94897400) [pid = 1779] [serial = 381] [outer = 0x92cac000] 11:42:26 INFO - PROCESS | 1779 | 1470163346621 Marionette DEBUG loaded listener.js 11:42:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x96fda800) [pid = 1779] [serial = 382] [outer = 0x92cac000] 11:42:27 INFO - PROCESS | 1779 | 1470163347360 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 11:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 11:42:27 INFO - PROCESS | 1779 | 1470163347410 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 11:42:27 INFO - PROCESS | 1779 | 1470163347413 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 11:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:42:27 INFO - PROCESS | 1779 | 1470163347428 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:42:27 INFO - PROCESS | 1779 | 1470163347431 Marionette TRACE conn4 <- [1,482,null,{}] 11:42:27 INFO - PROCESS | 1779 | 1470163347437 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:27 INFO - PROCESS | 1779 | 1470163347442 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:27 INFO - PROCESS | 1779 | 1470163347607 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 11:42:27 INFO - PROCESS | 1779 | 1470163347636 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:27 INFO - PROCESS | 1779 | 1470163347642 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9899bc00 == 31 [pid = 1779] [id = 128] 11:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x99356400) [pid = 1779] [serial = 383] [outer = (nil)] 11:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x99844000) [pid = 1779] [serial = 384] [outer = 0x99356400] 11:42:27 INFO - PROCESS | 1779 | 1470163347711 Marionette DEBUG loaded listener.js 11:42:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99fd2000) [pid = 1779] [serial = 385] [outer = 0x99356400] 11:42:28 INFO - PROCESS | 1779 | 1470163348975 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 11:42:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92caf800) [pid = 1779] [serial = 386] [outer = 0x93d3c000] 11:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1580ms 11:42:29 INFO - PROCESS | 1779 | 1470163349045 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 11:42:29 INFO - PROCESS | 1779 | 1470163349053 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 11:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:42:29 INFO - PROCESS | 1779 | 1470163349166 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:42:29 INFO - PROCESS | 1779 | 1470163349172 Marionette TRACE conn4 <- [1,486,null,{}] 11:42:29 INFO - PROCESS | 1779 | 1470163349183 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:29 INFO - PROCESS | 1779 | 1470163349188 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:29 INFO - PROCESS | 1779 | 1470163349428 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 11:42:29 INFO - PROCESS | 1779 | 1470163349607 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:29 INFO - PROCESS | 1779 | 1470163349618 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26a000 == 32 [pid = 1779] [id = 129] 11:42:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x923c1800) [pid = 1779] [serial = 387] [outer = (nil)] 11:42:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x94869000) [pid = 1779] [serial = 388] [outer = 0x923c1800] 11:42:29 INFO - PROCESS | 1779 | 1470163349704 Marionette DEBUG loaded listener.js 11:42:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x948a1c00) [pid = 1779] [serial = 389] [outer = 0x923c1800] 11:42:30 INFO - PROCESS | 1779 | 1470163350675 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 11:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1687ms 11:42:30 INFO - PROCESS | 1779 | 1470163350761 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 11:42:30 INFO - PROCESS | 1779 | 1470163350775 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 11:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:42:30 INFO - PROCESS | 1779 | 1470163350786 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:42:30 INFO - PROCESS | 1779 | 1470163350790 Marionette TRACE conn4 <- [1,490,null,{}] 11:42:30 INFO - PROCESS | 1779 | 1470163350799 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:30 INFO - PROCESS | 1779 | 1470163350807 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:31 INFO - PROCESS | 1779 | 1470163351115 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 11:42:31 INFO - PROCESS | 1779 | 1470163351292 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:31 INFO - PROCESS | 1779 | 1470163351302 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cac00 == 33 [pid = 1779] [id = 130] 11:42:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x96fd7c00) [pid = 1779] [serial = 390] [outer = (nil)] 11:42:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x96fe3800) [pid = 1779] [serial = 391] [outer = 0x96fd7c00] 11:42:31 INFO - PROCESS | 1779 | 1470163351387 Marionette DEBUG loaded listener.js 11:42:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9894b400) [pid = 1779] [serial = 392] [outer = 0x96fd7c00] 11:42:32 INFO - PROCESS | 1779 | 1470163352409 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 11:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1681ms 11:42:32 INFO - PROCESS | 1779 | 1470163352468 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 11:42:32 INFO - PROCESS | 1779 | 1470163352471 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 11:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:42:32 INFO - PROCESS | 1779 | 1470163352480 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:42:32 INFO - PROCESS | 1779 | 1470163352486 Marionette TRACE conn4 <- [1,494,null,{}] 11:42:32 INFO - PROCESS | 1779 | 1470163352569 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:32 INFO - PROCESS | 1779 | 1470163352578 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:32 INFO - PROCESS | 1779 | 1470163352776 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 11:42:33 INFO - PROCESS | 1779 | 1470163352992 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:33 INFO - PROCESS | 1779 | 1470163353006 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa2800 == 34 [pid = 1779] [id = 131] 11:42:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9aaa2c00) [pid = 1779] [serial = 393] [outer = (nil)] 11:42:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9aaad400) [pid = 1779] [serial = 394] [outer = 0x9aaa2c00] 11:42:33 INFO - PROCESS | 1779 | 1470163353086 Marionette DEBUG loaded listener.js 11:42:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92de1000) [pid = 1779] [serial = 395] [outer = 0x9aaa2c00] 11:42:34 INFO - PROCESS | 1779 | 1470163354080 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 11:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1691ms 11:42:34 INFO - PROCESS | 1779 | 1470163354171 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 11:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:42:34 INFO - PROCESS | 1779 | 1470163354176 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 11:42:34 INFO - PROCESS | 1779 | 1470163354183 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:42:34 INFO - PROCESS | 1779 | 1470163354186 Marionette TRACE conn4 <- [1,498,null,{}] 11:42:34 INFO - PROCESS | 1779 | 1470163354192 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:34 INFO - PROCESS | 1779 | 1470163354197 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:34 INFO - PROCESS | 1779 | 1470163354409 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 11:42:34 INFO - PROCESS | 1779 | 1470163354612 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:34 INFO - PROCESS | 1779 | 1470163354622 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f266800 == 35 [pid = 1779] [id = 132] 11:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9224fc00) [pid = 1779] [serial = 396] [outer = (nil)] 11:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92ca4800) [pid = 1779] [serial = 397] [outer = 0x9224fc00] 11:42:34 INFO - PROCESS | 1779 | 1470163354700 Marionette DEBUG loaded listener.js 11:42:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92debc00) [pid = 1779] [serial = 398] [outer = 0x9224fc00] 11:42:35 INFO - PROCESS | 1779 | 1470163355868 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 11:42:35 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ac400 == 34 [pid = 1779] [id = 127] 11:42:35 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8c400 == 33 [pid = 1779] [id = 126] 11:42:35 INFO - PROCESS | 1779 | --DOCSHELL 0x93a4b800 == 32 [pid = 1779] [id = 125] 11:42:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92edc000 == 31 [pid = 1779] [id = 124] 11:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1792ms 11:42:35 INFO - PROCESS | 1779 | 1470163355975 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 11:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:42:35 INFO - PROCESS | 1779 | 1470163355981 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 11:42:35 INFO - PROCESS | 1779 | 1470163355989 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:42:35 INFO - PROCESS | 1779 | 1470163355994 Marionette TRACE conn4 <- [1,502,null,{}] 11:42:36 INFO - PROCESS | 1779 | 1470163356010 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:36 INFO - PROCESS | 1779 | 1470163356016 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:36 INFO - PROCESS | 1779 | 1470163356233 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x96fe0400) [pid = 1779] [serial = 346] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92ca7000) [pid = 1779] [serial = 334] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa1197800) [pid = 1779] [serial = 328] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x95219c00) [pid = 1779] [serial = 327] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x927f0000) [pid = 1779] [serial = 324] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x96fdb400) [pid = 1779] [serial = 342] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92edcc00) [pid = 1779] [serial = 331] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9d9cdc00) [pid = 1779] [serial = 321] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92de7400) [pid = 1779] [serial = 330] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9524cc00) [pid = 1779] [serial = 339] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x97a7e000) [pid = 1779] [serial = 309] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x96fe0000) [pid = 1779] [serial = 310] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9aaee400) [pid = 1779] [serial = 313] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9b03d800) [pid = 1779] [serial = 316] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x99fd3000) [pid = 1779] [serial = 304] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9aaa9000) [pid = 1779] [serial = 312] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92de6c00) [pid = 1779] [serial = 336] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x96f8a400) [pid = 1779] [serial = 340] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92f62800) [pid = 1779] [serial = 337] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x927f2c00) [pid = 1779] [serial = 325] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92caf400) [pid = 1779] [serial = 306] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9b03b800) [pid = 1779] [serial = 315] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9b5aec00) [pid = 1779] [serial = 319] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x927f0c00) [pid = 1779] [serial = 333] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x97a7a800) [pid = 1779] [serial = 343] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92f6a000) [pid = 1779] [serial = 307] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9b243400) [pid = 1779] [serial = 318] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0xa2009000) [pid = 1779] [serial = 322] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92dee000) [pid = 1779] [serial = 345] [outer = (nil)] [url = about:blank] 11:42:36 INFO - PROCESS | 1779 | 1470163356393 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:36 INFO - PROCESS | 1779 | 1470163356403 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2adc00 == 32 [pid = 1779] [id = 133] 11:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f2ae800) [pid = 1779] [serial = 399] [outer = (nil)] 11:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x927f5c00) [pid = 1779] [serial = 400] [outer = 0x8f2ae800] 11:42:36 INFO - PROCESS | 1779 | 1470163356485 Marionette DEBUG loaded listener.js 11:42:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92cae400) [pid = 1779] [serial = 401] [outer = 0x8f2ae800] 11:42:37 INFO - PROCESS | 1779 | 1470163357208 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 11:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1243ms 11:42:37 INFO - PROCESS | 1779 | 1470163357239 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 11:42:37 INFO - PROCESS | 1779 | 1470163357245 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 11:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:42:37 INFO - PROCESS | 1779 | 1470163357259 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:42:37 INFO - PROCESS | 1779 | 1470163357262 Marionette TRACE conn4 <- [1,506,null,{}] 11:42:37 INFO - PROCESS | 1779 | 1470163357268 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:37 INFO - PROCESS | 1779 | 1470163357274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:37 INFO - PROCESS | 1779 | 1470163357431 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 11:42:37 INFO - PROCESS | 1779 | 1470163357447 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:37 INFO - PROCESS | 1779 | 1470163357454 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ede400 == 33 [pid = 1779] [id = 134] 11:42:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92f67400) [pid = 1779] [serial = 402] [outer = (nil)] 11:42:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92f6e800) [pid = 1779] [serial = 403] [outer = 0x92f67400] 11:42:37 INFO - PROCESS | 1779 | 1470163357526 Marionette DEBUG loaded listener.js 11:42:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93b62400) [pid = 1779] [serial = 404] [outer = 0x92f67400] 11:42:38 INFO - PROCESS | 1779 | 1470163358482 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 11:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1289ms 11:42:38 INFO - PROCESS | 1779 | 1470163358549 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 11:42:38 INFO - PROCESS | 1779 | 1470163358553 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 11:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:42:38 INFO - PROCESS | 1779 | 1470163358559 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:42:38 INFO - PROCESS | 1779 | 1470163358565 Marionette TRACE conn4 <- [1,510,null,{}] 11:42:38 INFO - PROCESS | 1779 | 1470163358580 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:38 INFO - PROCESS | 1779 | 1470163358588 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:38 INFO - PROCESS | 1779 | 1470163358748 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 11:42:38 INFO - PROCESS | 1779 | 1470163358876 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:38 INFO - PROCESS | 1779 | 1470163358888 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8c400 == 34 [pid = 1779] [id = 135] 11:42:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x96f8d800) [pid = 1779] [serial = 405] [outer = (nil)] 11:42:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96fdc000) [pid = 1779] [serial = 406] [outer = 0x96f8d800] 11:42:38 INFO - PROCESS | 1779 | 1470163358960 Marionette DEBUG loaded listener.js 11:42:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x96fe5c00) [pid = 1779] [serial = 407] [outer = 0x96f8d800] 11:42:39 INFO - PROCESS | 1779 | 1470163359834 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 11:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1338ms 11:42:39 INFO - PROCESS | 1779 | 1470163359898 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 11:42:39 INFO - PROCESS | 1779 | 1470163359902 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 11:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:42:39 INFO - PROCESS | 1779 | 1470163359914 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:42:39 INFO - PROCESS | 1779 | 1470163359916 Marionette TRACE conn4 <- [1,514,null,{}] 11:42:39 INFO - PROCESS | 1779 | 1470163359928 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:39 INFO - PROCESS | 1779 | 1470163359932 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:40 INFO - PROCESS | 1779 | 1470163360135 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 11:42:40 INFO - PROCESS | 1779 | 1470163360157 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:40 INFO - PROCESS | 1779 | 1470163360164 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c6c00 == 35 [pid = 1779] [id = 136] 11:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x97a7d800) [pid = 1779] [serial = 408] [outer = (nil)] 11:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x99fda400) [pid = 1779] [serial = 409] [outer = 0x97a7d800] 11:42:40 INFO - PROCESS | 1779 | 1470163360233 Marionette DEBUG loaded listener.js 11:42:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9984d000) [pid = 1779] [serial = 410] [outer = 0x97a7d800] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x96f8e000) [pid = 1779] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9486a400) [pid = 1779] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x923c4800) [pid = 1779] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92edfc00) [pid = 1779] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93a4a400) [pid = 1779] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9a48b000) [pid = 1779] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:42:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9a90c800) [pid = 1779] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:42:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9ac40800) [pid = 1779] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:42:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0xa2264400) [pid = 1779] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:42:41 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f26c800) [pid = 1779] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:42:41 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92ede800) [pid = 1779] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:42:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92cac000) [pid = 1779] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:42:41 INFO - PROCESS | 1779 | 1470163361247 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 11:42:41 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 11:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1387ms 11:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:42:41 INFO - PROCESS | 1779 | 1470163361302 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 11:42:41 INFO - PROCESS | 1779 | 1470163361306 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 11:42:41 INFO - PROCESS | 1779 | 1470163361312 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:42:41 INFO - PROCESS | 1779 | 1470163361315 Marionette TRACE conn4 <- [1,518,null,{}] 11:42:41 INFO - PROCESS | 1779 | 1470163361321 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:41 INFO - PROCESS | 1779 | 1470163361326 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:41 INFO - PROCESS | 1779 | 1470163361492 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 11:42:41 INFO - PROCESS | 1779 | 1470163361636 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:41 INFO - PROCESS | 1779 | 1470163361646 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2b0c00 == 36 [pid = 1779] [id = 137] 11:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x923c4800) [pid = 1779] [serial = 411] [outer = (nil)] 11:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x96f90400) [pid = 1779] [serial = 412] [outer = 0x923c4800] 11:42:41 INFO - PROCESS | 1779 | 1470163361753 Marionette DEBUG loaded listener.js 11:42:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x98994400) [pid = 1779] [serial = 413] [outer = 0x923c4800] 11:42:42 INFO - PROCESS | 1779 | 1470163362468 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 11:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1187ms 11:42:42 INFO - PROCESS | 1779 | 1470163362499 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 11:42:42 INFO - PROCESS | 1779 | 1470163362501 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 11:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:42:42 INFO - PROCESS | 1779 | 1470163362515 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:42:42 INFO - PROCESS | 1779 | 1470163362517 Marionette TRACE conn4 <- [1,522,null,{}] 11:42:42 INFO - PROCESS | 1779 | 1470163362522 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:42 INFO - PROCESS | 1779 | 1470163362532 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:42 INFO - PROCESS | 1779 | 1470163362733 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 11:42:42 INFO - PROCESS | 1779 | 1470163362744 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:42 INFO - PROCESS | 1779 | 1470163362751 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26c800 == 37 [pid = 1779] [id = 138] 11:42:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f1ac00) [pid = 1779] [serial = 414] [outer = (nil)] 11:42:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9abda000) [pid = 1779] [serial = 415] [outer = 0x96f1ac00] 11:42:42 INFO - PROCESS | 1779 | 1470163362821 Marionette DEBUG loaded listener.js 11:42:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9b03b800) [pid = 1779] [serial = 416] [outer = 0x96f1ac00] 11:42:43 INFO - PROCESS | 1779 | 1470163363978 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 11:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1539ms 11:42:44 INFO - PROCESS | 1779 | 1470163364055 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 11:42:44 INFO - PROCESS | 1779 | 1470163364062 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 11:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:42:44 INFO - PROCESS | 1779 | 1470163364070 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:42:44 INFO - PROCESS | 1779 | 1470163364078 Marionette TRACE conn4 <- [1,526,null,{}] 11:42:44 INFO - PROCESS | 1779 | 1470163364085 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:44 INFO - PROCESS | 1779 | 1470163364091 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:44 INFO - PROCESS | 1779 | 1470163364345 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 11:42:44 INFO - PROCESS | 1779 | 1470163364554 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:44 INFO - PROCESS | 1779 | 1470163364565 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca1800 == 38 [pid = 1779] [id = 139] 11:42:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92ca2c00) [pid = 1779] [serial = 417] [outer = (nil)] 11:42:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92edd000) [pid = 1779] [serial = 418] [outer = 0x92ca2c00] 11:42:44 INFO - PROCESS | 1779 | 1470163364646 Marionette DEBUG loaded listener.js 11:42:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92f6d000) [pid = 1779] [serial = 419] [outer = 0x92ca2c00] 11:42:45 INFO - PROCESS | 1779 | 1470163365603 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 11:42:45 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 11:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1590ms 11:42:45 INFO - PROCESS | 1779 | 1470163365660 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 11:42:45 INFO - PROCESS | 1779 | 1470163365668 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 11:42:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:42:45 INFO - PROCESS | 1779 | 1470163365679 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:42:45 INFO - PROCESS | 1779 | 1470163365683 Marionette TRACE conn4 <- [1,530,null,{}] 11:42:45 INFO - PROCESS | 1779 | 1470163365689 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:45 INFO - PROCESS | 1779 | 1470163365695 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:45 INFO - PROCESS | 1779 | 1470163365897 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 11:42:46 INFO - PROCESS | 1779 | 1470163366142 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:46 INFO - PROCESS | 1779 | 1470163366151 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x952c3400 == 39 [pid = 1779] [id = 140] 11:42:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x96f8a000) [pid = 1779] [serial = 420] [outer = (nil)] 11:42:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x96fdec00) [pid = 1779] [serial = 421] [outer = 0x96f8a000] 11:42:46 INFO - PROCESS | 1779 | 1470163366280 Marionette DEBUG loaded listener.js 11:42:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x997cf000) [pid = 1779] [serial = 422] [outer = 0x96f8a000] 11:42:47 INFO - PROCESS | 1779 | 1470163367075 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 11:42:47 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 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:42:47 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 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:42:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:42:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:42:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:42:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1433ms 11:42:47 INFO - PROCESS | 1779 | 1470163367143 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 11:42:47 INFO - PROCESS | 1779 | 1470163367146 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 11:42:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:42:47 INFO - PROCESS | 1779 | 1470163367157 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:42:47 INFO - PROCESS | 1779 | 1470163367161 Marionette TRACE conn4 <- [1,534,null,{}] 11:42:47 INFO - PROCESS | 1779 | 1470163367179 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:47 INFO - PROCESS | 1779 | 1470163367187 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:47 INFO - PROCESS | 1779 | 1470163367448 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 11:42:47 INFO - PROCESS | 1779 | 1470163367566 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:47 INFO - PROCESS | 1779 | 1470163367577 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b03fc00 == 40 [pid = 1779] [id = 141] 11:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9b048c00) [pid = 1779] [serial = 423] [outer = (nil)] 11:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9b24a000) [pid = 1779] [serial = 424] [outer = 0x9b048c00] 11:42:47 INFO - PROCESS | 1779 | 1470163367675 Marionette DEBUG loaded listener.js 11:42:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9b5b7400) [pid = 1779] [serial = 425] [outer = 0x9b048c00] 11:42:48 INFO - PROCESS | 1779 | 1470163368624 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:42:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1494ms 11:42:48 INFO - PROCESS | 1779 | 1470163368651 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 11:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:42:48 INFO - PROCESS | 1779 | 1470163368656 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 11:42:48 INFO - PROCESS | 1779 | 1470163368662 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:42:48 INFO - PROCESS | 1779 | 1470163368665 Marionette TRACE conn4 <- [1,538,null,{}] 11:42:48 INFO - PROCESS | 1779 | 1470163368672 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:48 INFO - PROCESS | 1779 | 1470163368678 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:48 INFO - PROCESS | 1779 | 1470163368888 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 11:42:49 INFO - PROCESS | 1779 | 1470163369046 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:49 INFO - PROCESS | 1779 | 1470163369059 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a3400 == 41 [pid = 1779] [id = 142] 11:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99375c00) [pid = 1779] [serial = 426] [outer = (nil)] 11:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9bd59400) [pid = 1779] [serial = 427] [outer = 0x99375c00] 11:42:49 INFO - PROCESS | 1779 | 1470163369142 Marionette DEBUG loaded listener.js 11:42:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9bd5d000) [pid = 1779] [serial = 428] [outer = 0x99375c00] 11:42:50 INFO - PROCESS | 1779 | 1470163370042 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 11:42:50 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. 11:42:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1436ms 11:42:50 INFO - PROCESS | 1779 | 1470163370107 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 11:42:50 INFO - PROCESS | 1779 | 1470163370110 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 11:42:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:42:50 INFO - PROCESS | 1779 | 1470163370118 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:42:50 INFO - PROCESS | 1779 | 1470163370122 Marionette TRACE conn4 <- [1,542,null,{}] 11:42:50 INFO - PROCESS | 1779 | 1470163370128 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:50 INFO - PROCESS | 1779 | 1470163370133 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:50 INFO - PROCESS | 1779 | 1470163370317 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 11:42:50 INFO - PROCESS | 1779 | 1470163370479 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:50 INFO - PROCESS | 1779 | 1470163370488 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f69400 == 42 [pid = 1779] [id = 143] 11:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x95251800) [pid = 1779] [serial = 429] [outer = (nil)] 11:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9d519400) [pid = 1779] [serial = 430] [outer = 0x95251800] 11:42:50 INFO - PROCESS | 1779 | 1470163370570 Marionette DEBUG loaded listener.js 11:42:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9d5a7800) [pid = 1779] [serial = 431] [outer = 0x95251800] 11:42:51 INFO - PROCESS | 1779 | 1470163371493 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 11:42:51 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. 11:42:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1430ms 11:42:51 INFO - PROCESS | 1779 | 1470163371552 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 11:42:51 INFO - PROCESS | 1779 | 1470163371565 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 11:42:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:42:51 INFO - PROCESS | 1779 | 1470163371576 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:42:51 INFO - PROCESS | 1779 | 1470163371579 Marionette TRACE conn4 <- [1,546,null,{}] 11:42:51 INFO - PROCESS | 1779 | 1470163371585 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:51 INFO - PROCESS | 1779 | 1470163371595 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:51 INFO - PROCESS | 1779 | 1470163371835 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 11:42:52 INFO - PROCESS | 1779 | 1470163371995 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:52 INFO - PROCESS | 1779 | 1470163372004 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cabc00 == 43 [pid = 1779] [id = 144] 11:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9b048400) [pid = 1779] [serial = 432] [outer = (nil)] 11:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0xa2008400) [pid = 1779] [serial = 433] [outer = 0x9b048400] 11:42:52 INFO - PROCESS | 1779 | 1470163372153 Marionette DEBUG loaded listener.js 11:42:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0xa2329c00) [pid = 1779] [serial = 434] [outer = 0x9b048400] 11:42:53 INFO - PROCESS | 1779 | 1470163373090 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:42:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:42:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1532ms 11:42:53 INFO - PROCESS | 1779 | 1470163373106 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 11:42:53 INFO - PROCESS | 1779 | 1470163373109 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 11:42:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:42:53 INFO - PROCESS | 1779 | 1470163373116 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:42:53 INFO - PROCESS | 1779 | 1470163373119 Marionette TRACE conn4 <- [1,550,null,{}] 11:42:53 INFO - PROCESS | 1779 | 1470163373126 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:53 INFO - PROCESS | 1779 | 1470163373131 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:53 INFO - PROCESS | 1779 | 1470163373322 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 11:42:53 INFO - PROCESS | 1779 | 1470163373493 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:53 INFO - PROCESS | 1779 | 1470163373506 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e6400 == 44 [pid = 1779] [id = 145] 11:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x93d39000) [pid = 1779] [serial = 435] [outer = (nil)] 11:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0xa23b2400) [pid = 1779] [serial = 436] [outer = 0x93d39000] 11:42:53 INFO - PROCESS | 1779 | 1470163373588 Marionette DEBUG loaded listener.js 11:42:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0xa2fb5c00) [pid = 1779] [serial = 437] [outer = 0x93d39000] 11:42:54 INFO - PROCESS | 1779 | 1470163374542 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:42:54 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. 11:42:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1438ms 11:42:54 INFO - PROCESS | 1779 | 1470163374595 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 11:42:54 INFO - PROCESS | 1779 | 1470163374599 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 11:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:42:54 INFO - PROCESS | 1779 | 1470163374610 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:42:54 INFO - PROCESS | 1779 | 1470163374613 Marionette TRACE conn4 <- [1,554,null,{}] 11:42:54 INFO - PROCESS | 1779 | 1470163374619 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:54 INFO - PROCESS | 1779 | 1470163374624 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:54 INFO - PROCESS | 1779 | 1470163374809 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 11:42:55 INFO - PROCESS | 1779 | 1470163374992 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:55 INFO - PROCESS | 1779 | 1470163374999 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267400 == 45 [pid = 1779] [id = 146] 11:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92deb400) [pid = 1779] [serial = 438] [outer = (nil)] 11:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0xa313e400) [pid = 1779] [serial = 439] [outer = 0x92deb400] 11:42:55 INFO - PROCESS | 1779 | 1470163375127 Marionette DEBUG loaded listener.js 11:42:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0xa3143800) [pid = 1779] [serial = 440] [outer = 0x92deb400] 11:42:55 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:56 INFO - PROCESS | 1779 | 1470163376074 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1480ms 11:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:42:56 INFO - PROCESS | 1779 | 1470163376090 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 11:42:56 INFO - PROCESS | 1779 | 1470163376093 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 11:42:56 INFO - PROCESS | 1779 | 1470163376100 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:42:56 INFO - PROCESS | 1779 | 1470163376104 Marionette TRACE conn4 <- [1,558,null,{}] 11:42:56 INFO - PROCESS | 1779 | 1470163376109 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:56 INFO - PROCESS | 1779 | 1470163376114 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:56 INFO - PROCESS | 1779 | 1470163376281 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 11:42:56 INFO - PROCESS | 1779 | 1470163376447 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:56 INFO - PROCESS | 1779 | 1470163376455 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a57e800 == 46 [pid = 1779] [id = 147] 11:42:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0xa313b400) [pid = 1779] [serial = 441] [outer = (nil)] 11:42:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0xa3349800) [pid = 1779] [serial = 442] [outer = 0xa313b400] 11:42:56 INFO - PROCESS | 1779 | 1470163376538 Marionette DEBUG loaded listener.js 11:42:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0xa33d0000) [pid = 1779] [serial = 443] [outer = 0xa313b400] 11:42:57 INFO - PROCESS | 1779 | 1470163377461 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1433ms 11:42:57 INFO - PROCESS | 1779 | 1470163377534 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 11:42:57 INFO - PROCESS | 1779 | 1470163377537 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 11:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:42:57 INFO - PROCESS | 1779 | 1470163377544 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:42:57 INFO - PROCESS | 1779 | 1470163377546 Marionette TRACE conn4 <- [1,562,null,{}] 11:42:57 INFO - PROCESS | 1779 | 1470163377553 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:57 INFO - PROCESS | 1779 | 1470163377558 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:57 INFO - PROCESS | 1779 | 1470163377770 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 11:42:57 INFO - PROCESS | 1779 | 1470163377935 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:57 INFO - PROCESS | 1779 | 1470163377944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225bc00 == 47 [pid = 1779] [id = 148] 11:42:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x96f91400) [pid = 1779] [serial = 444] [outer = (nil)] 11:42:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0xa4f2c000) [pid = 1779] [serial = 445] [outer = 0x96f91400] 11:42:58 INFO - PROCESS | 1779 | 1470163378025 Marionette DEBUG loaded listener.js 11:42:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa4f8a000) [pid = 1779] [serial = 446] [outer = 0x96f91400] 11:42:58 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:42:58 INFO - PROCESS | 1779 | 1470163378953 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1480ms 11:42:59 INFO - PROCESS | 1779 | 1470163379025 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 11:42:59 INFO - PROCESS | 1779 | 1470163379029 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 11:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:42:59 INFO - PROCESS | 1779 | 1470163379037 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:42:59 INFO - PROCESS | 1779 | 1470163379041 Marionette TRACE conn4 <- [1,566,null,{}] 11:42:59 INFO - PROCESS | 1779 | 1470163379047 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:42:59 INFO - PROCESS | 1779 | 1470163379053 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:59 INFO - PROCESS | 1779 | 1470163379251 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 11:42:59 INFO - PROCESS | 1779 | 1470163379415 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:42:59 INFO - PROCESS | 1779 | 1470163379424 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:42:59 INFO - PROCESS | 1779 | ++DOCSHELL 0xa67a0000 == 48 [pid = 1779] [id = 149] 11:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa6cea800) [pid = 1779] [serial = 447] [outer = (nil)] 11:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa6cee800) [pid = 1779] [serial = 448] [outer = 0xa6cea800] 11:42:59 INFO - PROCESS | 1779 | 1470163379552 Marionette DEBUG loaded listener.js 11:42:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa6cf4000) [pid = 1779] [serial = 449] [outer = 0xa6cea800] 11:43:00 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:00 INFO - PROCESS | 1779 | 1470163380428 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1440ms 11:43:00 INFO - PROCESS | 1779 | 1470163380478 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 11:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:43:00 INFO - PROCESS | 1779 | 1470163380482 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 11:43:00 INFO - PROCESS | 1779 | 1470163380489 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:43:00 INFO - PROCESS | 1779 | 1470163380492 Marionette TRACE conn4 <- [1,570,null,{}] 11:43:00 INFO - PROCESS | 1779 | 1470163380498 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:00 INFO - PROCESS | 1779 | 1470163380502 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:00 INFO - PROCESS | 1779 | 1470163380678 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 11:43:00 INFO - PROCESS | 1779 | 1470163380852 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:00 INFO - PROCESS | 1779 | 1470163380858 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ab000 == 49 [pid = 1779] [id = 150] 11:43:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x92252c00) [pid = 1779] [serial = 450] [outer = (nil)] 11:43:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x92530400) [pid = 1779] [serial = 451] [outer = 0x92252c00] 11:43:00 INFO - PROCESS | 1779 | 1470163380951 Marionette DEBUG loaded listener.js 11:43:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x92531c00) [pid = 1779] [serial = 452] [outer = 0x92252c00] 11:43:01 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:02 INFO - PROCESS | 1779 | 1470163382155 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1694ms 11:43:02 INFO - PROCESS | 1779 | 1470163382186 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 11:43:02 INFO - PROCESS | 1779 | 1470163382191 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 11:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:43:02 INFO - PROCESS | 1779 | 1470163382199 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:43:02 INFO - PROCESS | 1779 | 1470163382206 Marionette TRACE conn4 <- [1,574,null,{}] 11:43:02 INFO - PROCESS | 1779 | 1470163382213 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:02 INFO - PROCESS | 1779 | 1470163382219 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:02 INFO - PROCESS | 1779 | 1470163382408 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 11:43:02 INFO - PROCESS | 1779 | 1470163382582 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:02 INFO - PROCESS | 1779 | 1470163382589 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x92531800 == 50 [pid = 1779] [id = 151] 11:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92537800) [pid = 1779] [serial = 453] [outer = (nil)] 11:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92ace000) [pid = 1779] [serial = 454] [outer = 0x92537800] 11:43:02 INFO - PROCESS | 1779 | 1470163382669 Marionette DEBUG loaded listener.js 11:43:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92de4c00) [pid = 1779] [serial = 455] [outer = 0x92537800] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92ed9400 == 49 [pid = 1779] [id = 123] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2b0c00 == 48 [pid = 1779] [id = 137] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x923c6c00 == 47 [pid = 1779] [id = 136] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8c400 == 46 [pid = 1779] [id = 135] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92ede400 == 45 [pid = 1779] [id = 134] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2adc00 == 44 [pid = 1779] [id = 133] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9899bc00 == 43 [pid = 1779] [id = 128] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26a000 == 42 [pid = 1779] [id = 129] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x923cac00 == 41 [pid = 1779] [id = 130] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f266800 == 40 [pid = 1779] [id = 132] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa2800 == 39 [pid = 1779] [id = 131] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ab000 == 38 [pid = 1779] [id = 150] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9225bc00 == 37 [pid = 1779] [id = 148] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0xa67a0000 == 36 [pid = 1779] [id = 149] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9a57e800 == 35 [pid = 1779] [id = 147] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267400 == 34 [pid = 1779] [id = 146] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92cabc00 == 33 [pid = 1779] [id = 144] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x927e6400 == 32 [pid = 1779] [id = 145] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92f69400 == 31 [pid = 1779] [id = 143] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x948a3400 == 30 [pid = 1779] [id = 142] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x9b03fc00 == 29 [pid = 1779] [id = 141] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca1800 == 28 [pid = 1779] [id = 139] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x952c3400 == 27 [pid = 1779] [id = 140] 11:43:04 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26c800 == 26 [pid = 1779] [id = 138] 11:43:04 INFO - PROCESS | 1779 | 1470163384812 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x96f91000) [pid = 1779] [serial = 378] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x948a0c00) [pid = 1779] [serial = 375] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x92ca5000) [pid = 1779] [serial = 349] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x927ea800) [pid = 1779] [serial = 348] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x93b5f800) [pid = 1779] [serial = 370] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9521d800) [pid = 1779] [serial = 352] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92f64400) [pid = 1779] [serial = 369] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x93d3e400) [pid = 1779] [serial = 351] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9aaa6000) [pid = 1779] [serial = 355] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9a910c00) [pid = 1779] [serial = 354] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9b923000) [pid = 1779] [serial = 358] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9b048000) [pid = 1779] [serial = 357] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9c1d0000) [pid = 1779] [serial = 361] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9bd9a800) [pid = 1779] [serial = 360] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0xa2fa8c00) [pid = 1779] [serial = 364] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0xa23b4400) [pid = 1779] [serial = 363] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93a48c00) [pid = 1779] [serial = 367] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x923c6400) [pid = 1779] [serial = 366] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x96fd8400) [pid = 1779] [serial = 379] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92f61c00) [pid = 1779] [serial = 373] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92ee1c00) [pid = 1779] [serial = 372] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x99844000) [pid = 1779] [serial = 384] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x94897400) [pid = 1779] [serial = 381] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x948a6c00) [pid = 1779] [serial = 376] [outer = (nil)] [url = about:blank] 11:43:04 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96fda800) [pid = 1779] [serial = 382] [outer = (nil)] [url = about:blank] 11:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2838ms 11:43:05 INFO - PROCESS | 1779 | 1470163385056 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 11:43:05 INFO - PROCESS | 1779 | 1470163385062 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 11:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:43:05 INFO - PROCESS | 1779 | 1470163385072 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:43:05 INFO - PROCESS | 1779 | 1470163385078 Marionette TRACE conn4 <- [1,578,null,{}] 11:43:05 INFO - PROCESS | 1779 | 1470163385087 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:05 INFO - PROCESS | 1779 | 1470163385092 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:05 INFO - PROCESS | 1779 | 1470163385249 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 11:43:05 INFO - PROCESS | 1779 | 1470163385260 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:05 INFO - PROCESS | 1779 | 1470163385275 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ab800 == 27 [pid = 1779] [id = 152] 11:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f2ac400) [pid = 1779] [serial = 456] [outer = (nil)] 11:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f2af800) [pid = 1779] [serial = 457] [outer = 0x8f2ac400] 11:43:05 INFO - PROCESS | 1779 | 1470163385347 Marionette DEBUG loaded listener.js 11:43:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92250000) [pid = 1779] [serial = 458] [outer = 0x8f2ac400] 11:43:06 INFO - PROCESS | 1779 | 1470163386234 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 11:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1234ms 11:43:06 INFO - PROCESS | 1779 | 1470163386306 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 11:43:06 INFO - PROCESS | 1779 | 1470163386315 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 11:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:43:06 INFO - PROCESS | 1779 | 1470163386326 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:43:06 INFO - PROCESS | 1779 | 1470163386330 Marionette TRACE conn4 <- [1,582,null,{}] 11:43:06 INFO - PROCESS | 1779 | 1470163386336 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:06 INFO - PROCESS | 1779 | 1470163386342 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:06 INFO - PROCESS | 1779 | 1470163386508 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 11:43:06 INFO - PROCESS | 1779 | 1470163386622 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:06 INFO - PROCESS | 1779 | 1470163386629 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x92536800 == 28 [pid = 1779] [id = 153] 11:43:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x927e7000) [pid = 1779] [serial = 459] [outer = (nil)] 11:43:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x927f4c00) [pid = 1779] [serial = 460] [outer = 0x927e7000] 11:43:06 INFO - PROCESS | 1779 | 1470163386703 Marionette DEBUG loaded listener.js 11:43:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92cabc00) [pid = 1779] [serial = 461] [outer = 0x927e7000] 11:43:07 INFO - PROCESS | 1779 | 1470163387576 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1293ms 11:43:07 INFO - PROCESS | 1779 | 1470163387619 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 11:43:07 INFO - PROCESS | 1779 | 1470163387623 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 11:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:43:07 INFO - PROCESS | 1779 | 1470163387629 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:43:07 INFO - PROCESS | 1779 | 1470163387635 Marionette TRACE conn4 <- [1,586,null,{}] 11:43:07 INFO - PROCESS | 1779 | 1470163387659 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:07 INFO - PROCESS | 1779 | 1470163387668 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:07 INFO - PROCESS | 1779 | 1470163387885 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 11:43:07 INFO - PROCESS | 1779 | 1470163387909 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:07 INFO - PROCESS | 1779 | 1470163387923 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f65c00 == 29 [pid = 1779] [id = 154] 11:43:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92f66000) [pid = 1779] [serial = 462] [outer = (nil)] 11:43:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92f70800) [pid = 1779] [serial = 463] [outer = 0x92f66000] 11:43:07 INFO - PROCESS | 1779 | 1470163387993 Marionette DEBUG loaded listener.js 11:43:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93a45000) [pid = 1779] [serial = 464] [outer = 0x92f66000] 11:43:08 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:08 INFO - PROCESS | 1779 | 1470163388893 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1296ms 11:43:08 INFO - PROCESS | 1779 | 1470163388925 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 11:43:08 INFO - PROCESS | 1779 | 1470163388946 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 11:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:43:08 INFO - PROCESS | 1779 | 1470163388960 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:43:08 INFO - PROCESS | 1779 | 1470163388962 Marionette TRACE conn4 <- [1,590,null,{}] 11:43:08 INFO - PROCESS | 1779 | 1470163388968 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:08 INFO - PROCESS | 1779 | 1470163388972 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:09 INFO - PROCESS | 1779 | 1470163389172 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 11:43:09 INFO - PROCESS | 1779 | 1470163389196 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:09 INFO - PROCESS | 1779 | 1470163389203 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x939af800 == 30 [pid = 1779] [id = 155] 11:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93b62000) [pid = 1779] [serial = 465] [outer = (nil)] 11:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x94897c00) [pid = 1779] [serial = 466] [outer = 0x93b62000] 11:43:09 INFO - PROCESS | 1779 | 1470163389272 Marionette DEBUG loaded listener.js 11:43:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x948a5000) [pid = 1779] [serial = 467] [outer = 0x93b62000] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x96f1ac00) [pid = 1779] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92f67400) [pid = 1779] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x923c1800) [pid = 1779] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x97a7d800) [pid = 1779] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9aaa2c00) [pid = 1779] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9224fc00) [pid = 1779] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x96f8d800) [pid = 1779] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x96fd7c00) [pid = 1779] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x99356400) [pid = 1779] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f2ae800) [pid = 1779] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:43:10 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x923c4800) [pid = 1779] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:43:10 INFO - PROCESS | 1779 | 1470163390784 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 11:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1842ms 11:43:10 INFO - PROCESS | 1779 | 1470163390812 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 11:43:10 INFO - PROCESS | 1779 | 1470163390816 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 11:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:43:10 INFO - PROCESS | 1779 | 1470163390822 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:43:10 INFO - PROCESS | 1779 | 1470163390825 Marionette TRACE conn4 <- [1,594,null,{}] 11:43:10 INFO - PROCESS | 1779 | 1470163390830 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:10 INFO - PROCESS | 1779 | 1470163390835 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:10 INFO - PROCESS | 1779 | 1470163390983 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 11:43:11 INFO - PROCESS | 1779 | 1470163390998 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:11 INFO - PROCESS | 1779 | 1470163391008 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c4800 == 31 [pid = 1779] [id = 156] 11:43:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x923cd000) [pid = 1779] [serial = 468] [outer = (nil)] 11:43:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x95215800) [pid = 1779] [serial = 469] [outer = 0x923cd000] 11:43:11 INFO - PROCESS | 1779 | 1470163391074 Marionette DEBUG loaded listener.js 11:43:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9521e000) [pid = 1779] [serial = 470] [outer = 0x923cd000] 11:43:12 INFO - PROCESS | 1779 | 1470163392149 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1396ms 11:43:12 INFO - PROCESS | 1779 | 1470163392220 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 11:43:12 INFO - PROCESS | 1779 | 1470163392227 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 11:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:43:12 INFO - PROCESS | 1779 | 1470163392235 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:43:12 INFO - PROCESS | 1779 | 1470163392241 Marionette TRACE conn4 <- [1,598,null,{}] 11:43:12 INFO - PROCESS | 1779 | 1470163392250 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:12 INFO - PROCESS | 1779 | 1470163392256 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:12 INFO - PROCESS | 1779 | 1470163392463 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 11:43:12 INFO - PROCESS | 1779 | 1470163392621 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:12 INFO - PROCESS | 1779 | 1470163392639 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2afc00 == 32 [pid = 1779] [id = 157] 11:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f2b0c00) [pid = 1779] [serial = 471] [outer = (nil)] 11:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x923c4400) [pid = 1779] [serial = 472] [outer = 0x8f2b0c00] 11:43:12 INFO - PROCESS | 1779 | 1470163392736 Marionette DEBUG loaded listener.js 11:43:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9252e800) [pid = 1779] [serial = 473] [outer = 0x8f2b0c00] 11:43:13 INFO - PROCESS | 1779 | 1470163393772 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1596ms 11:43:13 INFO - PROCESS | 1779 | 1470163393832 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 11:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:43:13 INFO - PROCESS | 1779 | 1470163393837 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 11:43:13 INFO - PROCESS | 1779 | 1470163393848 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:43:13 INFO - PROCESS | 1779 | 1470163393854 Marionette TRACE conn4 <- [1,602,null,{}] 11:43:13 INFO - PROCESS | 1779 | 1470163393860 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:13 INFO - PROCESS | 1779 | 1470163393866 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:14 INFO - PROCESS | 1779 | 1470163394056 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 11:43:14 INFO - PROCESS | 1779 | 1470163394258 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:14 INFO - PROCESS | 1779 | 1470163394266 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26b000 == 33 [pid = 1779] [id = 158] 11:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92ee1c00) [pid = 1779] [serial = 474] [outer = (nil)] 11:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92f64c00) [pid = 1779] [serial = 475] [outer = 0x92ee1c00] 11:43:14 INFO - PROCESS | 1779 | 1470163394360 Marionette DEBUG loaded listener.js 11:43:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x939b4c00) [pid = 1779] [serial = 476] [outer = 0x92ee1c00] 11:43:15 INFO - PROCESS | 1779 | 1470163395354 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1596ms 11:43:15 INFO - PROCESS | 1779 | 1470163395440 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 11:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:43:15 INFO - PROCESS | 1779 | 1470163395446 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 11:43:15 INFO - PROCESS | 1779 | 1470163395452 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:43:15 INFO - PROCESS | 1779 | 1470163395455 Marionette TRACE conn4 <- [1,606,null,{}] 11:43:15 INFO - PROCESS | 1779 | 1470163395472 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:15 INFO - PROCESS | 1779 | 1470163395480 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:15 INFO - PROCESS | 1779 | 1470163395785 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 11:43:16 INFO - PROCESS | 1779 | 1470163396091 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:16 INFO - PROCESS | 1779 | 1470163396109 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f1c000 == 34 [pid = 1779] [id = 159] 11:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x96f1d800) [pid = 1779] [serial = 477] [outer = (nil)] 11:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96f89800) [pid = 1779] [serial = 478] [outer = 0x96f1d800] 11:43:16 INFO - PROCESS | 1779 | 1470163396198 Marionette DEBUG loaded listener.js 11:43:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x96f8f800) [pid = 1779] [serial = 479] [outer = 0x96f1d800] 11:43:17 INFO - PROCESS | 1779 | 1470163397287 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1885ms 11:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:43:17 INFO - PROCESS | 1779 | 1470163397338 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 11:43:17 INFO - PROCESS | 1779 | 1470163397341 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 11:43:17 INFO - PROCESS | 1779 | 1470163397348 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:43:17 INFO - PROCESS | 1779 | 1470163397353 Marionette TRACE conn4 <- [1,610,null,{}] 11:43:17 INFO - PROCESS | 1779 | 1470163397362 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:17 INFO - PROCESS | 1779 | 1470163397368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:17 INFO - PROCESS | 1779 | 1470163397578 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 11:43:17 INFO - PROCESS | 1779 | 1470163397795 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:17 INFO - PROCESS | 1779 | 1470163397805 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x96fd8c00 == 35 [pid = 1779] [id = 160] 11:43:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x96fe2c00) [pid = 1779] [serial = 480] [outer = (nil)] 11:43:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9a1af400) [pid = 1779] [serial = 481] [outer = 0x96fe2c00] 11:43:17 INFO - PROCESS | 1779 | 1470163397932 Marionette DEBUG loaded listener.js 11:43:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9a44f400) [pid = 1779] [serial = 482] [outer = 0x96fe2c00] 11:43:18 INFO - PROCESS | 1779 | 1470163398909 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 11:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1603ms 11:43:18 INFO - PROCESS | 1779 | 1470163398951 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 11:43:18 INFO - PROCESS | 1779 | 1470163398955 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 11:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:43:18 INFO - PROCESS | 1779 | 1470163398962 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:43:18 INFO - PROCESS | 1779 | 1470163398965 Marionette TRACE conn4 <- [1,614,null,{}] 11:43:18 INFO - PROCESS | 1779 | 1470163398971 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:18 INFO - PROCESS | 1779 | 1470163398976 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:19 INFO - PROCESS | 1779 | 1470163399191 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 11:43:19 INFO - PROCESS | 1779 | 1470163399443 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:19 INFO - PROCESS | 1779 | 1470163399453 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252dc00 == 36 [pid = 1779] [id = 161] 11:43:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9252e400) [pid = 1779] [serial = 483] [outer = (nil)] 11:43:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9a57e400) [pid = 1779] [serial = 484] [outer = 0x9252e400] 11:43:19 INFO - PROCESS | 1779 | 1470163399585 Marionette DEBUG loaded listener.js 11:43:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x9a9b1400) [pid = 1779] [serial = 485] [outer = 0x9252e400] 11:43:20 INFO - PROCESS | 1779 | 1470163400729 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1938ms 11:43:20 INFO - PROCESS | 1779 | 1470163400920 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 11:43:20 INFO - PROCESS | 1779 | 1470163400926 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 11:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:43:20 INFO - PROCESS | 1779 | 1470163400935 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:43:20 INFO - PROCESS | 1779 | 1470163400940 Marionette TRACE conn4 <- [1,618,null,{}] 11:43:20 INFO - PROCESS | 1779 | 1470163400947 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:20 INFO - PROCESS | 1779 | 1470163400954 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:21 INFO - PROCESS | 1779 | 1470163401184 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 11:43:21 INFO - PROCESS | 1779 | 1470163401359 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:21 INFO - PROCESS | 1779 | 1470163401374 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2400 == 37 [pid = 1779] [id = 162] 11:43:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x923c3400) [pid = 1779] [serial = 486] [outer = (nil)] 11:43:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x923cbc00) [pid = 1779] [serial = 487] [outer = 0x923c3400] 11:43:21 INFO - PROCESS | 1779 | 1470163401445 Marionette DEBUG loaded listener.js 11:43:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x927ea800) [pid = 1779] [serial = 488] [outer = 0x923c3400] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0xa1123800 == 36 [pid = 1779] [id = 19] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0xa2324400 == 35 [pid = 1779] [id = 20] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x92259c00 == 34 [pid = 1779] [id = 24] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x92255c00 == 33 [pid = 1779] [id = 21] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x9abd9c00 == 32 [pid = 1779] [id = 18] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x939b2000 == 31 [pid = 1779] [id = 23] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad1400 == 30 [pid = 1779] [id = 17] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x95254800 == 29 [pid = 1779] [id = 22] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x9a90d400 == 28 [pid = 1779] [id = 16] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x939af800 == 27 [pid = 1779] [id = 155] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x92f65c00 == 26 [pid = 1779] [id = 154] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x92536800 == 25 [pid = 1779] [id = 153] 11:43:22 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ab800 == 24 [pid = 1779] [id = 152] 11:43:22 INFO - PROCESS | 1779 | 1470163402441 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9abda000) [pid = 1779] [serial = 415] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9b03b800) [pid = 1779] [serial = 416] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x98994400) [pid = 1779] [serial = 413] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x93b62400) [pid = 1779] [serial = 404] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x94869000) [pid = 1779] [serial = 388] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x99fda400) [pid = 1779] [serial = 409] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9aaad400) [pid = 1779] [serial = 394] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92debc00) [pid = 1779] [serial = 398] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92f6e800) [pid = 1779] [serial = 403] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92ca4800) [pid = 1779] [serial = 397] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x96fe5c00) [pid = 1779] [serial = 407] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9984d000) [pid = 1779] [serial = 410] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9894b400) [pid = 1779] [serial = 392] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x99fd2000) [pid = 1779] [serial = 385] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92cae400) [pid = 1779] [serial = 401] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9d51c400) [pid = 1779] [serial = 223] [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.] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x96f90400) [pid = 1779] [serial = 412] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x96fdc000) [pid = 1779] [serial = 406] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x927f5c00) [pid = 1779] [serial = 400] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92de1000) [pid = 1779] [serial = 395] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x948a1c00) [pid = 1779] [serial = 389] [outer = (nil)] [url = about:blank] 11:43:22 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96fe3800) [pid = 1779] [serial = 391] [outer = (nil)] [url = about:blank] 11:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1638ms 11:43:22 INFO - PROCESS | 1779 | 1470163402576 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 11:43:22 INFO - PROCESS | 1779 | 1470163402584 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 11:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:43:22 INFO - PROCESS | 1779 | 1470163402611 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:43:22 INFO - PROCESS | 1779 | 1470163402620 Marionette TRACE conn4 <- [1,622,null,{}] 11:43:22 INFO - PROCESS | 1779 | 1470163402630 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:22 INFO - PROCESS | 1779 | 1470163402640 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:22 INFO - PROCESS | 1779 | 1470163402890 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 11:43:23 INFO - PROCESS | 1779 | 1470163403076 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:23 INFO - PROCESS | 1779 | 1470163403085 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca9000 == 25 [pid = 1779] [id = 163] 11:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92de5800) [pid = 1779] [serial = 489] [outer = (nil)] 11:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92defc00) [pid = 1779] [serial = 490] [outer = 0x92de5800] 11:43:23 INFO - PROCESS | 1779 | 1470163403156 Marionette DEBUG loaded listener.js 11:43:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92f61c00) [pid = 1779] [serial = 491] [outer = 0x92de5800] 11:43:23 INFO - PROCESS | 1779 | 1470163403923 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 11:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1354ms 11:43:23 INFO - PROCESS | 1779 | 1470163403960 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 11:43:23 INFO - PROCESS | 1779 | 1470163403964 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 11:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:43:23 INFO - PROCESS | 1779 | 1470163403970 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:43:23 INFO - PROCESS | 1779 | 1470163403974 Marionette TRACE conn4 <- [1,626,null,{}] 11:43:23 INFO - PROCESS | 1779 | 1470163403988 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:24 INFO - PROCESS | 1779 | 1470163403997 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:24 INFO - PROCESS | 1779 | 1470163404170 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 11:43:24 INFO - PROCESS | 1779 | 1470163404182 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:24 INFO - PROCESS | 1779 | 1470163404194 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x94898000 == 26 [pid = 1779] [id = 164] 11:43:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9489c000) [pid = 1779] [serial = 492] [outer = (nil)] 11:43:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x95216800) [pid = 1779] [serial = 493] [outer = 0x9489c000] 11:43:24 INFO - PROCESS | 1779 | 1470163404375 Marionette DEBUG loaded listener.js 11:43:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x952c4800) [pid = 1779] [serial = 494] [outer = 0x9489c000] 11:43:25 INFO - PROCESS | 1779 | 1470163405279 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1339ms 11:43:25 INFO - PROCESS | 1779 | 1470163405310 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 11:43:25 INFO - PROCESS | 1779 | 1470163405314 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 11:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:43:25 INFO - PROCESS | 1779 | 1470163405320 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:43:25 INFO - PROCESS | 1779 | 1470163405322 Marionette TRACE conn4 <- [1,630,null,{}] 11:43:25 INFO - PROCESS | 1779 | 1470163405329 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:25 INFO - PROCESS | 1779 | 1470163405334 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:25 INFO - PROCESS | 1779 | 1470163405553 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 11:43:25 INFO - PROCESS | 1779 | 1470163405578 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:25 INFO - PROCESS | 1779 | 1470163405585 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x95219000 == 27 [pid = 1779] [id = 165] 11:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x96f92c00) [pid = 1779] [serial = 495] [outer = (nil)] 11:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96fe1c00) [pid = 1779] [serial = 496] [outer = 0x96f92c00] 11:43:25 INFO - PROCESS | 1779 | 1470163405654 Marionette DEBUG loaded listener.js 11:43:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x97a7cc00) [pid = 1779] [serial = 497] [outer = 0x96f92c00] 11:43:26 INFO - PROCESS | 1779 | 1470163406601 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:43:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:43:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 11:43:26 INFO - PROCESS | 1779 | 1470163406651 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 11:43:26 INFO - PROCESS | 1779 | 1470163406655 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 11:43:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:43:26 INFO - PROCESS | 1779 | 1470163406661 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:43:26 INFO - PROCESS | 1779 | 1470163406663 Marionette TRACE conn4 <- [1,634,null,{}] 11:43:26 INFO - PROCESS | 1779 | 1470163406669 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:26 INFO - PROCESS | 1779 | 1470163406674 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:26 INFO - PROCESS | 1779 | 1470163406885 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 11:43:26 INFO - PROCESS | 1779 | 1470163406915 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:26 INFO - PROCESS | 1779 | 1470163406923 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f271800 == 28 [pid = 1779] [id = 166] 11:43:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f2a2400) [pid = 1779] [serial = 498] [outer = (nil)] 11:43:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x997d0800) [pid = 1779] [serial = 499] [outer = 0x8f2a2400] 11:43:27 INFO - PROCESS | 1779 | 1470163406993 Marionette DEBUG loaded listener.js 11:43:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x99fdc000) [pid = 1779] [serial = 500] [outer = 0x8f2a2400] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92ca2c00) [pid = 1779] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x96f8a000) [pid = 1779] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9b048c00) [pid = 1779] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x99375c00) [pid = 1779] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x95251800) [pid = 1779] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9b048400) [pid = 1779] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x93d39000) [pid = 1779] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92deb400) [pid = 1779] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa313b400) [pid = 1779] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92f66000) [pid = 1779] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x93b62000) [pid = 1779] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96f91400) [pid = 1779] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f2ac400) [pid = 1779] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0xa6cea800) [pid = 1779] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x927e7000) [pid = 1779] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92252c00) [pid = 1779] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:43:27 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92537800) [pid = 1779] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:43:27 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:28 INFO - PROCESS | 1779 | 1470163408126 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1479ms 11:43:28 INFO - PROCESS | 1779 | 1470163408141 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 11:43:28 INFO - PROCESS | 1779 | 1470163408144 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 11:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:43:28 INFO - PROCESS | 1779 | 1470163408153 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:43:28 INFO - PROCESS | 1779 | 1470163408155 Marionette TRACE conn4 <- [1,638,null,{}] 11:43:28 INFO - PROCESS | 1779 | 1470163408160 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:28 INFO - PROCESS | 1779 | 1470163408172 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:28 INFO - PROCESS | 1779 | 1470163408416 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 11:43:28 INFO - PROCESS | 1779 | 1470163408543 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:28 INFO - PROCESS | 1779 | 1470163408550 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2aec00 == 29 [pid = 1779] [id = 167] 11:43:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9252b400) [pid = 1779] [serial = 501] [outer = (nil)] 11:43:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9aaa8800) [pid = 1779] [serial = 502] [outer = 0x9252b400] 11:43:28 INFO - PROCESS | 1779 | 1470163408621 Marionette DEBUG loaded listener.js 11:43:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9abd0400) [pid = 1779] [serial = 503] [outer = 0x9252b400] 11:43:29 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:29 INFO - PROCESS | 1779 | 1470163409383 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1280ms 11:43:29 INFO - PROCESS | 1779 | 1470163409485 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 11:43:29 INFO - PROCESS | 1779 | 1470163409491 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 11:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:43:29 INFO - PROCESS | 1779 | 1470163409500 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:43:29 INFO - PROCESS | 1779 | 1470163409507 Marionette TRACE conn4 <- [1,642,null,{}] 11:43:29 INFO - PROCESS | 1779 | 1470163409515 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:29 INFO - PROCESS | 1779 | 1470163409521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:29 INFO - PROCESS | 1779 | 1470163409752 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 11:43:29 INFO - PROCESS | 1779 | 1470163409917 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:29 INFO - PROCESS | 1779 | 1470163409933 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f263800 == 30 [pid = 1779] [id = 168] 11:43:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92253000) [pid = 1779] [serial = 504] [outer = (nil)] 11:43:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x923c9000) [pid = 1779] [serial = 505] [outer = 0x92253000] 11:43:30 INFO - PROCESS | 1779 | 1470163410018 Marionette DEBUG loaded listener.js 11:43:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92537800) [pid = 1779] [serial = 506] [outer = 0x92253000] 11:43:31 INFO - PROCESS | 1779 | 1470163411009 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1587ms 11:43:31 INFO - PROCESS | 1779 | 1470163411088 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 11:43:31 INFO - PROCESS | 1779 | 1470163411094 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 11:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:43:31 INFO - PROCESS | 1779 | 1470163411104 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:43:31 INFO - PROCESS | 1779 | 1470163411110 Marionette TRACE conn4 <- [1,646,null,{}] 11:43:31 INFO - PROCESS | 1779 | 1470163411117 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:31 INFO - PROCESS | 1779 | 1470163411122 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:31 INFO - PROCESS | 1779 | 1470163411363 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 11:43:31 INFO - PROCESS | 1779 | 1470163411580 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:31 INFO - PROCESS | 1779 | 1470163411589 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ede800 == 31 [pid = 1779] [id = 169] 11:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92f66000) [pid = 1779] [serial = 507] [outer = (nil)] 11:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x93a3f400) [pid = 1779] [serial = 508] [outer = 0x92f66000] 11:43:31 INFO - PROCESS | 1779 | 1470163411712 Marionette DEBUG loaded listener.js 11:43:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93d3f400) [pid = 1779] [serial = 509] [outer = 0x92f66000] 11:43:32 INFO - PROCESS | 1779 | 1470163412622 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1590ms 11:43:32 INFO - PROCESS | 1779 | 1470163412692 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 11:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:43:32 INFO - PROCESS | 1779 | 1470163412696 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 11:43:32 INFO - PROCESS | 1779 | 1470163412703 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:43:32 INFO - PROCESS | 1779 | 1470163412707 Marionette TRACE conn4 <- [1,650,null,{}] 11:43:32 INFO - PROCESS | 1779 | 1470163412721 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:32 INFO - PROCESS | 1779 | 1470163412729 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:32 INFO - PROCESS | 1779 | 1470163412956 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 11:43:33 INFO - PROCESS | 1779 | 1470163413217 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:33 INFO - PROCESS | 1779 | 1470163413231 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x99847c00 == 32 [pid = 1779] [id = 170] 11:43:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a910400) [pid = 1779] [serial = 510] [outer = (nil)] 11:43:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9aaaa400) [pid = 1779] [serial = 511] [outer = 0x9a910400] 11:43:33 INFO - PROCESS | 1779 | 1470163413362 Marionette DEBUG loaded listener.js 11:43:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9ac41800) [pid = 1779] [serial = 512] [outer = 0x9a910400] 11:43:34 INFO - PROCESS | 1779 | 1470163414280 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 11:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1632ms 11:43:34 INFO - PROCESS | 1779 | 1470163414335 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 11:43:34 INFO - PROCESS | 1779 | 1470163414340 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 11:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:43:34 INFO - PROCESS | 1779 | 1470163414346 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:43:34 INFO - PROCESS | 1779 | 1470163414349 Marionette TRACE conn4 <- [1,654,null,{}] 11:43:34 INFO - PROCESS | 1779 | 1470163414355 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:34 INFO - PROCESS | 1779 | 1470163414369 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:34 INFO - PROCESS | 1779 | 1470163414610 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 11:43:34 INFO - PROCESS | 1779 | 1470163414834 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:34 INFO - PROCESS | 1779 | 1470163414845 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x952c9800 == 33 [pid = 1779] [id = 171] 11:43:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96fe0400) [pid = 1779] [serial = 513] [outer = (nil)] 11:43:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9b5b4800) [pid = 1779] [serial = 514] [outer = 0x96fe0400] 11:43:34 INFO - PROCESS | 1779 | 1470163414978 Marionette DEBUG loaded listener.js 11:43:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9b924c00) [pid = 1779] [serial = 515] [outer = 0x96fe0400] 11:43:35 INFO - PROCESS | 1779 | 1470163415849 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1539ms 11:43:35 INFO - PROCESS | 1779 | 1470163415886 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 11:43:35 INFO - PROCESS | 1779 | 1470163415889 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 11:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:43:35 INFO - PROCESS | 1779 | 1470163415896 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:43:35 INFO - PROCESS | 1779 | 1470163415899 Marionette TRACE conn4 <- [1,658,null,{}] 11:43:35 INFO - PROCESS | 1779 | 1470163415905 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:35 INFO - PROCESS | 1779 | 1470163415910 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:36 INFO - PROCESS | 1779 | 1470163416087 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 11:43:36 INFO - PROCESS | 1779 | 1470163416248 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:36 INFO - PROCESS | 1779 | 1470163416256 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b03dc00 == 34 [pid = 1779] [id = 172] 11:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9b045400) [pid = 1779] [serial = 516] [outer = (nil)] 11:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9b9cc000) [pid = 1779] [serial = 517] [outer = 0x9b045400] 11:43:36 INFO - PROCESS | 1779 | 1470163416348 Marionette DEBUG loaded listener.js 11:43:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9bd9f000) [pid = 1779] [serial = 518] [outer = 0x9b045400] 11:43:37 INFO - PROCESS | 1779 | 1470163417243 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1384ms 11:43:37 INFO - PROCESS | 1779 | 1470163417279 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 11:43:37 INFO - PROCESS | 1779 | 1470163417283 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 11:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:43:37 INFO - PROCESS | 1779 | 1470163417309 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:43:37 INFO - PROCESS | 1779 | 1470163417313 Marionette TRACE conn4 <- [1,662,null,{}] 11:43:37 INFO - PROCESS | 1779 | 1470163417319 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:37 INFO - PROCESS | 1779 | 1470163417329 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:37 INFO - PROCESS | 1779 | 1470163417566 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 11:43:37 INFO - PROCESS | 1779 | 1470163417811 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:37 INFO - PROCESS | 1779 | 1470163417822 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26b400 == 35 [pid = 1779] [id = 173] 11:43:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9b9c0800) [pid = 1779] [serial = 519] [outer = (nil)] 11:43:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9d9cdc00) [pid = 1779] [serial = 520] [outer = 0x9b9c0800] 11:43:37 INFO - PROCESS | 1779 | 1470163417951 Marionette DEBUG loaded listener.js 11:43:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa2006400) [pid = 1779] [serial = 521] [outer = 0x9b9c0800] 11:43:38 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:38 INFO - PROCESS | 1779 | 1470163418835 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 11:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1585ms 11:43:38 INFO - PROCESS | 1779 | 1470163418895 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 11:43:38 INFO - PROCESS | 1779 | 1470163418901 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 11:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:43:38 INFO - PROCESS | 1779 | 1470163418911 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:43:38 INFO - PROCESS | 1779 | 1470163418915 Marionette TRACE conn4 <- [1,666,null,{}] 11:43:38 INFO - PROCESS | 1779 | 1470163418973 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:38 INFO - PROCESS | 1779 | 1470163418979 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:39 INFO - PROCESS | 1779 | 1470163419186 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 11:43:39 INFO - PROCESS | 1779 | 1470163419390 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:39 INFO - PROCESS | 1779 | 1470163419400 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de9800 == 36 [pid = 1779] [id = 174] 11:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa200fc00) [pid = 1779] [serial = 522] [outer = (nil)] 11:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa2267c00) [pid = 1779] [serial = 523] [outer = 0xa200fc00] 11:43:39 INFO - PROCESS | 1779 | 1470163419476 Marionette DEBUG loaded listener.js 11:43:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa2269c00) [pid = 1779] [serial = 524] [outer = 0xa200fc00] 11:43:40 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:40 INFO - PROCESS | 1779 | 1470163420338 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 11:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1487ms 11:43:40 INFO - PROCESS | 1779 | 1470163420399 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 11:43:40 INFO - PROCESS | 1779 | 1470163420402 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 11:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:43:40 INFO - PROCESS | 1779 | 1470163420409 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:43:40 INFO - PROCESS | 1779 | 1470163420413 Marionette TRACE conn4 <- [1,670,null,{}] 11:43:40 INFO - PROCESS | 1779 | 1470163420419 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:40 INFO - PROCESS | 1779 | 1470163420423 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:40 INFO - PROCESS | 1779 | 1470163420661 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 11:43:40 INFO - PROCESS | 1779 | 1470163420936 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:40 INFO - PROCESS | 1779 | 1470163420944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f270000 == 37 [pid = 1779] [id = 175] 11:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x923c0400) [pid = 1779] [serial = 525] [outer = (nil)] 11:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x92532c00) [pid = 1779] [serial = 526] [outer = 0x923c0400] 11:43:41 INFO - PROCESS | 1779 | 1470163421070 Marionette DEBUG loaded listener.js 11:43:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x93b69400) [pid = 1779] [serial = 527] [outer = 0x923c0400] 11:43:42 INFO - PROCESS | 1779 | 1470163422195 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 11:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1833ms 11:43:42 INFO - PROCESS | 1779 | 1470163422243 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 11:43:42 INFO - PROCESS | 1779 | 1470163422250 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 11:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:43:42 INFO - PROCESS | 1779 | 1470163422258 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:43:42 INFO - PROCESS | 1779 | 1470163422264 Marionette TRACE conn4 <- [1,674,null,{}] 11:43:42 INFO - PROCESS | 1779 | 1470163422272 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:42 INFO - PROCESS | 1779 | 1470163422279 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:42 INFO - PROCESS | 1779 | 1470163422458 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 11:43:42 INFO - PROCESS | 1779 | 1470163422724 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:42 INFO - PROCESS | 1779 | 1470163422740 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acf400 == 38 [pid = 1779] [id = 176] 11:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92ca1800) [pid = 1779] [serial = 528] [outer = (nil)] 11:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92cad400) [pid = 1779] [serial = 529] [outer = 0x92ca1800] 11:43:42 INFO - PROCESS | 1779 | 1470163422829 Marionette DEBUG loaded listener.js 11:43:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92de9c00) [pid = 1779] [serial = 530] [outer = 0x92ca1800] 11:43:43 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:43:43 INFO - PROCESS | 1779 | 1470163423824 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 11:43:43 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 11:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1597ms 11:43:43 INFO - PROCESS | 1779 | 1470163423855 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 11:43:43 INFO - PROCESS | 1779 | 1470163423861 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 11:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:43:43 INFO - PROCESS | 1779 | 1470163423871 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:43:43 INFO - PROCESS | 1779 | 1470163423875 Marionette TRACE conn4 <- [1,678,null,{}] 11:43:43 INFO - PROCESS | 1779 | 1470163423881 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:43 INFO - PROCESS | 1779 | 1470163423887 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:44 INFO - PROCESS | 1779 | 1470163424079 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 11:43:44 INFO - PROCESS | 1779 | 1470163424299 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:44 INFO - PROCESS | 1779 | 1470163424308 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x92edb800 == 39 [pid = 1779] [id = 177] 11:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x93a4a400) [pid = 1779] [serial = 531] [outer = (nil)] 11:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9489f000) [pid = 1779] [serial = 532] [outer = 0x93a4a400] 11:43:44 INFO - PROCESS | 1779 | 1470163424403 Marionette DEBUG loaded listener.js 11:43:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9524bc00) [pid = 1779] [serial = 533] [outer = 0x93a4a400] 11:43:45 INFO - PROCESS | 1779 | --DOCSHELL 0x9937d400 == 38 [pid = 1779] [id = 15] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0xa61bf400 == 37 [pid = 1779] [id = 29] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9a1b0400 == 36 [pid = 1779] [id = 25] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x923c4800 == 35 [pid = 1779] [id = 156] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9252dc00 == 34 [pid = 1779] [id = 161] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x92531800 == 33 [pid = 1779] [id = 151] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2afc00 == 32 [pid = 1779] [id = 157] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9489cc00 == 31 [pid = 1779] [id = 31] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0xa23b3000 == 30 [pid = 1779] [id = 27] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x96f1c000 == 29 [pid = 1779] [id = 159] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x92258000 == 28 [pid = 1779] [id = 28] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26b000 == 27 [pid = 1779] [id = 158] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x96fd8c00 == 26 [pid = 1779] [id = 160] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9a1bb800 == 25 [pid = 1779] [id = 26] 11:43:46 INFO - PROCESS | 1779 | --DOCSHELL 0x92252400 == 24 [pid = 1779] [id = 30] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x95215800) [pid = 1779] [serial = 469] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x92edd000) [pid = 1779] [serial = 418] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x997cf000) [pid = 1779] [serial = 422] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x96fdec00) [pid = 1779] [serial = 421] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9b5b7400) [pid = 1779] [serial = 425] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9b24a000) [pid = 1779] [serial = 424] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9bd5d000) [pid = 1779] [serial = 428] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9bd59400) [pid = 1779] [serial = 427] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9d5a7800) [pid = 1779] [serial = 431] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9d519400) [pid = 1779] [serial = 430] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0xa2329c00) [pid = 1779] [serial = 434] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0xa2008400) [pid = 1779] [serial = 433] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0xa2fb5c00) [pid = 1779] [serial = 437] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0xa23b2400) [pid = 1779] [serial = 436] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa3143800) [pid = 1779] [serial = 440] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa313e400) [pid = 1779] [serial = 439] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0xa33d0000) [pid = 1779] [serial = 443] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92f70800) [pid = 1779] [serial = 463] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0xa3349800) [pid = 1779] [serial = 442] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x94897c00) [pid = 1779] [serial = 466] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa4f8a000) [pid = 1779] [serial = 446] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa4f2c000) [pid = 1779] [serial = 445] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f2af800) [pid = 1779] [serial = 457] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x93a45000) [pid = 1779] [serial = 464] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa6cf4000) [pid = 1779] [serial = 449] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x927f4c00) [pid = 1779] [serial = 460] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0xa6cee800) [pid = 1779] [serial = 448] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92531c00) [pid = 1779] [serial = 452] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92530400) [pid = 1779] [serial = 451] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92de4c00) [pid = 1779] [serial = 455] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92ace000) [pid = 1779] [serial = 454] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92250000) [pid = 1779] [serial = 458] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x948a5000) [pid = 1779] [serial = 467] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92cabc00) [pid = 1779] [serial = 461] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92f6d000) [pid = 1779] [serial = 419] [outer = (nil)] [url = about:blank] 11:43:46 INFO - PROCESS | 1779 | 1470163426636 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 11:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2790ms 11:43:46 INFO - PROCESS | 1779 | 1470163426663 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 11:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:43:46 INFO - PROCESS | 1779 | 1470163426669 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 11:43:46 INFO - PROCESS | 1779 | 1470163426677 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:43:46 INFO - PROCESS | 1779 | 1470163426682 Marionette TRACE conn4 <- [1,682,null,{}] 11:43:46 INFO - PROCESS | 1779 | 1470163426690 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:46 INFO - PROCESS | 1779 | 1470163426696 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:46 INFO - PROCESS | 1779 | 1470163426892 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 11:43:47 INFO - PROCESS | 1779 | 1470163427017 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:47 INFO - PROCESS | 1779 | 1470163427025 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a9000 == 25 [pid = 1779] [id = 178] 11:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f2ab000) [pid = 1779] [serial = 534] [outer = (nil)] 11:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92530400) [pid = 1779] [serial = 535] [outer = 0x8f2ab000] 11:43:47 INFO - PROCESS | 1779 | 1470163427097 Marionette DEBUG loaded listener.js 11:43:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x927e8800) [pid = 1779] [serial = 536] [outer = 0x8f2ab000] 11:43:48 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:48 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:43:48 INFO - PROCESS | 1779 | 1470163428450 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 11:43:48 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) 11:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1791ms 11:43:48 INFO - PROCESS | 1779 | 1470163428466 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 11:43:48 INFO - PROCESS | 1779 | 1470163428472 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 11:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:43:48 INFO - PROCESS | 1779 | 1470163428483 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:43:48 INFO - PROCESS | 1779 | 1470163428487 Marionette TRACE conn4 <- [1,686,null,{}] 11:43:48 INFO - PROCESS | 1779 | 1470163428493 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:48 INFO - PROCESS | 1779 | 1470163428498 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:48 INFO - PROCESS | 1779 | 1470163428699 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 11:43:48 INFO - PROCESS | 1779 | 1470163428733 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:48 INFO - PROCESS | 1779 | 1470163428740 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a7c00 == 26 [pid = 1779] [id = 179] 11:43:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ca1400) [pid = 1779] [serial = 537] [outer = (nil)] 11:43:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92de7400) [pid = 1779] [serial = 538] [outer = 0x92ca1400] 11:43:48 INFO - PROCESS | 1779 | 1470163428856 Marionette DEBUG loaded listener.js 11:43:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92ede400) [pid = 1779] [serial = 539] [outer = 0x92ca1400] 11:43:50 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:50 INFO - PROCESS | 1779 | 1470163430248 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 11:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1788ms 11:43:50 INFO - PROCESS | 1779 | 1470163430273 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 11:43:50 INFO - PROCESS | 1779 | 1470163430277 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 11:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:43:50 INFO - PROCESS | 1779 | 1470163430348 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:43:50 INFO - PROCESS | 1779 | 1470163430353 Marionette TRACE conn4 <- [1,690,null,{}] 11:43:50 INFO - PROCESS | 1779 | 1470163430373 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:50 INFO - PROCESS | 1779 | 1470163430382 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:50 INFO - PROCESS | 1779 | 1470163430583 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x96f92c00) [pid = 1779] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f2a2400) [pid = 1779] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9252e400) [pid = 1779] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x96fe2c00) [pid = 1779] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92de5800) [pid = 1779] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x923cd000) [pid = 1779] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ee1c00) [pid = 1779] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x923c3400) [pid = 1779] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9489c000) [pid = 1779] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x96f1d800) [pid = 1779] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f2b0c00) [pid = 1779] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:43:51 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9252b400) [pid = 1779] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:43:51 INFO - PROCESS | 1779 | 1470163431352 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:51 INFO - PROCESS | 1779 | 1470163431368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252e400 == 27 [pid = 1779] [id = 180] 11:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92536400) [pid = 1779] [serial = 540] [outer = (nil)] 11:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92edac00) [pid = 1779] [serial = 541] [outer = 0x92536400] 11:43:51 INFO - PROCESS | 1779 | 1470163431436 Marionette DEBUG loaded listener.js 11:43:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93d3b400) [pid = 1779] [serial = 542] [outer = 0x92536400] 11:43:52 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:52 INFO - PROCESS | 1779 | 1470163432612 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 11:43:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2346ms 11:43:52 INFO - PROCESS | 1779 | 1470163432638 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 11:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:43:52 INFO - PROCESS | 1779 | 1470163432643 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 11:43:52 INFO - PROCESS | 1779 | 1470163432649 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:43:52 INFO - PROCESS | 1779 | 1470163432652 Marionette TRACE conn4 <- [1,694,null,{}] 11:43:52 INFO - PROCESS | 1779 | 1470163432658 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:52 INFO - PROCESS | 1779 | 1470163432664 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:52 INFO - PROCESS | 1779 | 1470163432917 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 11:43:52 INFO - PROCESS | 1779 | 1470163432935 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:52 INFO - PROCESS | 1779 | 1470163432943 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92254400 == 28 [pid = 1779] [id = 181] 11:43:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x927f0800) [pid = 1779] [serial = 543] [outer = (nil)] 11:43:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9489dc00) [pid = 1779] [serial = 544] [outer = 0x927f0800] 11:43:53 INFO - PROCESS | 1779 | 1470163433016 Marionette DEBUG loaded listener.js 11:43:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9524e400) [pid = 1779] [serial = 545] [outer = 0x927f0800] 11:43:54 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:54 INFO - PROCESS | 1779 | 1470163434503 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 11:43:54 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) 11:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1933ms 11:43:54 INFO - PROCESS | 1779 | 1470163434584 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 11:43:54 INFO - PROCESS | 1779 | 1470163434591 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 11:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:43:54 INFO - PROCESS | 1779 | 1470163434600 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:43:54 INFO - PROCESS | 1779 | 1470163434603 Marionette TRACE conn4 <- [1,698,null,{}] 11:43:54 INFO - PROCESS | 1779 | 1470163434612 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:54 INFO - PROCESS | 1779 | 1470163434618 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:54 INFO - PROCESS | 1779 | 1470163434823 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 11:43:55 INFO - PROCESS | 1779 | 1470163434983 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:55 INFO - PROCESS | 1779 | 1470163435003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x92258000 == 29 [pid = 1779] [id = 182] 11:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x923c2800) [pid = 1779] [serial = 546] [outer = (nil)] 11:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92cab000) [pid = 1779] [serial = 547] [outer = 0x923c2800] 11:43:55 INFO - PROCESS | 1779 | 1470163435090 Marionette DEBUG loaded listener.js 11:43:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92de4c00) [pid = 1779] [serial = 548] [outer = 0x923c2800] 11:43:56 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:56 INFO - PROCESS | 1779 | 1470163436586 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 11:43:56 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) 11:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2037ms 11:43:56 INFO - PROCESS | 1779 | 1470163436638 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 11:43:56 INFO - PROCESS | 1779 | 1470163436646 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 11:43:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:43:56 INFO - PROCESS | 1779 | 1470163436657 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:43:56 INFO - PROCESS | 1779 | 1470163436661 Marionette TRACE conn4 <- [1,702,null,{}] 11:43:56 INFO - PROCESS | 1779 | 1470163436667 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:56 INFO - PROCESS | 1779 | 1470163436673 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:56 INFO - PROCESS | 1779 | 1470163436873 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 11:43:57 INFO - PROCESS | 1779 | 1470163437028 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:57 INFO - PROCESS | 1779 | 1470163437037 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f69400 == 30 [pid = 1779] [id = 183] 11:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92f6c400) [pid = 1779] [serial = 549] [outer = (nil)] 11:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93d37400) [pid = 1779] [serial = 550] [outer = 0x92f6c400] 11:43:57 INFO - PROCESS | 1779 | 1470163437121 Marionette DEBUG loaded listener.js 11:43:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9524a400) [pid = 1779] [serial = 551] [outer = 0x92f6c400] 11:43:58 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:43:58 INFO - PROCESS | 1779 | 1470163438600 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 11:43:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1984ms 11:43:58 INFO - PROCESS | 1779 | 1470163438642 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 11:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:43:58 INFO - PROCESS | 1779 | 1470163438647 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 11:43:58 INFO - PROCESS | 1779 | 1470163438654 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:43:58 INFO - PROCESS | 1779 | 1470163438660 Marionette TRACE conn4 <- [1,706,null,{}] 11:43:58 INFO - PROCESS | 1779 | 1470163438677 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:43:58 INFO - PROCESS | 1779 | 1470163438685 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:58 INFO - PROCESS | 1779 | 1470163438914 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 11:43:59 INFO - PROCESS | 1779 | 1470163439141 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:43:59 INFO - PROCESS | 1779 | 1470163439148 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:43:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265c00 == 31 [pid = 1779] [id = 184] 11:43:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f266400) [pid = 1779] [serial = 552] [outer = (nil)] 11:43:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f2a1c00) [pid = 1779] [serial = 553] [outer = 0x8f266400] 11:43:59 INFO - PROCESS | 1779 | 1470163439223 Marionette DEBUG loaded listener.js 11:43:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92252400) [pid = 1779] [serial = 554] [outer = 0x8f266400] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x96fe1c00) [pid = 1779] [serial = 496] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x997d0800) [pid = 1779] [serial = 499] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9a9b1400) [pid = 1779] [serial = 485] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9a1af400) [pid = 1779] [serial = 481] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9a44f400) [pid = 1779] [serial = 482] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92defc00) [pid = 1779] [serial = 490] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92f61c00) [pid = 1779] [serial = 491] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9521e000) [pid = 1779] [serial = 470] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92f64c00) [pid = 1779] [serial = 475] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x939b4c00) [pid = 1779] [serial = 476] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x923cbc00) [pid = 1779] [serial = 487] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x927ea800) [pid = 1779] [serial = 488] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95216800) [pid = 1779] [serial = 493] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x96f89800) [pid = 1779] [serial = 478] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x96f8f800) [pid = 1779] [serial = 479] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x923c4400) [pid = 1779] [serial = 472] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9252e800) [pid = 1779] [serial = 473] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9a57e400) [pid = 1779] [serial = 484] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x97a7cc00) [pid = 1779] [serial = 497] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x99fdc000) [pid = 1779] [serial = 500] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x952c4800) [pid = 1779] [serial = 494] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9abd0400) [pid = 1779] [serial = 503] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9aaa8800) [pid = 1779] [serial = 502] [outer = (nil)] [url = about:blank] 11:44:00 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:00 INFO - PROCESS | 1779 | 1470163440645 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 11:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2039ms 11:44:00 INFO - PROCESS | 1779 | 1470163440716 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 11:44:00 INFO - PROCESS | 1779 | 1470163440721 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 11:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:44:00 INFO - PROCESS | 1779 | 1470163440735 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:44:00 INFO - PROCESS | 1779 | 1470163440739 Marionette TRACE conn4 <- [1,710,null,{}] 11:44:00 INFO - PROCESS | 1779 | 1470163440748 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:00 INFO - PROCESS | 1779 | 1470163440753 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:00 INFO - PROCESS | 1779 | 1470163440903 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 11:44:00 INFO - PROCESS | 1779 | 1470163440915 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:00 INFO - PROCESS | 1779 | 1470163440923 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cbc00 == 32 [pid = 1779] [id = 185] 11:44:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9252f000) [pid = 1779] [serial = 555] [outer = (nil)] 11:44:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ac6800) [pid = 1779] [serial = 556] [outer = 0x9252f000] 11:44:01 INFO - PROCESS | 1779 | 1470163440996 Marionette DEBUG loaded listener.js 11:44:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92caa400) [pid = 1779] [serial = 557] [outer = 0x9252f000] 11:44:02 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:02 INFO - PROCESS | 1779 | 1470163442280 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 11:44:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:44:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1599ms 11:44:02 INFO - PROCESS | 1779 | 1470163442337 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 11:44:02 INFO - PROCESS | 1779 | 1470163442343 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 11:44:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:44:02 INFO - PROCESS | 1779 | 1470163442350 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:44:02 INFO - PROCESS | 1779 | 1470163442352 Marionette TRACE conn4 <- [1,714,null,{}] 11:44:02 INFO - PROCESS | 1779 | 1470163442359 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:02 INFO - PROCESS | 1779 | 1470163442364 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:02 INFO - PROCESS | 1779 | 1470163442650 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 11:44:02 INFO - PROCESS | 1779 | 1470163442694 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:02 INFO - PROCESS | 1779 | 1470163442703 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6e800 == 33 [pid = 1779] [id = 186] 11:44:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92f6f800) [pid = 1779] [serial = 558] [outer = (nil)] 11:44:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93a3dc00) [pid = 1779] [serial = 559] [outer = 0x92f6f800] 11:44:02 INFO - PROCESS | 1779 | 1470163442769 Marionette DEBUG loaded listener.js 11:44:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93b5d400) [pid = 1779] [serial = 560] [outer = 0x92f6f800] 11:44:04 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:04 INFO - PROCESS | 1779 | 1470163444133 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 11:44:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 11:44:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 11:44:04 INFO - PROCESS | 1779 | 1470163444186 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 11:44:04 INFO - PROCESS | 1779 | 1470163444189 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 11:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:44:04 INFO - PROCESS | 1779 | 1470163444205 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:44:04 INFO - PROCESS | 1779 | 1470163444213 Marionette TRACE conn4 <- [1,718,null,{}] 11:44:04 INFO - PROCESS | 1779 | 1470163444273 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:04 INFO - PROCESS | 1779 | 1470163444281 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:04 INFO - PROCESS | 1779 | 1470163444484 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f2ab000) [pid = 1779] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x93a4a400) [pid = 1779] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92253000) [pid = 1779] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92f66000) [pid = 1779] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9a910400) [pid = 1779] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92536400) [pid = 1779] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x96fe0400) [pid = 1779] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9b045400) [pid = 1779] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9b9c0800) [pid = 1779] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0xa200fc00) [pid = 1779] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x923c0400) [pid = 1779] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92ca1800) [pid = 1779] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:44:04 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x92ca1400) [pid = 1779] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:44:04 INFO - PROCESS | 1779 | 1470163444648 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:04 INFO - PROCESS | 1779 | 1470163444658 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a4000 == 34 [pid = 1779] [id = 187] 11:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8f2a5c00) [pid = 1779] [serial = 561] [outer = (nil)] 11:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92528c00) [pid = 1779] [serial = 562] [outer = 0x8f2a5c00] 11:44:04 INFO - PROCESS | 1779 | 1470163444727 Marionette DEBUG loaded listener.js 11:44:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x93a4a400) [pid = 1779] [serial = 563] [outer = 0x8f2a5c00] 11:44:05 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:05 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:05 INFO - PROCESS | 1779 | 1470163445852 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 11:44:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1708ms 11:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:44:05 INFO - PROCESS | 1779 | 1470163445905 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 11:44:05 INFO - PROCESS | 1779 | 1470163445908 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 11:44:05 INFO - PROCESS | 1779 | 1470163445915 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:44:05 INFO - PROCESS | 1779 | 1470163445918 Marionette TRACE conn4 <- [1,722,null,{}] 11:44:05 INFO - PROCESS | 1779 | 1470163445923 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:05 INFO - PROCESS | 1779 | 1470163445928 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:06 INFO - PROCESS | 1779 | 1470163446161 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 11:44:06 INFO - PROCESS | 1779 | 1470163446181 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:06 INFO - PROCESS | 1779 | 1470163446188 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f272000 == 35 [pid = 1779] [id = 188] 11:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x952c4800) [pid = 1779] [serial = 564] [outer = (nil)] 11:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x96fd8800) [pid = 1779] [serial = 565] [outer = 0x952c4800] 11:44:06 INFO - PROCESS | 1779 | 1470163446255 Marionette DEBUG loaded listener.js 11:44:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x96fdd400) [pid = 1779] [serial = 566] [outer = 0x952c4800] 11:44:07 INFO - PROCESS | 1779 | 1470163447230 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 11:44:07 INFO - PROCESS | 1779 | 1470163447307 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 11:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:44:07 INFO - PROCESS | 1779 | 1470163447316 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:44:07 INFO - PROCESS | 1779 | 1470163447321 Marionette TRACE conn4 <- [1,726,null,{}] 11:44:07 INFO - PROCESS | 1779 | 1470163447331 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:07 INFO - PROCESS | 1779 | 1470163447337 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:07 INFO - PROCESS | 1779 | 1470163447562 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 11:44:07 INFO - PROCESS | 1779 | 1470163447821 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:07 INFO - PROCESS | 1779 | 1470163447831 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x923ce400 == 36 [pid = 1779] [id = 189] 11:44:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92528800) [pid = 1779] [serial = 567] [outer = (nil)] 11:44:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92deac00) [pid = 1779] [serial = 568] [outer = 0x92528800] 11:44:07 INFO - PROCESS | 1779 | 1470163447919 Marionette DEBUG loaded listener.js 11:44:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92f61c00) [pid = 1779] [serial = 569] [outer = 0x92528800] 11:44:08 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:08 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:08 INFO - PROCESS | 1779 | 1470163448904 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 11:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1639ms 11:44:08 INFO - PROCESS | 1779 | 1470163448955 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 11:44:08 INFO - PROCESS | 1779 | 1470163448963 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 11:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:44:08 INFO - PROCESS | 1779 | 1470163448973 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:44:08 INFO - PROCESS | 1779 | 1470163448977 Marionette TRACE conn4 <- [1,730,null,{}] 11:44:08 INFO - PROCESS | 1779 | 1470163448985 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:08 INFO - PROCESS | 1779 | 1470163448990 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:09 INFO - PROCESS | 1779 | 1470163449170 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 11:44:09 INFO - PROCESS | 1779 | 1470163449383 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:09 INFO - PROCESS | 1779 | 1470163449393 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92536400 == 37 [pid = 1779] [id = 190] 11:44:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x96f21c00) [pid = 1779] [serial = 570] [outer = (nil)] 11:44:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x96f8cc00) [pid = 1779] [serial = 571] [outer = 0x96f21c00] 11:44:09 INFO - PROCESS | 1779 | 1470163449495 Marionette DEBUG loaded listener.js 11:44:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96fd9800) [pid = 1779] [serial = 572] [outer = 0x96f21c00] 11:44:10 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:10 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:10 INFO - PROCESS | 1779 | 1470163450470 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:44:10 INFO - PROCESS | 1779 | 1470163450522 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 11:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:44:10 INFO - PROCESS | 1779 | 1470163450529 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:44:10 INFO - PROCESS | 1779 | 1470163450535 Marionette TRACE conn4 <- [1,734,null,{}] 11:44:10 INFO - PROCESS | 1779 | 1470163450553 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:10 INFO - PROCESS | 1779 | 1470163450562 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:10 INFO - PROCESS | 1779 | 1470163450757 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 11:44:10 INFO - PROCESS | 1779 | 1470163450960 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:10 INFO - PROCESS | 1779 | 1470163450974 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a1ae000 == 38 [pid = 1779] [id = 191] 11:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a1ae800) [pid = 1779] [serial = 573] [outer = (nil)] 11:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9a1b7400) [pid = 1779] [serial = 574] [outer = 0x9a1ae800] 11:44:11 INFO - PROCESS | 1779 | 1470163451097 Marionette DEBUG loaded listener.js 11:44:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9a447400) [pid = 1779] [serial = 575] [outer = 0x9a1ae800] 11:44:11 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:11 INFO - PROCESS | 1779 | 1470163451988 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 11:44:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1499ms 11:44:12 INFO - PROCESS | 1779 | 1470163452030 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 11:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:44:12 INFO - PROCESS | 1779 | 1470163452036 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 11:44:12 INFO - PROCESS | 1779 | 1470163452042 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:44:12 INFO - PROCESS | 1779 | 1470163452046 Marionette TRACE conn4 <- [1,738,null,{}] 11:44:12 INFO - PROCESS | 1779 | 1470163452052 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:12 INFO - PROCESS | 1779 | 1470163452057 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:12 INFO - PROCESS | 1779 | 1470163452245 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 11:44:12 INFO - PROCESS | 1779 | 1470163452405 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:12 INFO - PROCESS | 1779 | 1470163452416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6c000 == 39 [pid = 1779] [id = 192] 11:44:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9a490000) [pid = 1779] [serial = 576] [outer = (nil)] 11:44:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9a910c00) [pid = 1779] [serial = 577] [outer = 0x9a490000] 11:44:12 INFO - PROCESS | 1779 | 1470163452494 Marionette DEBUG loaded listener.js 11:44:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a9ac800) [pid = 1779] [serial = 578] [outer = 0x9a490000] 11:44:13 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:13 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:13 INFO - PROCESS | 1779 | 1470163453912 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 11:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1895ms 11:44:13 INFO - PROCESS | 1779 | 1470163453990 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 11:44:13 INFO - PROCESS | 1779 | 1470163453995 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 11:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:44:14 INFO - PROCESS | 1779 | 1470163454006 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:44:14 INFO - PROCESS | 1779 | 1470163454009 Marionette TRACE conn4 <- [1,742,null,{}] 11:44:14 INFO - PROCESS | 1779 | 1470163454015 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:14 INFO - PROCESS | 1779 | 1470163454020 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:14 INFO - PROCESS | 1779 | 1470163454183 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 11:44:14 INFO - PROCESS | 1779 | 1470163454338 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:14 INFO - PROCESS | 1779 | 1470163454345 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x92529800 == 40 [pid = 1779] [id = 193] 11:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9524fc00) [pid = 1779] [serial = 579] [outer = (nil)] 11:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9aaac800) [pid = 1779] [serial = 580] [outer = 0x9524fc00] 11:44:14 INFO - PROCESS | 1779 | 1470163454427 Marionette DEBUG loaded listener.js 11:44:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9aaa5800) [pid = 1779] [serial = 581] [outer = 0x9524fc00] 11:44:15 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:15 INFO - PROCESS | 1779 | 1470163455819 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 11:44:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 11:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1883ms 11:44:15 INFO - PROCESS | 1779 | 1470163455889 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 11:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:44:15 INFO - PROCESS | 1779 | 1470163455893 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 11:44:15 INFO - PROCESS | 1779 | 1470163455900 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:44:15 INFO - PROCESS | 1779 | 1470163455903 Marionette TRACE conn4 <- [1,746,null,{}] 11:44:15 INFO - PROCESS | 1779 | 1470163455909 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:15 INFO - PROCESS | 1779 | 1470163455920 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:16 INFO - PROCESS | 1779 | 1470163456291 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 11:44:16 INFO - PROCESS | 1779 | 1470163456463 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:16 INFO - PROCESS | 1779 | 1470163456472 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c6800 == 41 [pid = 1779] [id = 194] 11:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x923cd000) [pid = 1779] [serial = 582] [outer = (nil)] 11:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92534800) [pid = 1779] [serial = 583] [outer = 0x923cd000] 11:44:16 INFO - PROCESS | 1779 | 1470163456547 Marionette DEBUG loaded listener.js 11:44:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x927f5000) [pid = 1779] [serial = 584] [outer = 0x923cd000] 11:44:17 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a4000 == 40 [pid = 1779] [id = 187] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6e800 == 39 [pid = 1779] [id = 186] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x923cbc00 == 38 [pid = 1779] [id = 185] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265c00 == 37 [pid = 1779] [id = 184] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92258000 == 36 [pid = 1779] [id = 182] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x9252e400 == 35 [pid = 1779] [id = 180] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92254400 == 34 [pid = 1779] [id = 181] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92f69400 == 33 [pid = 1779] [id = 183] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6c000 == 32 [pid = 1779] [id = 192] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92529800 == 31 [pid = 1779] [id = 193] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x9a1ae000 == 30 [pid = 1779] [id = 191] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x92536400 == 29 [pid = 1779] [id = 190] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x8f272000 == 28 [pid = 1779] [id = 188] 11:44:18 INFO - PROCESS | 1779 | --DOCSHELL 0x923ce400 == 27 [pid = 1779] [id = 189] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92530400) [pid = 1779] [serial = 535] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x927e8800) [pid = 1779] [serial = 536] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9524bc00) [pid = 1779] [serial = 533] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9489f000) [pid = 1779] [serial = 532] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92537800) [pid = 1779] [serial = 506] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x923c9000) [pid = 1779] [serial = 505] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93d3f400) [pid = 1779] [serial = 509] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93a3f400) [pid = 1779] [serial = 508] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9ac41800) [pid = 1779] [serial = 512] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9aaaa400) [pid = 1779] [serial = 511] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92edac00) [pid = 1779] [serial = 541] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9b924c00) [pid = 1779] [serial = 515] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9b5b4800) [pid = 1779] [serial = 514] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9bd9f000) [pid = 1779] [serial = 518] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9b9cc000) [pid = 1779] [serial = 517] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0xa2006400) [pid = 1779] [serial = 521] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9d9cdc00) [pid = 1779] [serial = 520] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0xa2269c00) [pid = 1779] [serial = 524] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9489dc00) [pid = 1779] [serial = 544] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0xa2267c00) [pid = 1779] [serial = 523] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93b69400) [pid = 1779] [serial = 527] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92532c00) [pid = 1779] [serial = 526] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92de9c00) [pid = 1779] [serial = 530] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x92cad400) [pid = 1779] [serial = 529] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x92de7400) [pid = 1779] [serial = 538] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x92ede400) [pid = 1779] [serial = 539] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x93d3b400) [pid = 1779] [serial = 542] [outer = (nil)] [url = about:blank] 11:44:18 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:18 INFO - PROCESS | 1779 | 1470163458683 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 11:44:18 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.) 11:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2841ms 11:44:18 INFO - PROCESS | 1779 | 1470163458742 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 11:44:18 INFO - PROCESS | 1779 | 1470163458747 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 11:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:44:18 INFO - PROCESS | 1779 | 1470163458755 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:44:18 INFO - PROCESS | 1779 | 1470163458761 Marionette TRACE conn4 <- [1,750,null,{}] 11:44:18 INFO - PROCESS | 1779 | 1470163458770 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:18 INFO - PROCESS | 1779 | 1470163458774 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:18 INFO - PROCESS | 1779 | 1470163458931 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 11:44:18 INFO - PROCESS | 1779 | 1470163458944 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:18 INFO - PROCESS | 1779 | 1470163458956 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252b400 == 28 [pid = 1779] [id = 195] 11:44:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9252bc00) [pid = 1779] [serial = 585] [outer = (nil)] 11:44:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x92531000) [pid = 1779] [serial = 586] [outer = 0x9252bc00] 11:44:19 INFO - PROCESS | 1779 | 1470163459058 Marionette DEBUG loaded listener.js 11:44:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x92534400) [pid = 1779] [serial = 587] [outer = 0x9252bc00] 11:44:20 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:20 INFO - PROCESS | 1779 | 1470163460311 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 11:44:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1595ms 11:44:20 INFO - PROCESS | 1779 | 1470163460349 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 11:44:20 INFO - PROCESS | 1779 | 1470163460358 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 11:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:44:20 INFO - PROCESS | 1779 | 1470163460382 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:44:20 INFO - PROCESS | 1779 | 1470163460388 Marionette TRACE conn4 <- [1,754,null,{}] 11:44:20 INFO - PROCESS | 1779 | 1470163460394 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:20 INFO - PROCESS | 1779 | 1470163460400 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:20 INFO - PROCESS | 1779 | 1470163460642 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 11:44:20 INFO - PROCESS | 1779 | 1470163460735 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:20 INFO - PROCESS | 1779 | 1470163460745 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f1000 == 29 [pid = 1779] [id = 196] 11:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x92de3400) [pid = 1779] [serial = 588] [outer = (nil)] 11:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92ed9800) [pid = 1779] [serial = 589] [outer = 0x92de3400] 11:44:20 INFO - PROCESS | 1779 | 1470163460829 Marionette DEBUG loaded listener.js 11:44:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92ee3800) [pid = 1779] [serial = 590] [outer = 0x92de3400] 11:44:22 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8f2a5c00) [pid = 1779] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x927f0800) [pid = 1779] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f266400) [pid = 1779] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x952c4800) [pid = 1779] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x923c2800) [pid = 1779] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x9252f000) [pid = 1779] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x92f6c400) [pid = 1779] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:44:22 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x92f6f800) [pid = 1779] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:44:22 INFO - PROCESS | 1779 | 1470163462361 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 11:44:22 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 11:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2047ms 11:44:22 INFO - PROCESS | 1779 | 1470163462426 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 11:44:22 INFO - PROCESS | 1779 | 1470163462432 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 11:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:44:22 INFO - PROCESS | 1779 | 1470163462441 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:44:22 INFO - PROCESS | 1779 | 1470163462446 Marionette TRACE conn4 <- [1,758,null,{}] 11:44:22 INFO - PROCESS | 1779 | 1470163462456 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:22 INFO - PROCESS | 1779 | 1470163462462 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:22 INFO - PROCESS | 1779 | 1470163462706 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 11:44:22 INFO - PROCESS | 1779 | 1470163462819 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:22 INFO - PROCESS | 1779 | 1470163462833 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c9800 == 30 [pid = 1779] [id = 197] 11:44:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x923ca400) [pid = 1779] [serial = 591] [outer = (nil)] 11:44:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x9252ac00) [pid = 1779] [serial = 592] [outer = 0x923ca400] 11:44:22 INFO - PROCESS | 1779 | 1470163462915 Marionette DEBUG loaded listener.js 11:44:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x927f0000) [pid = 1779] [serial = 593] [outer = 0x923ca400] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8f270000 == 29 [pid = 1779] [id = 175] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x92ede800 == 28 [pid = 1779] [id = 169] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26b400 == 27 [pid = 1779] [id = 173] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x92edb800 == 26 [pid = 1779] [id = 177] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a9000 == 25 [pid = 1779] [id = 178] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a7c00 == 24 [pid = 1779] [id = 179] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x8f263800 == 23 [pid = 1779] [id = 168] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x952c9800 == 22 [pid = 1779] [id = 171] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x9b03dc00 == 21 [pid = 1779] [id = 172] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x92acf400 == 20 [pid = 1779] [id = 176] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x923c6800 == 19 [pid = 1779] [id = 194] 11:44:23 INFO - PROCESS | 1779 | --DOCSHELL 0x9252b400 == 18 [pid = 1779] [id = 195] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2aec00 == 17 [pid = 1779] [id = 167] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca9000 == 16 [pid = 1779] [id = 163] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x94898000 == 15 [pid = 1779] [id = 164] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x8f271800 == 14 [pid = 1779] [id = 166] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x95219000 == 13 [pid = 1779] [id = 165] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x99847c00 == 12 [pid = 1779] [id = 170] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x92de9800 == 11 [pid = 1779] [id = 174] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2400 == 10 [pid = 1779] [id = 162] 11:44:24 INFO - PROCESS | 1779 | --DOCSHELL 0x927f1000 == 9 [pid = 1779] [id = 196] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x92528c00) [pid = 1779] [serial = 562] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x9524e400) [pid = 1779] [serial = 545] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x8f2a1c00) [pid = 1779] [serial = 553] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x92252400) [pid = 1779] [serial = 554] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x96fd8800) [pid = 1779] [serial = 565] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x92cab000) [pid = 1779] [serial = 547] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x92de4c00) [pid = 1779] [serial = 548] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x92ac6800) [pid = 1779] [serial = 556] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 50 (0x92caa400) [pid = 1779] [serial = 557] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 49 (0x93d37400) [pid = 1779] [serial = 550] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 48 (0x9524a400) [pid = 1779] [serial = 551] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 47 (0x96fdd400) [pid = 1779] [serial = 566] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 46 (0x93a3dc00) [pid = 1779] [serial = 559] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 45 (0x93a4a400) [pid = 1779] [serial = 563] [outer = (nil)] [url = about:blank] 11:44:25 INFO - PROCESS | 1779 | --DOMWINDOW == 44 (0x93b5d400) [pid = 1779] [serial = 560] [outer = (nil)] [url = about:blank] 11:44:26 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:26 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:44:26 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:26 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:26 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:44:26 INFO - PROCESS | 1779 | 1470163466469 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 11:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 4095ms 11:44:26 INFO - PROCESS | 1779 | 1470163466537 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 11:44:26 INFO - PROCESS | 1779 | 1470163466544 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 11:44:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:44:26 INFO - PROCESS | 1779 | 1470163466552 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:44:26 INFO - PROCESS | 1779 | 1470163466557 Marionette TRACE conn4 <- [1,762,null,{}] 11:44:26 INFO - PROCESS | 1779 | 1470163466565 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:26 INFO - PROCESS | 1779 | 1470163466571 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:26 INFO - PROCESS | 1779 | 1470163466736 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 11:44:26 INFO - PROCESS | 1779 | 1470163466839 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:26 INFO - PROCESS | 1779 | 1470163466850 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225a400 == 10 [pid = 1779] [id = 198] 11:44:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x923c2800) [pid = 1779] [serial = 594] [outer = (nil)] 11:44:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x923c7c00) [pid = 1779] [serial = 595] [outer = 0x923c2800] 11:44:26 INFO - PROCESS | 1779 | 1470163466928 Marionette DEBUG loaded listener.js 11:44:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0x923ce000) [pid = 1779] [serial = 596] [outer = 0x923c2800] 11:44:28 INFO - PROCESS | 1779 | 1470163468088 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 11:44:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:44:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1582ms 11:44:28 INFO - PROCESS | 1779 | 1470163468140 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 11:44:28 INFO - PROCESS | 1779 | 1470163468149 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 11:44:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:44:28 INFO - PROCESS | 1779 | 1470163468159 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:44:28 INFO - PROCESS | 1779 | 1470163468163 Marionette TRACE conn4 <- [1,766,null,{}] 11:44:28 INFO - PROCESS | 1779 | 1470163468169 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:28 INFO - PROCESS | 1779 | 1470163468175 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:28 INFO - PROCESS | 1779 | 1470163468478 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 11:44:28 INFO - PROCESS | 1779 | 1470163468519 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:28 INFO - PROCESS | 1779 | 1470163468531 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cabc00 == 11 [pid = 1779] [id = 199] 11:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x92cac000) [pid = 1779] [serial = 597] [outer = (nil)] 11:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0x92caf400) [pid = 1779] [serial = 598] [outer = 0x92cac000] 11:44:28 INFO - PROCESS | 1779 | 1470163468602 Marionette DEBUG loaded listener.js 11:44:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0x92de5400) [pid = 1779] [serial = 599] [outer = 0x92cac000] 11:44:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x92eda000) [pid = 1779] [serial = 600] [outer = 0x93d3c000] 11:44:29 INFO - PROCESS | 1779 | 1470163469948 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 11:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1832ms 11:44:30 INFO - PROCESS | 1779 | 1470163470099 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 11:44:30 INFO - PROCESS | 1779 | 1470163470102 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 50 (0x92528800) [pid = 1779] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 49 (0x9524fc00) [pid = 1779] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 48 (0x96f21c00) [pid = 1779] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 47 (0x9a490000) [pid = 1779] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 46 (0x9a1ae800) [pid = 1779] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 45 (0x923cd000) [pid = 1779] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:44:30 INFO - PROCESS | 1779 | --DOMWINDOW == 44 (0x9252bc00) [pid = 1779] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:44:30 INFO - PROCESS | 1779 | 1470163470136 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:44:30 INFO - PROCESS | 1779 | 1470163470142 Marionette TRACE conn4 <- [1,770,null,{}] 11:44:30 INFO - PROCESS | 1779 | 1470163470159 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:30 INFO - PROCESS | 1779 | 1470163470168 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:30 INFO - PROCESS | 1779 | 1470163470341 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 11:44:30 INFO - PROCESS | 1779 | 1470163470445 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:30 INFO - PROCESS | 1779 | 1470163470455 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f63800 == 12 [pid = 1779] [id = 200] 11:44:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x92f65400) [pid = 1779] [serial = 601] [outer = (nil)] 11:44:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x939af800) [pid = 1779] [serial = 602] [outer = 0x92f65400] 11:44:30 INFO - PROCESS | 1779 | 1470163470532 Marionette DEBUG loaded listener.js 11:44:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0x93a41800) [pid = 1779] [serial = 603] [outer = 0x92f65400] 11:44:31 INFO - PROCESS | 1779 | 1470163471282 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1199ms 11:44:31 INFO - PROCESS | 1779 | 1470163471332 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 11:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:44:31 INFO - PROCESS | 1779 | 1470163471337 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 11:44:31 INFO - PROCESS | 1779 | 1470163471343 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:44:31 INFO - PROCESS | 1779 | 1470163471346 Marionette TRACE conn4 <- [1,774,null,{}] 11:44:31 INFO - PROCESS | 1779 | 1470163471351 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:31 INFO - PROCESS | 1779 | 1470163471356 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:31 INFO - PROCESS | 1779 | 1470163471557 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 11:44:31 INFO - PROCESS | 1779 | 1470163471569 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:31 INFO - PROCESS | 1779 | 1470163471576 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ede000 == 13 [pid = 1779] [id = 201] 11:44:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x939b3400) [pid = 1779] [serial = 604] [outer = (nil)] 11:44:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0x93d3cc00) [pid = 1779] [serial = 605] [outer = 0x939b3400] 11:44:31 INFO - PROCESS | 1779 | 1470163471646 Marionette DEBUG loaded listener.js 11:44:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0x94868400) [pid = 1779] [serial = 606] [outer = 0x939b3400] 11:44:32 INFO - PROCESS | 1779 | 1470163472671 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1389ms 11:44:32 INFO - PROCESS | 1779 | 1470163472733 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 11:44:32 INFO - PROCESS | 1779 | 1470163472740 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 11:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:44:32 INFO - PROCESS | 1779 | 1470163472749 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:44:32 INFO - PROCESS | 1779 | 1470163472754 Marionette TRACE conn4 <- [1,778,null,{}] 11:44:32 INFO - PROCESS | 1779 | 1470163472763 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:32 INFO - PROCESS | 1779 | 1470163472768 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:33 INFO - PROCESS | 1779 | 1470163473062 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 11:44:33 INFO - PROCESS | 1779 | 1470163473269 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:33 INFO - PROCESS | 1779 | 1470163473284 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e7400 == 14 [pid = 1779] [id = 202] 11:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x927e9800) [pid = 1779] [serial = 607] [outer = (nil)] 11:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x927f5400) [pid = 1779] [serial = 608] [outer = 0x927e9800] 11:44:33 INFO - PROCESS | 1779 | 1470163473365 Marionette DEBUG loaded listener.js 11:44:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x92ca2c00) [pid = 1779] [serial = 609] [outer = 0x927e9800] 11:44:34 INFO - PROCESS | 1779 | 1470163474397 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1736ms 11:44:34 INFO - PROCESS | 1779 | 1470163474485 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 11:44:34 INFO - PROCESS | 1779 | 1470163474493 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 11:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:44:34 INFO - PROCESS | 1779 | 1470163474504 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:44:34 INFO - PROCESS | 1779 | 1470163474507 Marionette TRACE conn4 <- [1,782,null,{}] 11:44:34 INFO - PROCESS | 1779 | 1470163474514 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:34 INFO - PROCESS | 1779 | 1470163474521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:34 INFO - PROCESS | 1779 | 1470163474754 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 11:44:34 INFO - PROCESS | 1779 | 1470163474953 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:34 INFO - PROCESS | 1779 | 1470163474960 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c3c00 == 15 [pid = 1779] [id = 203] 11:44:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x939b2800) [pid = 1779] [serial = 610] [outer = (nil)] 11:44:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x94897400) [pid = 1779] [serial = 611] [outer = 0x939b2800] 11:44:35 INFO - PROCESS | 1779 | 1470163475068 Marionette DEBUG loaded listener.js 11:44:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x9489ec00) [pid = 1779] [serial = 612] [outer = 0x939b2800] 11:44:36 INFO - PROCESS | 1779 | 1470163476129 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1643ms 11:44:36 INFO - PROCESS | 1779 | 1470163476147 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 11:44:36 INFO - PROCESS | 1779 | 1470163476152 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 11:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:44:36 INFO - PROCESS | 1779 | 1470163476158 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:44:36 INFO - PROCESS | 1779 | 1470163476164 Marionette TRACE conn4 <- [1,786,null,{}] 11:44:36 INFO - PROCESS | 1779 | 1470163476181 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:36 INFO - PROCESS | 1779 | 1470163476189 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:36 INFO - PROCESS | 1779 | 1470163476367 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 11:44:36 INFO - PROCESS | 1779 | 1470163476558 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:36 INFO - PROCESS | 1779 | 1470163476570 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ef000 == 16 [pid = 1779] [id = 204] 11:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x927f3800) [pid = 1779] [serial = 613] [outer = (nil)] 11:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x92f66400) [pid = 1779] [serial = 614] [outer = 0x927f3800] 11:44:36 INFO - PROCESS | 1779 | 1470163476659 Marionette DEBUG loaded listener.js 11:44:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9524fc00) [pid = 1779] [serial = 615] [outer = 0x927f3800] 11:44:37 INFO - PROCESS | 1779 | 1470163477802 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x92deac00) [pid = 1779] [serial = 568] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x96f8cc00) [pid = 1779] [serial = 571] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x9a1b7400) [pid = 1779] [serial = 574] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x9a910c00) [pid = 1779] [serial = 577] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x9aaac800) [pid = 1779] [serial = 580] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x92534800) [pid = 1779] [serial = 583] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x927f5000) [pid = 1779] [serial = 584] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x92531000) [pid = 1779] [serial = 586] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 50 (0x92534400) [pid = 1779] [serial = 587] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 49 (0x92ed9800) [pid = 1779] [serial = 589] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 48 (0x92f61c00) [pid = 1779] [serial = 569] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 47 (0x9aaa5800) [pid = 1779] [serial = 581] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 46 (0x96fd9800) [pid = 1779] [serial = 572] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 45 (0x9a9ac800) [pid = 1779] [serial = 578] [outer = (nil)] [url = about:blank] 11:44:37 INFO - PROCESS | 1779 | --DOMWINDOW == 44 (0x9a447400) [pid = 1779] [serial = 575] [outer = (nil)] [url = about:blank] 11:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1747ms 11:44:37 INFO - PROCESS | 1779 | 1470163477907 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 11:44:37 INFO - PROCESS | 1779 | 1470163477913 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 11:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:44:37 INFO - PROCESS | 1779 | 1470163477930 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:44:37 INFO - PROCESS | 1779 | 1470163477935 Marionette TRACE conn4 <- [1,790,null,{}] 11:44:37 INFO - PROCESS | 1779 | 1470163477950 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:37 INFO - PROCESS | 1779 | 1470163477955 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:38 INFO - PROCESS | 1779 | 1470163478100 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 11:44:38 INFO - PROCESS | 1779 | 1470163478111 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:38 INFO - PROCESS | 1779 | 1470163478121 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c8400 == 17 [pid = 1779] [id = 205] 11:44:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 45 (0x9252b400) [pid = 1779] [serial = 616] [outer = (nil)] 11:44:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 46 (0x92537c00) [pid = 1779] [serial = 617] [outer = 0x9252b400] 11:44:38 INFO - PROCESS | 1779 | 1470163478196 Marionette DEBUG loaded listener.js 11:44:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 47 (0x927f1400) [pid = 1779] [serial = 618] [outer = 0x9252b400] 11:44:39 INFO - PROCESS | 1779 | 1470163479131 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1250ms 11:44:39 INFO - PROCESS | 1779 | 1470163479182 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 11:44:39 INFO - PROCESS | 1779 | 1470163479188 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 11:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:44:39 INFO - PROCESS | 1779 | 1470163479201 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:44:39 INFO - PROCESS | 1779 | 1470163479204 Marionette TRACE conn4 <- [1,794,null,{}] 11:44:39 INFO - PROCESS | 1779 | 1470163479211 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:39 INFO - PROCESS | 1779 | 1470163479216 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:39 INFO - PROCESS | 1779 | 1470163479377 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 11:44:39 INFO - PROCESS | 1779 | 1470163479388 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:39 INFO - PROCESS | 1779 | 1470163479397 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92edec00 == 18 [pid = 1779] [id = 206] 11:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 48 (0x92f64400) [pid = 1779] [serial = 619] [outer = (nil)] 11:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 49 (0x939aec00) [pid = 1779] [serial = 620] [outer = 0x92f64400] 11:44:39 INFO - PROCESS | 1779 | 1470163479468 Marionette DEBUG loaded listener.js 11:44:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 50 (0x93b5d000) [pid = 1779] [serial = 621] [outer = 0x92f64400] 11:44:40 INFO - PROCESS | 1779 | 1470163480372 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 11:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1236ms 11:44:40 INFO - PROCESS | 1779 | 1470163480438 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 11:44:40 INFO - PROCESS | 1779 | 1470163480442 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 11:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:44:40 INFO - PROCESS | 1779 | 1470163480448 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:44:40 INFO - PROCESS | 1779 | 1470163480453 Marionette TRACE conn4 <- [1,798,null,{}] 11:44:40 INFO - PROCESS | 1779 | 1470163480474 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:40 INFO - PROCESS | 1779 | 1470163480482 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:40 INFO - PROCESS | 1779 | 1470163480686 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 11:44:40 INFO - PROCESS | 1779 | 1470163480710 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:40 INFO - PROCESS | 1779 | 1470163480723 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x9524ac00 == 19 [pid = 1779] [id = 207] 11:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 51 (0x9524c800) [pid = 1779] [serial = 622] [outer = (nil)] 11:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x952bd800) [pid = 1779] [serial = 623] [outer = 0x9524c800] 11:44:40 INFO - PROCESS | 1779 | 1470163480793 Marionette DEBUG loaded listener.js 11:44:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x96f21c00) [pid = 1779] [serial = 624] [outer = 0x9524c800] 11:44:41 INFO - PROCESS | 1779 | 1470163481710 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 11:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 11:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1298ms 11:44:41 INFO - PROCESS | 1779 | 1470163481747 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 11:44:41 INFO - PROCESS | 1779 | 1470163481751 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 11:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:44:41 INFO - PROCESS | 1779 | 1470163481757 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:44:41 INFO - PROCESS | 1779 | 1470163481760 Marionette TRACE conn4 <- [1,802,null,{}] 11:44:41 INFO - PROCESS | 1779 | 1470163481765 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:41 INFO - PROCESS | 1779 | 1470163481770 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:41 INFO - PROCESS | 1779 | 1470163481984 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 11:44:42 INFO - PROCESS | 1779 | 1470163482004 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:42 INFO - PROCESS | 1779 | 1470163482013 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92533c00 == 20 [pid = 1779] [id = 208] 11:44:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x92ca6000) [pid = 1779] [serial = 625] [outer = (nil)] 11:44:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x96f8c000) [pid = 1779] [serial = 626] [outer = 0x92ca6000] 11:44:42 INFO - PROCESS | 1779 | 1470163482088 Marionette DEBUG loaded listener.js 11:44:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x96f93000) [pid = 1779] [serial = 627] [outer = 0x92ca6000] 11:44:42 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x923ca400) [pid = 1779] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:44:42 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x92f65400) [pid = 1779] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:44:42 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x92de3400) [pid = 1779] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:44:42 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x92cac000) [pid = 1779] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:44:42 INFO - PROCESS | 1779 | --DOMWINDOW == 51 (0x923c2800) [pid = 1779] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:44:42 INFO - PROCESS | 1779 | 1470163482970 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 11:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 11:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1229ms 11:44:42 INFO - PROCESS | 1779 | 1470163482987 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 11:44:42 INFO - PROCESS | 1779 | 1470163482992 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 11:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:44:43 INFO - PROCESS | 1779 | 1470163483002 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:44:43 INFO - PROCESS | 1779 | 1470163483005 Marionette TRACE conn4 <- [1,806,null,{}] 11:44:43 INFO - PROCESS | 1779 | 1470163483011 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:43 INFO - PROCESS | 1779 | 1470163483015 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:43 INFO - PROCESS | 1779 | 1470163483200 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 11:44:43 INFO - PROCESS | 1779 | 1470163483216 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:43 INFO - PROCESS | 1779 | 1470163483224 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x92257800 == 21 [pid = 1779] [id = 209] 11:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 52 (0x93d41800) [pid = 1779] [serial = 628] [outer = (nil)] 11:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x96fd9800) [pid = 1779] [serial = 629] [outer = 0x93d41800] 11:44:43 INFO - PROCESS | 1779 | 1470163483295 Marionette DEBUG loaded listener.js 11:44:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x96fdb000) [pid = 1779] [serial = 630] [outer = 0x93d41800] 11:44:44 INFO - PROCESS | 1779 | 1470163484215 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 11:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 11:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1277ms 11:44:44 INFO - PROCESS | 1779 | 1470163484280 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 11:44:44 INFO - PROCESS | 1779 | 1470163484284 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 11:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:44:44 INFO - PROCESS | 1779 | 1470163484290 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:44:44 INFO - PROCESS | 1779 | 1470163484293 Marionette TRACE conn4 <- [1,810,null,{}] 11:44:44 INFO - PROCESS | 1779 | 1470163484298 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:44 INFO - PROCESS | 1779 | 1470163484309 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:44 INFO - PROCESS | 1779 | 1470163484497 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 11:44:44 INFO - PROCESS | 1779 | 1470163484662 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:44 INFO - PROCESS | 1779 | 1470163484669 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f266800 == 22 [pid = 1779] [id = 210] 11:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x8f267000) [pid = 1779] [serial = 631] [outer = (nil)] 11:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x8f270800) [pid = 1779] [serial = 632] [outer = 0x8f267000] 11:44:44 INFO - PROCESS | 1779 | 1470163484755 Marionette DEBUG loaded listener.js 11:44:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x8f2ac400) [pid = 1779] [serial = 633] [outer = 0x8f267000] 11:44:45 INFO - PROCESS | 1779 | 1470163485780 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1536ms 11:44:45 INFO - PROCESS | 1779 | 1470163485831 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 11:44:45 INFO - PROCESS | 1779 | 1470163485838 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 11:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:44:45 INFO - PROCESS | 1779 | 1470163485846 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:44:45 INFO - PROCESS | 1779 | 1470163485851 Marionette TRACE conn4 <- [1,814,null,{}] 11:44:45 INFO - PROCESS | 1779 | 1470163485860 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:45 INFO - PROCESS | 1779 | 1470163485876 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:46 INFO - PROCESS | 1779 | 1470163486177 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 11:44:46 INFO - PROCESS | 1779 | 1470163486358 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:46 INFO - PROCESS | 1779 | 1470163486368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ef800 == 23 [pid = 1779] [id = 211] 11:44:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x92cad000) [pid = 1779] [serial = 634] [outer = (nil)] 11:44:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x92ded000) [pid = 1779] [serial = 635] [outer = 0x92cad000] 11:44:46 INFO - PROCESS | 1779 | 1470163486454 Marionette DEBUG loaded listener.js 11:44:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x92ee1c00) [pid = 1779] [serial = 636] [outer = 0x92cad000] 11:44:47 INFO - PROCESS | 1779 | 1470163487399 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:44:47 INFO - PROCESS | 1779 | 1470163487451 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 11:44:47 INFO - PROCESS | 1779 | 1470163487458 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:44:47 INFO - PROCESS | 1779 | 1470163487462 Marionette TRACE conn4 <- [1,818,null,{}] 11:44:47 INFO - PROCESS | 1779 | 1470163487468 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:47 INFO - PROCESS | 1779 | 1470163487474 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:47 INFO - PROCESS | 1779 | 1470163487663 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 11:44:47 INFO - PROCESS | 1779 | 1470163487814 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:47 INFO - PROCESS | 1779 | 1470163487822 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d38c00 == 24 [pid = 1779] [id = 212] 11:44:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x94863400) [pid = 1779] [serial = 637] [outer = (nil)] 11:44:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x9486a000) [pid = 1779] [serial = 638] [outer = 0x94863400] 11:44:48 INFO - PROCESS | 1779 | 1470163488011 Marionette DEBUG loaded listener.js 11:44:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9521f800) [pid = 1779] [serial = 639] [outer = 0x94863400] 11:44:48 INFO - PROCESS | 1779 | 1470163488982 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1588ms 11:44:49 INFO - PROCESS | 1779 | 1470163489046 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 11:44:49 INFO - PROCESS | 1779 | 1470163489051 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 11:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:44:49 INFO - PROCESS | 1779 | 1470163489067 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:44:49 INFO - PROCESS | 1779 | 1470163489076 Marionette TRACE conn4 <- [1,822,null,{}] 11:44:49 INFO - PROCESS | 1779 | 1470163489082 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:49 INFO - PROCESS | 1779 | 1470163489090 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:49 INFO - PROCESS | 1779 | 1470163489311 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 11:44:49 INFO - PROCESS | 1779 | 1470163489508 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:49 INFO - PROCESS | 1779 | 1470163489515 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cab000 == 25 [pid = 1779] [id = 213] 11:44:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9489f400) [pid = 1779] [serial = 640] [outer = (nil)] 11:44:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x97a7cc00) [pid = 1779] [serial = 641] [outer = 0x9489f400] 11:44:49 INFO - PROCESS | 1779 | 1470163489638 Marionette DEBUG loaded listener.js 11:44:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9937d400) [pid = 1779] [serial = 642] [outer = 0x9489f400] 11:44:50 INFO - PROCESS | 1779 | 1470163490545 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:44:50 INFO - PROCESS | 1779 | 1470163490610 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 11:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:44:50 INFO - PROCESS | 1779 | 1470163490617 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:44:50 INFO - PROCESS | 1779 | 1470163490621 Marionette TRACE conn4 <- [1,826,null,{}] 11:44:50 INFO - PROCESS | 1779 | 1470163490627 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:50 INFO - PROCESS | 1779 | 1470163490632 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:50 INFO - PROCESS | 1779 | 1470163490845 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 11:44:51 INFO - PROCESS | 1779 | 1470163491058 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:51 INFO - PROCESS | 1779 | 1470163491065 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265400 == 26 [pid = 1779] [id = 214] 11:44:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f2ae000) [pid = 1779] [serial = 643] [outer = (nil)] 11:44:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x927ec800) [pid = 1779] [serial = 644] [outer = 0x8f2ae000] 11:44:51 INFO - PROCESS | 1779 | 1470163491192 Marionette DEBUG loaded listener.js 11:44:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93a3e800) [pid = 1779] [serial = 645] [outer = 0x8f2ae000] 11:44:52 INFO - PROCESS | 1779 | 1470163492258 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 11:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1695ms 11:44:52 INFO - PROCESS | 1779 | 1470163492314 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 11:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:44:52 INFO - PROCESS | 1779 | 1470163492320 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 11:44:52 INFO - PROCESS | 1779 | 1470163492327 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:44:52 INFO - PROCESS | 1779 | 1470163492334 Marionette TRACE conn4 <- [1,830,null,{}] 11:44:52 INFO - PROCESS | 1779 | 1470163492342 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:52 INFO - PROCESS | 1779 | 1470163492348 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:52 INFO - PROCESS | 1779 | 1470163492664 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 11:44:52 INFO - PROCESS | 1779 | 1470163492789 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:52 INFO - PROCESS | 1779 | 1470163492797 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca8c00 == 27 [pid = 1779] [id = 215] 11:44:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca9000) [pid = 1779] [serial = 646] [outer = (nil)] 11:44:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92de9800) [pid = 1779] [serial = 647] [outer = 0x92ca9000] 11:44:52 INFO - PROCESS | 1779 | 1470163492897 Marionette DEBUG loaded listener.js 11:44:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92f61400) [pid = 1779] [serial = 648] [outer = 0x92ca9000] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x923c9800 == 26 [pid = 1779] [id = 197] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92cabc00 == 25 [pid = 1779] [id = 199] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x9225a400 == 24 [pid = 1779] [id = 198] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92f63800 == 23 [pid = 1779] [id = 200] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92257800 == 22 [pid = 1779] [id = 209] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92533c00 == 21 [pid = 1779] [id = 208] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x9524ac00 == 20 [pid = 1779] [id = 207] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92edec00 == 19 [pid = 1779] [id = 206] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x923c8400 == 18 [pid = 1779] [id = 205] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92ede000 == 17 [pid = 1779] [id = 201] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x927ef000 == 16 [pid = 1779] [id = 204] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x927e7400 == 15 [pid = 1779] [id = 202] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x923c3c00 == 14 [pid = 1779] [id = 203] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92cab000 == 13 [pid = 1779] [id = 213] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x927ef800 == 12 [pid = 1779] [id = 211] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x93d38c00 == 11 [pid = 1779] [id = 212] 11:44:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8f266800 == 10 [pid = 1779] [id = 210] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x927f0000) [pid = 1779] [serial = 593] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x939af800) [pid = 1779] [serial = 602] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92ee3800) [pid = 1779] [serial = 590] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9252ac00) [pid = 1779] [serial = 592] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x93a41800) [pid = 1779] [serial = 603] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92caf400) [pid = 1779] [serial = 598] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x923c7c00) [pid = 1779] [serial = 595] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x923ce000) [pid = 1779] [serial = 596] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92caf800) [pid = 1779] [serial = 386] [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.] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92de5400) [pid = 1779] [serial = 599] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93d3cc00) [pid = 1779] [serial = 605] [outer = (nil)] [url = about:blank] 11:44:54 INFO - PROCESS | 1779 | 1470163494725 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 11:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2455ms 11:44:54 INFO - PROCESS | 1779 | 1470163494783 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 11:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:44:54 INFO - PROCESS | 1779 | 1470163494789 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 11:44:54 INFO - PROCESS | 1779 | 1470163494797 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:44:54 INFO - PROCESS | 1779 | 1470163494801 Marionette TRACE conn4 <- [1,834,null,{}] 11:44:54 INFO - PROCESS | 1779 | 1470163494809 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:54 INFO - PROCESS | 1779 | 1470163494815 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:54 INFO - PROCESS | 1779 | 1470163494986 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 11:44:55 INFO - PROCESS | 1779 | 1470163495124 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:55 INFO - PROCESS | 1779 | 1470163495133 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c9800 == 11 [pid = 1779] [id = 216] 11:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x923ca800) [pid = 1779] [serial = 649] [outer = (nil)] 11:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x927ea400) [pid = 1779] [serial = 650] [outer = 0x923ca800] 11:44:55 INFO - PROCESS | 1779 | 1470163495204 Marionette DEBUG loaded listener.js 11:44:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x927f4800) [pid = 1779] [serial = 651] [outer = 0x923ca800] 11:44:56 INFO - PROCESS | 1779 | 1470163496031 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 11:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1283ms 11:44:56 INFO - PROCESS | 1779 | 1470163496079 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 11:44:56 INFO - PROCESS | 1779 | 1470163496088 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 11:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:44:56 INFO - PROCESS | 1779 | 1470163496099 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:44:56 INFO - PROCESS | 1779 | 1470163496103 Marionette TRACE conn4 <- [1,838,null,{}] 11:44:56 INFO - PROCESS | 1779 | 1470163496109 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:56 INFO - PROCESS | 1779 | 1470163496115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:56 INFO - PROCESS | 1779 | 1470163496287 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 11:44:56 INFO - PROCESS | 1779 | 1470163496405 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:56 INFO - PROCESS | 1779 | 1470163496414 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de3c00 == 12 [pid = 1779] [id = 217] 11:44:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92deb000) [pid = 1779] [serial = 652] [outer = (nil)] 11:44:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92ede000) [pid = 1779] [serial = 653] [outer = 0x92deb000] 11:44:56 INFO - PROCESS | 1779 | 1470163496489 Marionette DEBUG loaded listener.js 11:44:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92f6c400) [pid = 1779] [serial = 654] [outer = 0x92deb000] 11:44:57 INFO - PROCESS | 1779 | 1470163497437 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 11:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1383ms 11:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:44:57 INFO - PROCESS | 1779 | 1470163497491 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 11:44:57 INFO - PROCESS | 1779 | 1470163497494 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 11:44:57 INFO - PROCESS | 1779 | 1470163497501 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:44:57 INFO - PROCESS | 1779 | 1470163497507 Marionette TRACE conn4 <- [1,842,null,{}] 11:44:57 INFO - PROCESS | 1779 | 1470163497532 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:57 INFO - PROCESS | 1779 | 1470163497541 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:57 INFO - PROCESS | 1779 | 1470163497773 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 11:44:57 INFO - PROCESS | 1779 | 1470163497803 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:57 INFO - PROCESS | 1779 | 1470163497812 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521e400 == 13 [pid = 1779] [id = 218] 11:44:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9521e800) [pid = 1779] [serial = 655] [outer = (nil)] 11:44:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9524e800) [pid = 1779] [serial = 656] [outer = 0x9521e800] 11:44:57 INFO - PROCESS | 1779 | 1470163497898 Marionette DEBUG loaded listener.js 11:44:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x96f1e000) [pid = 1779] [serial = 657] [outer = 0x9521e800] 11:44:59 INFO - PROCESS | 1779 | 1470163499096 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9524c800) [pid = 1779] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92ca6000) [pid = 1779] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x927f3800) [pid = 1779] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x939b2800) [pid = 1779] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x927e9800) [pid = 1779] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x939b3400) [pid = 1779] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9252b400) [pid = 1779] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92f64400) [pid = 1779] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:44:59 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93d41800) [pid = 1779] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1689ms 11:44:59 INFO - PROCESS | 1779 | 1470163499190 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 11:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:44:59 INFO - PROCESS | 1779 | 1470163499195 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 11:44:59 INFO - PROCESS | 1779 | 1470163499213 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:44:59 INFO - PROCESS | 1779 | 1470163499216 Marionette TRACE conn4 <- [1,846,null,{}] 11:44:59 INFO - PROCESS | 1779 | 1470163499222 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:44:59 INFO - PROCESS | 1779 | 1470163499227 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:59 INFO - PROCESS | 1779 | 1470163499374 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 11:44:59 INFO - PROCESS | 1779 | 1470163499542 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:44:59 INFO - PROCESS | 1779 | 1470163499552 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:44:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26dc00 == 14 [pid = 1779] [id = 219] 11:44:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x92f64400) [pid = 1779] [serial = 658] [outer = (nil)] 11:44:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x94897c00) [pid = 1779] [serial = 659] [outer = 0x92f64400] 11:44:59 INFO - PROCESS | 1779 | 1470163499620 Marionette DEBUG loaded listener.js 11:44:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x96f86000) [pid = 1779] [serial = 660] [outer = 0x92f64400] 11:45:00 INFO - PROCESS | 1779 | 1470163500481 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 11:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1291ms 11:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:45:00 INFO - PROCESS | 1779 | 1470163500492 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 11:45:00 INFO - PROCESS | 1779 | 1470163500495 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 11:45:00 INFO - PROCESS | 1779 | 1470163500502 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:45:00 INFO - PROCESS | 1779 | 1470163500505 Marionette TRACE conn4 <- [1,850,null,{}] 11:45:00 INFO - PROCESS | 1779 | 1470163500511 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:00 INFO - PROCESS | 1779 | 1470163500516 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:00 INFO - PROCESS | 1779 | 1470163500677 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 11:45:00 INFO - PROCESS | 1779 | 1470163500691 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:00 INFO - PROCESS | 1779 | 1470163500701 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7e800 == 15 [pid = 1779] [id = 220] 11:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x97a7ec00) [pid = 1779] [serial = 661] [outer = (nil)] 11:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9894b400) [pid = 1779] [serial = 662] [outer = 0x97a7ec00] 11:45:00 INFO - PROCESS | 1779 | 1470163500778 Marionette DEBUG loaded listener.js 11:45:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9937c000) [pid = 1779] [serial = 663] [outer = 0x97a7ec00] 11:45:02 INFO - PROCESS | 1779 | 1470163502078 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 11:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1631ms 11:45:02 INFO - PROCESS | 1779 | 1470163502166 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 11:45:02 INFO - PROCESS | 1779 | 1470163502178 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 11:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:45:02 INFO - PROCESS | 1779 | 1470163502250 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:45:02 INFO - PROCESS | 1779 | 1470163502254 Marionette TRACE conn4 <- [1,854,null,{}] 11:45:02 INFO - PROCESS | 1779 | 1470163502266 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:02 INFO - PROCESS | 1779 | 1470163502273 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:02 INFO - PROCESS | 1779 | 1470163502530 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 11:45:02 INFO - PROCESS | 1779 | 1470163502698 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:02 INFO - PROCESS | 1779 | 1470163502705 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225b400 == 16 [pid = 1779] [id = 221] 11:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9252ac00) [pid = 1779] [serial = 664] [outer = (nil)] 11:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92cabc00) [pid = 1779] [serial = 665] [outer = 0x9252ac00] 11:45:02 INFO - PROCESS | 1779 | 1470163502792 Marionette DEBUG loaded listener.js 11:45:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92def800) [pid = 1779] [serial = 666] [outer = 0x9252ac00] 11:45:03 INFO - PROCESS | 1779 | 1470163503818 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 11:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1653ms 11:45:03 INFO - PROCESS | 1779 | 1470163503901 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 11:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:45:03 INFO - PROCESS | 1779 | 1470163503911 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 11:45:03 INFO - PROCESS | 1779 | 1470163503922 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:45:03 INFO - PROCESS | 1779 | 1470163503927 Marionette TRACE conn4 <- [1,858,null,{}] 11:45:03 INFO - PROCESS | 1779 | 1470163503935 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:03 INFO - PROCESS | 1779 | 1470163503940 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:04 INFO - PROCESS | 1779 | 1470163504131 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 11:45:04 INFO - PROCESS | 1779 | 1470163504359 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:04 INFO - PROCESS | 1779 | 1470163504368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26e800 == 17 [pid = 1779] [id = 222] 11:45:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9489d800) [pid = 1779] [serial = 667] [outer = (nil)] 11:45:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x95223800) [pid = 1779] [serial = 668] [outer = 0x9489d800] 11:45:04 INFO - PROCESS | 1779 | 1470163504452 Marionette DEBUG loaded listener.js 11:45:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92cab000) [pid = 1779] [serial = 669] [outer = 0x9489d800] 11:45:05 INFO - PROCESS | 1779 | 1470163505434 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 11:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1555ms 11:45:05 INFO - PROCESS | 1779 | 1470163505477 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 11:45:05 INFO - PROCESS | 1779 | 1470163505482 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 11:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:45:05 INFO - PROCESS | 1779 | 1470163505488 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:45:05 INFO - PROCESS | 1779 | 1470163505494 Marionette TRACE conn4 <- [1,862,null,{}] 11:45:05 INFO - PROCESS | 1779 | 1470163505511 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:05 INFO - PROCESS | 1779 | 1470163505520 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:05 INFO - PROCESS | 1779 | 1470163505703 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 11:45:05 INFO - PROCESS | 1779 | 1470163505903 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:05 INFO - PROCESS | 1779 | 1470163505916 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a44b800 == 18 [pid = 1779] [id = 223] 11:45:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a44bc00) [pid = 1779] [serial = 670] [outer = (nil)] 11:45:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9a4f3000) [pid = 1779] [serial = 671] [outer = 0x9a44bc00] 11:45:06 INFO - PROCESS | 1779 | 1470163506017 Marionette DEBUG loaded listener.js 11:45:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9a574400) [pid = 1779] [serial = 672] [outer = 0x9a44bc00] 11:45:07 INFO - PROCESS | 1779 | 1470163507009 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 11:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1597ms 11:45:07 INFO - PROCESS | 1779 | 1470163507087 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 11:45:07 INFO - PROCESS | 1779 | 1470163507091 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 11:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:45:07 INFO - PROCESS | 1779 | 1470163507098 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:45:07 INFO - PROCESS | 1779 | 1470163507100 Marionette TRACE conn4 <- [1,866,null,{}] 11:45:07 INFO - PROCESS | 1779 | 1470163507107 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:07 INFO - PROCESS | 1779 | 1470163507112 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:07 INFO - PROCESS | 1779 | 1470163507309 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 11:45:07 INFO - PROCESS | 1779 | 1470163507674 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:07 INFO - PROCESS | 1779 | 1470163507683 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26e400 == 19 [pid = 1779] [id = 224] 11:45:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f26f000) [pid = 1779] [serial = 673] [outer = (nil)] 11:45:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92257400) [pid = 1779] [serial = 674] [outer = 0x8f26f000] 11:45:07 INFO - PROCESS | 1779 | 1470163507761 Marionette DEBUG loaded listener.js 11:45:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92528800) [pid = 1779] [serial = 675] [outer = 0x8f26f000] 11:45:08 INFO - PROCESS | 1779 | 1470163508702 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x96f21c00) [pid = 1779] [serial = 624] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x96f8c000) [pid = 1779] [serial = 626] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92f66400) [pid = 1779] [serial = 614] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9524fc00) [pid = 1779] [serial = 615] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x94897400) [pid = 1779] [serial = 611] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9489ec00) [pid = 1779] [serial = 612] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x927f5400) [pid = 1779] [serial = 608] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ca2c00) [pid = 1779] [serial = 609] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x94868400) [pid = 1779] [serial = 606] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92537c00) [pid = 1779] [serial = 617] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x927f1400) [pid = 1779] [serial = 618] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x939aec00) [pid = 1779] [serial = 620] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x96fdb000) [pid = 1779] [serial = 630] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x952bd800) [pid = 1779] [serial = 623] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x96fd9800) [pid = 1779] [serial = 629] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x96f93000) [pid = 1779] [serial = 627] [outer = (nil)] [url = about:blank] 11:45:08 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x93b5d000) [pid = 1779] [serial = 621] [outer = (nil)] [url = about:blank] 11:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1685ms 11:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:45:08 INFO - PROCESS | 1779 | 1470163508786 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 11:45:08 INFO - PROCESS | 1779 | 1470163508791 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 11:45:08 INFO - PROCESS | 1779 | 1470163508799 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:45:08 INFO - PROCESS | 1779 | 1470163508804 Marionette TRACE conn4 <- [1,870,null,{}] 11:45:08 INFO - PROCESS | 1779 | 1470163508811 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:08 INFO - PROCESS | 1779 | 1470163508819 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:09 INFO - PROCESS | 1779 | 1470163508993 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 11:45:09 INFO - PROCESS | 1779 | 1470163509112 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:09 INFO - PROCESS | 1779 | 1470163509120 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace400 == 20 [pid = 1779] [id = 225] 11:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92ad1400) [pid = 1779] [serial = 676] [outer = (nil)] 11:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92ded800) [pid = 1779] [serial = 677] [outer = 0x92ad1400] 11:45:09 INFO - PROCESS | 1779 | 1470163509210 Marionette DEBUG loaded listener.js 11:45:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x93a42000) [pid = 1779] [serial = 678] [outer = 0x92ad1400] 11:45:10 INFO - PROCESS | 1779 | 1470163510006 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 11:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1237ms 11:45:10 INFO - PROCESS | 1779 | 1470163510038 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 11:45:10 INFO - PROCESS | 1779 | 1470163510045 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 11:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:45:10 INFO - PROCESS | 1779 | 1470163510052 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:45:10 INFO - PROCESS | 1779 | 1470163510055 Marionette TRACE conn4 <- [1,874,null,{}] 11:45:10 INFO - PROCESS | 1779 | 1470163510061 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:10 INFO - PROCESS | 1779 | 1470163510066 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:10 INFO - PROCESS | 1779 | 1470163510234 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 11:45:10 INFO - PROCESS | 1779 | 1470163510246 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:10 INFO - PROCESS | 1779 | 1470163510253 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca6800 == 21 [pid = 1779] [id = 226] 11:45:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x93d3b400) [pid = 1779] [serial = 679] [outer = (nil)] 11:45:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9524bc00) [pid = 1779] [serial = 680] [outer = 0x93d3b400] 11:45:10 INFO - PROCESS | 1779 | 1470163510323 Marionette DEBUG loaded listener.js 11:45:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x96f21c00) [pid = 1779] [serial = 681] [outer = 0x93d3b400] 11:45:11 INFO - PROCESS | 1779 | 1470163511277 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 11:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1283ms 11:45:11 INFO - PROCESS | 1779 | 1470163511341 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 11:45:11 INFO - PROCESS | 1779 | 1470163511346 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 11:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:45:11 INFO - PROCESS | 1779 | 1470163511359 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:45:11 INFO - PROCESS | 1779 | 1470163511368 Marionette TRACE conn4 <- [1,878,null,{}] 11:45:11 INFO - PROCESS | 1779 | 1470163511383 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:11 INFO - PROCESS | 1779 | 1470163511390 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:11 INFO - PROCESS | 1779 | 1470163511599 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 11:45:11 INFO - PROCESS | 1779 | 1470163511632 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:11 INFO - PROCESS | 1779 | 1470163511639 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de3800 == 22 [pid = 1779] [id = 227] 11:45:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9521d800) [pid = 1779] [serial = 682] [outer = (nil)] 11:45:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x99fd3400) [pid = 1779] [serial = 683] [outer = 0x9521d800] 11:45:11 INFO - PROCESS | 1779 | 1470163511707 Marionette DEBUG loaded listener.js 11:45:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a11dc00) [pid = 1779] [serial = 684] [outer = 0x9521d800] 11:45:12 INFO - PROCESS | 1779 | 1470163512617 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 11:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1297ms 11:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:45:12 INFO - PROCESS | 1779 | 1470163512650 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 11:45:12 INFO - PROCESS | 1779 | 1470163512654 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 11:45:12 INFO - PROCESS | 1779 | 1470163512661 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:45:12 INFO - PROCESS | 1779 | 1470163512664 Marionette TRACE conn4 <- [1,882,null,{}] 11:45:12 INFO - PROCESS | 1779 | 1470163512676 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:12 INFO - PROCESS | 1779 | 1470163512679 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:12 INFO - PROCESS | 1779 | 1470163512879 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 11:45:12 INFO - PROCESS | 1779 | 1470163512902 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:12 INFO - PROCESS | 1779 | 1470163512911 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92250400 == 23 [pid = 1779] [id = 228] 11:45:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93b69c00) [pid = 1779] [serial = 685] [outer = (nil)] 11:45:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9a447400) [pid = 1779] [serial = 686] [outer = 0x93b69c00] 11:45:12 INFO - PROCESS | 1779 | 1470163512981 Marionette DEBUG loaded listener.js 11:45:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a490000) [pid = 1779] [serial = 687] [outer = 0x93b69c00] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f267000) [pid = 1779] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92cad000) [pid = 1779] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9521e800) [pid = 1779] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92deb000) [pid = 1779] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x923ca800) [pid = 1779] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x94863400) [pid = 1779] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92ca9000) [pid = 1779] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9489f400) [pid = 1779] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f2ae000) [pid = 1779] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:45:13 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92f64400) [pid = 1779] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:45:13 INFO - PROCESS | 1779 | 1470163513965 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 11:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1344ms 11:45:14 INFO - PROCESS | 1779 | 1470163514004 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 11:45:14 INFO - PROCESS | 1779 | 1470163514008 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 11:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:45:14 INFO - PROCESS | 1779 | 1470163514015 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:45:14 INFO - PROCESS | 1779 | 1470163514018 Marionette TRACE conn4 <- [1,886,null,{}] 11:45:14 INFO - PROCESS | 1779 | 1470163514023 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:14 INFO - PROCESS | 1779 | 1470163514028 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:14 INFO - PROCESS | 1779 | 1470163514232 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 11:45:14 INFO - PROCESS | 1779 | 1470163514292 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:14 INFO - PROCESS | 1779 | 1470163514310 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x92caa000 == 24 [pid = 1779] [id = 229] 11:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92caac00) [pid = 1779] [serial = 688] [outer = (nil)] 11:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9a1ba400) [pid = 1779] [serial = 689] [outer = 0x92caac00] 11:45:14 INFO - PROCESS | 1779 | 1470163514388 Marionette DEBUG loaded listener.js 11:45:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9a9ad000) [pid = 1779] [serial = 690] [outer = 0x92caac00] 11:45:15 INFO - PROCESS | 1779 | 1470163515220 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 11:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1237ms 11:45:15 INFO - PROCESS | 1779 | 1470163515252 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 11:45:15 INFO - PROCESS | 1779 | 1470163515256 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 11:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:45:15 INFO - PROCESS | 1779 | 1470163515262 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:45:15 INFO - PROCESS | 1779 | 1470163515265 Marionette TRACE conn4 <- [1,890,null,{}] 11:45:15 INFO - PROCESS | 1779 | 1470163515270 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:15 INFO - PROCESS | 1779 | 1470163515276 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:15 INFO - PROCESS | 1779 | 1470163515422 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 11:45:15 INFO - PROCESS | 1779 | 1470163515438 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:15 INFO - PROCESS | 1779 | 1470163515443 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267400 == 25 [pid = 1779] [id = 230] 11:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x96fe2400) [pid = 1779] [serial = 691] [outer = (nil)] 11:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9aaaac00) [pid = 1779] [serial = 692] [outer = 0x96fe2400] 11:45:15 INFO - PROCESS | 1779 | 1470163515512 Marionette DEBUG loaded listener.js 11:45:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9aaee400) [pid = 1779] [serial = 693] [outer = 0x96fe2400] 11:45:16 INFO - PROCESS | 1779 | 1470163516706 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 11:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1488ms 11:45:16 INFO - PROCESS | 1779 | 1470163516752 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 11:45:16 INFO - PROCESS | 1779 | 1470163516759 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 11:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:45:16 INFO - PROCESS | 1779 | 1470163516767 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:45:16 INFO - PROCESS | 1779 | 1470163516775 Marionette TRACE conn4 <- [1,894,null,{}] 11:45:16 INFO - PROCESS | 1779 | 1470163516784 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:16 INFO - PROCESS | 1779 | 1470163516788 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:17 INFO - PROCESS | 1779 | 1470163517013 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 11:45:17 INFO - PROCESS | 1779 | 1470163517229 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:17 INFO - PROCESS | 1779 | 1470163517242 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca3000 == 26 [pid = 1779] [id = 231] 11:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92ca4000) [pid = 1779] [serial = 694] [outer = (nil)] 11:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92f63000) [pid = 1779] [serial = 695] [outer = 0x92ca4000] 11:45:17 INFO - PROCESS | 1779 | 1470163517366 Marionette DEBUG loaded listener.js 11:45:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93d38c00) [pid = 1779] [serial = 696] [outer = 0x92ca4000] 11:45:18 INFO - PROCESS | 1779 | 1470163518314 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 11:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1587ms 11:45:18 INFO - PROCESS | 1779 | 1470163518354 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 11:45:18 INFO - PROCESS | 1779 | 1470163518362 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 11:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:45:18 INFO - PROCESS | 1779 | 1470163518373 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:45:18 INFO - PROCESS | 1779 | 1470163518377 Marionette TRACE conn4 <- [1,898,null,{}] 11:45:18 INFO - PROCESS | 1779 | 1470163518383 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:18 INFO - PROCESS | 1779 | 1470163518390 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:18 INFO - PROCESS | 1779 | 1470163518582 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 11:45:18 INFO - PROCESS | 1779 | 1470163518832 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:18 INFO - PROCESS | 1779 | 1470163518841 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x952c3c00 == 27 [pid = 1779] [id = 232] 11:45:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x96f8c000) [pid = 1779] [serial = 697] [outer = (nil)] 11:45:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x96fd7c00) [pid = 1779] [serial = 698] [outer = 0x96f8c000] 11:45:18 INFO - PROCESS | 1779 | 1470163518982 Marionette DEBUG loaded listener.js 11:45:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x97a7ac00) [pid = 1779] [serial = 699] [outer = 0x96f8c000] 11:45:19 INFO - PROCESS | 1779 | 1470163519917 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1583ms 11:45:19 INFO - PROCESS | 1779 | 1470163519956 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 11:45:19 INFO - PROCESS | 1779 | 1470163519961 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 11:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:45:19 INFO - PROCESS | 1779 | 1470163519968 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:45:19 INFO - PROCESS | 1779 | 1470163519973 Marionette TRACE conn4 <- [1,902,null,{}] 11:45:19 INFO - PROCESS | 1779 | 1470163519990 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:20 INFO - PROCESS | 1779 | 1470163519999 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:20 INFO - PROCESS | 1779 | 1470163520180 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 11:45:20 INFO - PROCESS | 1779 | 1470163520384 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:20 INFO - PROCESS | 1779 | 1470163520399 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f91800 == 28 [pid = 1779] [id = 233] 11:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9aaa9800) [pid = 1779] [serial = 700] [outer = (nil)] 11:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9abd3400) [pid = 1779] [serial = 701] [outer = 0x9aaa9800] 11:45:20 INFO - PROCESS | 1779 | 1470163520540 Marionette DEBUG loaded listener.js 11:45:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9ac41800) [pid = 1779] [serial = 702] [outer = 0x9aaa9800] 11:45:21 INFO - PROCESS | 1779 | 1470163521433 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 11:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1546ms 11:45:21 INFO - PROCESS | 1779 | 1470163521515 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 11:45:21 INFO - PROCESS | 1779 | 1470163521520 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 11:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:45:21 INFO - PROCESS | 1779 | 1470163521526 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:45:21 INFO - PROCESS | 1779 | 1470163521530 Marionette TRACE conn4 <- [1,906,null,{}] 11:45:21 INFO - PROCESS | 1779 | 1470163521536 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:21 INFO - PROCESS | 1779 | 1470163521542 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:21 INFO - PROCESS | 1779 | 1470163521757 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 11:45:21 INFO - PROCESS | 1779 | 1470163521958 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:21 INFO - PROCESS | 1779 | 1470163521967 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a6000 == 29 [pid = 1779] [id = 234] 11:45:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9ac49400) [pid = 1779] [serial = 703] [outer = (nil)] 11:45:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b040000) [pid = 1779] [serial = 704] [outer = 0x9ac49400] 11:45:22 INFO - PROCESS | 1779 | 1470163522090 Marionette DEBUG loaded listener.js 11:45:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9b042800) [pid = 1779] [serial = 705] [outer = 0x9ac49400] 11:45:22 INFO - PROCESS | 1779 | 1470163522972 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 11:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1483ms 11:45:23 INFO - PROCESS | 1779 | 1470163523010 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 11:45:23 INFO - PROCESS | 1779 | 1470163523013 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 11:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:45:23 INFO - PROCESS | 1779 | 1470163523020 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:45:23 INFO - PROCESS | 1779 | 1470163523023 Marionette TRACE conn4 <- [1,910,null,{}] 11:45:23 INFO - PROCESS | 1779 | 1470163523029 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:23 INFO - PROCESS | 1779 | 1470163523034 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:23 INFO - PROCESS | 1779 | 1470163523207 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 11:45:23 INFO - PROCESS | 1779 | 1470163523557 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:23 INFO - PROCESS | 1779 | 1470163523565 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2800 == 30 [pid = 1779] [id = 235] 11:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x923c3400) [pid = 1779] [serial = 706] [outer = (nil)] 11:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92534800) [pid = 1779] [serial = 707] [outer = 0x923c3400] 11:45:23 INFO - PROCESS | 1779 | 1470163523716 Marionette DEBUG loaded listener.js 11:45:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ca5400) [pid = 1779] [serial = 708] [outer = 0x923c3400] 11:45:24 INFO - PROCESS | 1779 | 1470163524706 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 11:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1734ms 11:45:24 INFO - PROCESS | 1779 | 1470163524757 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 11:45:24 INFO - PROCESS | 1779 | 1470163524763 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 11:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:45:24 INFO - PROCESS | 1779 | 1470163524770 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:45:24 INFO - PROCESS | 1779 | 1470163524774 Marionette TRACE conn4 <- [1,914,null,{}] 11:45:24 INFO - PROCESS | 1779 | 1470163524782 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:24 INFO - PROCESS | 1779 | 1470163524789 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:24 INFO - PROCESS | 1779 | 1470163524969 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 11:45:26 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265400 == 29 [pid = 1779] [id = 214] 11:45:26 INFO - PROCESS | 1779 | 1470163526068 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:26 INFO - PROCESS | 1779 | 1470163526080 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f2ac400) [pid = 1779] [serial = 633] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f270800) [pid = 1779] [serial = 632] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92ee1c00) [pid = 1779] [serial = 636] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ded000) [pid = 1779] [serial = 635] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9524e800) [pid = 1779] [serial = 656] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92ede000) [pid = 1779] [serial = 653] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x927ea400) [pid = 1779] [serial = 650] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9521f800) [pid = 1779] [serial = 639] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x927f4800) [pid = 1779] [serial = 651] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9486a000) [pid = 1779] [serial = 638] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92f61400) [pid = 1779] [serial = 648] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92de9800) [pid = 1779] [serial = 647] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9937d400) [pid = 1779] [serial = 642] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x97a7cc00) [pid = 1779] [serial = 641] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9894b400) [pid = 1779] [serial = 662] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x93a3e800) [pid = 1779] [serial = 645] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x927ec800) [pid = 1779] [serial = 644] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x96f1e000) [pid = 1779] [serial = 657] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x94897c00) [pid = 1779] [serial = 659] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92f6c400) [pid = 1779] [serial = 654] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x96f86000) [pid = 1779] [serial = 660] [outer = (nil)] [url = about:blank] 11:45:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268c00 == 30 [pid = 1779] [id = 236] 11:45:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f26a000) [pid = 1779] [serial = 709] [outer = (nil)] 11:45:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f270800) [pid = 1779] [serial = 710] [outer = 0x8f26a000] 11:45:26 INFO - PROCESS | 1779 | 1470163526329 Marionette DEBUG loaded listener.js 11:45:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9224fc00) [pid = 1779] [serial = 711] [outer = 0x8f26a000] 11:45:27 INFO - PROCESS | 1779 | 1470163527289 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 11:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2585ms 11:45:27 INFO - PROCESS | 1779 | 1470163527357 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 11:45:27 INFO - PROCESS | 1779 | 1470163527363 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 11:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:45:27 INFO - PROCESS | 1779 | 1470163527372 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:45:27 INFO - PROCESS | 1779 | 1470163527376 Marionette TRACE conn4 <- [1,918,null,{}] 11:45:27 INFO - PROCESS | 1779 | 1470163527385 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:27 INFO - PROCESS | 1779 | 1470163527390 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:27 INFO - PROCESS | 1779 | 1470163527590 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 11:45:27 INFO - PROCESS | 1779 | 1470163527744 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:27 INFO - PROCESS | 1779 | 1470163527754 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ea400 == 31 [pid = 1779] [id = 237] 11:45:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x927f0c00) [pid = 1779] [serial = 712] [outer = (nil)] 11:45:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92acd000) [pid = 1779] [serial = 713] [outer = 0x927f0c00] 11:45:27 INFO - PROCESS | 1779 | 1470163527898 Marionette DEBUG loaded listener.js 11:45:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92cac800) [pid = 1779] [serial = 714] [outer = 0x927f0c00] 11:45:28 INFO - PROCESS | 1779 | 1470163528882 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 11:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1581ms 11:45:28 INFO - PROCESS | 1779 | 1470163528959 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 11:45:28 INFO - PROCESS | 1779 | 1470163528972 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 11:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:45:28 INFO - PROCESS | 1779 | 1470163528984 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:45:28 INFO - PROCESS | 1779 | 1470163528989 Marionette TRACE conn4 <- [1,922,null,{}] 11:45:28 INFO - PROCESS | 1779 | 1470163528996 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:29 INFO - PROCESS | 1779 | 1470163529002 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:29 INFO - PROCESS | 1779 | 1470163529242 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 11:45:29 INFO - PROCESS | 1779 | 1470163529545 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:29 INFO - PROCESS | 1779 | 1470163529553 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f65800 == 32 [pid = 1779] [id = 238] 11:45:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92f67800) [pid = 1779] [serial = 715] [outer = (nil)] 11:45:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92f6b000) [pid = 1779] [serial = 716] [outer = 0x92f67800] 11:45:29 INFO - PROCESS | 1779 | 1470163529637 Marionette DEBUG loaded listener.js 11:45:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x939b2800) [pid = 1779] [serial = 717] [outer = 0x92f67800] 11:45:30 INFO - PROCESS | 1779 | 1470163530702 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 11:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1790ms 11:45:30 INFO - PROCESS | 1779 | 1470163530775 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 11:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:45:30 INFO - PROCESS | 1779 | 1470163530779 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 11:45:30 INFO - PROCESS | 1779 | 1470163530786 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:45:30 INFO - PROCESS | 1779 | 1470163530792 Marionette TRACE conn4 <- [1,926,null,{}] 11:45:30 INFO - PROCESS | 1779 | 1470163530810 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:30 INFO - PROCESS | 1779 | 1470163530820 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:31 INFO - PROCESS | 1779 | 1470163531055 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 11:45:31 INFO - PROCESS | 1779 | 1470163531283 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:31 INFO - PROCESS | 1779 | 1470163531293 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a0000 == 33 [pid = 1779] [id = 239] 11:45:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x948a0400) [pid = 1779] [serial = 718] [outer = (nil)] 11:45:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x95220800) [pid = 1779] [serial = 719] [outer = 0x948a0400] 11:45:31 INFO - PROCESS | 1779 | 1470163531373 Marionette DEBUG loaded listener.js 11:45:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x95258400) [pid = 1779] [serial = 720] [outer = 0x948a0400] 11:45:32 INFO - PROCESS | 1779 | 1470163532353 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 11:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1649ms 11:45:32 INFO - PROCESS | 1779 | 1470163532436 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 11:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:45:32 INFO - PROCESS | 1779 | 1470163532441 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 11:45:32 INFO - PROCESS | 1779 | 1470163532448 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:45:32 INFO - PROCESS | 1779 | 1470163532451 Marionette TRACE conn4 <- [1,930,null,{}] 11:45:32 INFO - PROCESS | 1779 | 1470163532457 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:32 INFO - PROCESS | 1779 | 1470163532462 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:32 INFO - PROCESS | 1779 | 1470163532664 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 11:45:32 INFO - PROCESS | 1779 | 1470163532876 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:32 INFO - PROCESS | 1779 | 1470163532888 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f263800 == 34 [pid = 1779] [id = 240] 11:45:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a4b000) [pid = 1779] [serial = 721] [outer = (nil)] 11:45:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x96f86800) [pid = 1779] [serial = 722] [outer = 0x93a4b000] 11:45:32 INFO - PROCESS | 1779 | 1470163532992 Marionette DEBUG loaded listener.js 11:45:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x96f8b000) [pid = 1779] [serial = 723] [outer = 0x93a4b000] 11:45:33 INFO - PROCESS | 1779 | 1470163533995 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 11:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1639ms 11:45:34 INFO - PROCESS | 1779 | 1470163534113 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 11:45:34 INFO - PROCESS | 1779 | 1470163534118 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 11:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:45:34 INFO - PROCESS | 1779 | 1470163534139 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:45:34 INFO - PROCESS | 1779 | 1470163534144 Marionette TRACE conn4 <- [1,934,null,{}] 11:45:34 INFO - PROCESS | 1779 | 1470163534153 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:34 INFO - PROCESS | 1779 | 1470163534160 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:34 INFO - PROCESS | 1779 | 1470163534359 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 11:45:34 INFO - PROCESS | 1779 | 1470163534599 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:34 INFO - PROCESS | 1779 | 1470163534616 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252bc00 == 35 [pid = 1779] [id = 241] 11:45:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9252c000) [pid = 1779] [serial = 724] [outer = (nil)] 11:45:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92533c00) [pid = 1779] [serial = 725] [outer = 0x9252c000] 11:45:34 INFO - PROCESS | 1779 | 1470163534689 Marionette DEBUG loaded listener.js 11:45:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92ad1800) [pid = 1779] [serial = 726] [outer = 0x9252c000] 11:45:35 INFO - PROCESS | 1779 | 1470163535552 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 11:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1497ms 11:45:35 INFO - PROCESS | 1779 | 1470163535626 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 11:45:35 INFO - PROCESS | 1779 | 1470163535630 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 11:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:45:35 INFO - PROCESS | 1779 | 1470163535641 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:45:35 INFO - PROCESS | 1779 | 1470163535646 Marionette TRACE conn4 <- [1,938,null,{}] 11:45:35 INFO - PROCESS | 1779 | 1470163535652 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:35 INFO - PROCESS | 1779 | 1470163535657 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:35 INFO - PROCESS | 1779 | 1470163535829 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 11:45:35 INFO - PROCESS | 1779 | 1470163535952 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:35 INFO - PROCESS | 1779 | 1470163535961 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a5c00 == 36 [pid = 1779] [id = 242] 11:45:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92edec00) [pid = 1779] [serial = 727] [outer = (nil)] 11:45:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x93a46800) [pid = 1779] [serial = 728] [outer = 0x92edec00] 11:45:36 INFO - PROCESS | 1779 | 1470163536035 Marionette DEBUG loaded listener.js 11:45:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93d3a400) [pid = 1779] [serial = 729] [outer = 0x92edec00] 11:45:36 INFO - PROCESS | 1779 | 1470163536863 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 11:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1288ms 11:45:36 INFO - PROCESS | 1779 | 1470163536928 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 11:45:36 INFO - PROCESS | 1779 | 1470163536932 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 11:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:45:36 INFO - PROCESS | 1779 | 1470163536939 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:45:36 INFO - PROCESS | 1779 | 1470163536942 Marionette TRACE conn4 <- [1,942,null,{}] 11:45:36 INFO - PROCESS | 1779 | 1470163536957 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:36 INFO - PROCESS | 1779 | 1470163536965 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:37 INFO - PROCESS | 1779 | 1470163537136 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 11:45:37 INFO - PROCESS | 1779 | 1470163537268 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:37 INFO - PROCESS | 1779 | 1470163537280 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f93400 == 37 [pid = 1779] [id = 243] 11:45:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x96fd6400) [pid = 1779] [serial = 730] [outer = (nil)] 11:45:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x96fe0000) [pid = 1779] [serial = 731] [outer = 0x96fd6400] 11:45:37 INFO - PROCESS | 1779 | 1470163537357 Marionette DEBUG loaded listener.js 11:45:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x99384400) [pid = 1779] [serial = 732] [outer = 0x96fd6400] 11:45:38 INFO - PROCESS | 1779 | 1470163538317 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 11:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1431ms 11:45:38 INFO - PROCESS | 1779 | 1470163538377 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 11:45:38 INFO - PROCESS | 1779 | 1470163538380 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 11:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:45:38 INFO - PROCESS | 1779 | 1470163538387 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:45:38 INFO - PROCESS | 1779 | 1470163538391 Marionette TRACE conn4 <- [1,946,null,{}] 11:45:38 INFO - PROCESS | 1779 | 1470163538396 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:38 INFO - PROCESS | 1779 | 1470163538401 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:38 INFO - PROCESS | 1779 | 1470163538606 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 11:45:38 INFO - PROCESS | 1779 | 1470163538629 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:38 INFO - PROCESS | 1779 | 1470163538639 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee0000 == 38 [pid = 1779] [id = 244] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a90ec00) [pid = 1779] [serial = 733] [outer = (nil)] 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9aaa2400) [pid = 1779] [serial = 734] [outer = 0x9a90ec00] 11:45:38 INFO - PROCESS | 1779 | 1470163538707 Marionette DEBUG loaded listener.js 11:45:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9aaad000) [pid = 1779] [serial = 735] [outer = 0x9a90ec00] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9aaa9800) [pid = 1779] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9ac49400) [pid = 1779] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96fe2400) [pid = 1779] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93b69c00) [pid = 1779] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9252ac00) [pid = 1779] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f26f000) [pid = 1779] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9a44bc00) [pid = 1779] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x97a7ec00) [pid = 1779] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9521d800) [pid = 1779] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9489d800) [pid = 1779] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92ad1400) [pid = 1779] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93d3b400) [pid = 1779] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92caac00) [pid = 1779] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92ca4000) [pid = 1779] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:45:39 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x96f8c000) [pid = 1779] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:45:39 INFO - PROCESS | 1779 | 1470163539702 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 11:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1332ms 11:45:39 INFO - PROCESS | 1779 | 1470163539721 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 11:45:39 INFO - PROCESS | 1779 | 1470163539724 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 11:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:45:39 INFO - PROCESS | 1779 | 1470163539730 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:45:39 INFO - PROCESS | 1779 | 1470163539733 Marionette TRACE conn4 <- [1,950,null,{}] 11:45:39 INFO - PROCESS | 1779 | 1470163539739 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:39 INFO - PROCESS | 1779 | 1470163539744 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:39 INFO - PROCESS | 1779 | 1470163539894 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 11:45:39 INFO - PROCESS | 1779 | 1470163539908 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:39 INFO - PROCESS | 1779 | 1470163539917 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92258000 == 39 [pid = 1779] [id = 245] 11:45:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9252ac00) [pid = 1779] [serial = 736] [outer = (nil)] 11:45:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x96f88000) [pid = 1779] [serial = 737] [outer = 0x9252ac00] 11:45:39 INFO - PROCESS | 1779 | 1470163539985 Marionette DEBUG loaded listener.js 11:45:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a449c00) [pid = 1779] [serial = 738] [outer = 0x9252ac00] 11:45:40 INFO - PROCESS | 1779 | 1470163540863 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 11:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1188ms 11:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:45:40 INFO - PROCESS | 1779 | 1470163540920 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 11:45:40 INFO - PROCESS | 1779 | 1470163540923 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 11:45:40 INFO - PROCESS | 1779 | 1470163540929 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:45:40 INFO - PROCESS | 1779 | 1470163540933 Marionette TRACE conn4 <- [1,954,null,{}] 11:45:40 INFO - PROCESS | 1779 | 1470163540938 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:40 INFO - PROCESS | 1779 | 1470163540949 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:41 INFO - PROCESS | 1779 | 1470163541193 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 11:45:41 INFO - PROCESS | 1779 | 1470163541316 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:41 INFO - PROCESS | 1779 | 1470163541327 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26c000 == 40 [pid = 1779] [id = 246] 11:45:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9489d800) [pid = 1779] [serial = 739] [outer = (nil)] 11:45:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b243c00) [pid = 1779] [serial = 740] [outer = 0x9489d800] 11:45:41 INFO - PROCESS | 1779 | 1470163541396 Marionette DEBUG loaded listener.js 11:45:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9b5b0400) [pid = 1779] [serial = 741] [outer = 0x9489d800] 11:45:42 INFO - PROCESS | 1779 | 1470163542427 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 11:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1541ms 11:45:42 INFO - PROCESS | 1779 | 1470163542471 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 11:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:45:42 INFO - PROCESS | 1779 | 1470163542477 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 11:45:42 INFO - PROCESS | 1779 | 1470163542485 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:45:42 INFO - PROCESS | 1779 | 1470163542494 Marionette TRACE conn4 <- [1,958,null,{}] 11:45:42 INFO - PROCESS | 1779 | 1470163542501 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:42 INFO - PROCESS | 1779 | 1470163542507 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:42 INFO - PROCESS | 1779 | 1470163542693 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 11:45:42 INFO - PROCESS | 1779 | 1470163542855 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:42 INFO - PROCESS | 1779 | 1470163542864 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92259400 == 41 [pid = 1779] [id = 247] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x927eac00) [pid = 1779] [serial = 742] [outer = (nil)] 11:45:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92edfc00) [pid = 1779] [serial = 743] [outer = 0x927eac00] 11:45:43 INFO - PROCESS | 1779 | 1470163542999 Marionette DEBUG loaded listener.js 11:45:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93a41400) [pid = 1779] [serial = 744] [outer = 0x927eac00] 11:45:43 INFO - PROCESS | 1779 | 1470163543918 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 11:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1486ms 11:45:43 INFO - PROCESS | 1779 | 1470163543972 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 11:45:43 INFO - PROCESS | 1779 | 1470163543979 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 11:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:45:43 INFO - PROCESS | 1779 | 1470163543990 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:45:43 INFO - PROCESS | 1779 | 1470163543995 Marionette TRACE conn4 <- [1,962,null,{}] 11:45:44 INFO - PROCESS | 1779 | 1470163544001 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:44 INFO - PROCESS | 1779 | 1470163544007 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:44 INFO - PROCESS | 1779 | 1470163544241 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 11:45:44 INFO - PROCESS | 1779 | 1470163544491 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:44 INFO - PROCESS | 1779 | 1470163544500 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x95221400 == 42 [pid = 1779] [id = 248] 11:45:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x96f8c800) [pid = 1779] [serial = 745] [outer = (nil)] 11:45:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x96fe1800) [pid = 1779] [serial = 746] [outer = 0x96f8c800] 11:45:44 INFO - PROCESS | 1779 | 1470163544632 Marionette DEBUG loaded listener.js 11:45:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9937d400) [pid = 1779] [serial = 747] [outer = 0x96f8c800] 11:45:45 INFO - PROCESS | 1779 | 1470163545547 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 11:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1635ms 11:45:45 INFO - PROCESS | 1779 | 1470163545626 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 11:45:45 INFO - PROCESS | 1779 | 1470163545630 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 11:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:45:45 INFO - PROCESS | 1779 | 1470163545637 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:45:45 INFO - PROCESS | 1779 | 1470163545643 Marionette TRACE conn4 <- [1,966,null,{}] 11:45:45 INFO - PROCESS | 1779 | 1470163545659 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:45 INFO - PROCESS | 1779 | 1470163545668 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:45 INFO - PROCESS | 1779 | 1470163545887 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 11:45:46 INFO - PROCESS | 1779 | 1470163546098 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:46 INFO - PROCESS | 1779 | 1470163546110 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f88800 == 43 [pid = 1779] [id = 249] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9b24b800) [pid = 1779] [serial = 748] [outer = (nil)] 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9b923000) [pid = 1779] [serial = 749] [outer = 0x9b24b800] 11:45:46 INFO - PROCESS | 1779 | 1470163546222 Marionette DEBUG loaded listener.js 11:45:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9b92b000) [pid = 1779] [serial = 750] [outer = 0x9b24b800] 11:45:47 INFO - PROCESS | 1779 | 1470163547090 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 11:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1492ms 11:45:47 INFO - PROCESS | 1779 | 1470163547130 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 11:45:47 INFO - PROCESS | 1779 | 1470163547135 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 11:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:45:47 INFO - PROCESS | 1779 | 1470163547141 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:45:47 INFO - PROCESS | 1779 | 1470163547145 Marionette TRACE conn4 <- [1,970,null,{}] 11:45:47 INFO - PROCESS | 1779 | 1470163547151 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:47 INFO - PROCESS | 1779 | 1470163547156 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:47 INFO - PROCESS | 1779 | 1470163547336 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 11:45:47 INFO - PROCESS | 1779 | 1470163547496 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:47 INFO - PROCESS | 1779 | 1470163547506 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x96fd8000 == 44 [pid = 1779] [id = 250] 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9b9c1c00) [pid = 1779] [serial = 751] [outer = (nil)] 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b9cf800) [pid = 1779] [serial = 752] [outer = 0x9b9c1c00] 11:45:47 INFO - PROCESS | 1779 | 1470163547597 Marionette DEBUG loaded listener.js 11:45:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9bd5cc00) [pid = 1779] [serial = 753] [outer = 0x9b9c1c00] 11:45:48 INFO - PROCESS | 1779 | 1470163548540 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 11:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1435ms 11:45:48 INFO - PROCESS | 1779 | 1470163548578 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 11:45:48 INFO - PROCESS | 1779 | 1470163548583 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 11:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:45:48 INFO - PROCESS | 1779 | 1470163548589 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:45:48 INFO - PROCESS | 1779 | 1470163548592 Marionette TRACE conn4 <- [1,974,null,{}] 11:45:48 INFO - PROCESS | 1779 | 1470163548598 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:48 INFO - PROCESS | 1779 | 1470163548605 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:48 INFO - PROCESS | 1779 | 1470163548786 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 11:45:48 INFO - PROCESS | 1779 | 1470163548951 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:48 INFO - PROCESS | 1779 | 1470163548961 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b9c0c00 == 45 [pid = 1779] [id = 251] 11:45:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b9c2400) [pid = 1779] [serial = 754] [outer = (nil)] 11:45:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9c1d9c00) [pid = 1779] [serial = 755] [outer = 0x9b9c2400] 11:45:49 INFO - PROCESS | 1779 | 1470163549069 Marionette DEBUG loaded listener.js 11:45:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9d432400) [pid = 1779] [serial = 756] [outer = 0x9b9c2400] 11:45:50 INFO - PROCESS | 1779 | 1470163550039 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 11:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1485ms 11:45:50 INFO - PROCESS | 1779 | 1470163550075 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 11:45:50 INFO - PROCESS | 1779 | 1470163550080 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 11:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:45:50 INFO - PROCESS | 1779 | 1470163550086 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:45:50 INFO - PROCESS | 1779 | 1470163550089 Marionette TRACE conn4 <- [1,978,null,{}] 11:45:50 INFO - PROCESS | 1779 | 1470163550095 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:50 INFO - PROCESS | 1779 | 1470163550105 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:50 INFO - PROCESS | 1779 | 1470163550302 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 11:45:50 INFO - PROCESS | 1779 | 1470163550468 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:50 INFO - PROCESS | 1779 | 1470163550477 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2aa800 == 46 [pid = 1779] [id = 252] 11:45:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x96f87000) [pid = 1779] [serial = 757] [outer = (nil)] 11:45:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9d920400) [pid = 1779] [serial = 758] [outer = 0x96f87000] 11:45:50 INFO - PROCESS | 1779 | 1470163550599 Marionette DEBUG loaded listener.js 11:45:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9d9cec00) [pid = 1779] [serial = 759] [outer = 0x96f87000] 11:45:51 INFO - PROCESS | 1779 | 1470163551529 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 11:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1486ms 11:45:51 INFO - PROCESS | 1779 | 1470163551573 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 11:45:51 INFO - PROCESS | 1779 | 1470163551576 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 11:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:45:51 INFO - PROCESS | 1779 | 1470163551583 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:45:51 INFO - PROCESS | 1779 | 1470163551586 Marionette TRACE conn4 <- [1,982,null,{}] 11:45:51 INFO - PROCESS | 1779 | 1470163551592 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:51 INFO - PROCESS | 1779 | 1470163551597 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:51 INFO - PROCESS | 1779 | 1470163551771 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 11:45:52 INFO - PROCESS | 1779 | 1470163552204 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:52 INFO - PROCESS | 1779 | 1470163552213 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2af800 == 47 [pid = 1779] [id = 253] 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f2b0800) [pid = 1779] [serial = 760] [outer = (nil)] 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x923c4c00) [pid = 1779] [serial = 761] [outer = 0x8f2b0800] 11:45:52 INFO - PROCESS | 1779 | 1470163552352 Marionette DEBUG loaded listener.js 11:45:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9252ec00) [pid = 1779] [serial = 762] [outer = 0x8f2b0800] 11:45:53 INFO - PROCESS | 1779 | 1470163553344 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 11:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1832ms 11:45:53 INFO - PROCESS | 1779 | 1470163553418 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 11:45:53 INFO - PROCESS | 1779 | 1470163553423 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 11:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:45:53 INFO - PROCESS | 1779 | 1470163553431 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:45:53 INFO - PROCESS | 1779 | 1470163553435 Marionette TRACE conn4 <- [1,986,null,{}] 11:45:53 INFO - PROCESS | 1779 | 1470163553443 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:53 INFO - PROCESS | 1779 | 1470163553450 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:53 INFO - PROCESS | 1779 | 1470163553673 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x9225b400 == 46 [pid = 1779] [id = 221] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7e800 == 45 [pid = 1779] [id = 220] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x9521e400 == 44 [pid = 1779] [id = 218] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26dc00 == 43 [pid = 1779] [id = 219] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca8c00 == 42 [pid = 1779] [id = 215] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x92de3c00 == 41 [pid = 1779] [id = 217] 11:45:53 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92534800) [pid = 1779] [serial = 707] [outer = (nil)] [url = about:blank] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x923c9800 == 40 [pid = 1779] [id = 216] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x92f65800 == 39 [pid = 1779] [id = 238] 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x927ea400 == 38 [pid = 1779] [id = 237] 11:45:53 INFO - PROCESS | 1779 | 1470163553907 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:53 INFO - PROCESS | 1779 | 1470163553917 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:53 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268c00 == 37 [pid = 1779] [id = 236] 11:45:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268c00 == 38 [pid = 1779] [id = 254] 11:45:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92534800) [pid = 1779] [serial = 763] [outer = (nil)] 11:45:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x92edf400) [pid = 1779] [serial = 764] [outer = 0x92534800] 11:45:53 INFO - PROCESS | 1779 | 1470163553991 Marionette DEBUG loaded listener.js 11:45:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x939ae000) [pid = 1779] [serial = 765] [outer = 0x92534800] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9abd3400) [pid = 1779] [serial = 701] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x97a7ac00) [pid = 1779] [serial = 699] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9ac41800) [pid = 1779] [serial = 702] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9b040000) [pid = 1779] [serial = 704] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9b042800) [pid = 1779] [serial = 705] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9aaaac00) [pid = 1779] [serial = 692] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9aaee400) [pid = 1779] [serial = 693] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a9ad000) [pid = 1779] [serial = 690] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9a490000) [pid = 1779] [serial = 687] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92cabc00) [pid = 1779] [serial = 665] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92528800) [pid = 1779] [serial = 675] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9a4f3000) [pid = 1779] [serial = 671] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9937c000) [pid = 1779] [serial = 663] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x99fd3400) [pid = 1779] [serial = 683] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92257400) [pid = 1779] [serial = 674] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x95223800) [pid = 1779] [serial = 668] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93a42000) [pid = 1779] [serial = 678] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x96f21c00) [pid = 1779] [serial = 681] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92ded800) [pid = 1779] [serial = 677] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9a1ba400) [pid = 1779] [serial = 689] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92cab000) [pid = 1779] [serial = 669] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9524bc00) [pid = 1779] [serial = 680] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9a574400) [pid = 1779] [serial = 672] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9a11dc00) [pid = 1779] [serial = 684] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a447400) [pid = 1779] [serial = 686] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92def800) [pid = 1779] [serial = 666] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92f63000) [pid = 1779] [serial = 695] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x96fd7c00) [pid = 1779] [serial = 698] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93d38c00) [pid = 1779] [serial = 696] [outer = (nil)] [url = about:blank] 11:45:54 INFO - PROCESS | 1779 | 1470163554822 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 11:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1436ms 11:45:54 INFO - PROCESS | 1779 | 1470163554870 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 11:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:45:54 INFO - PROCESS | 1779 | 1470163554877 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 11:45:54 INFO - PROCESS | 1779 | 1470163554889 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:45:54 INFO - PROCESS | 1779 | 1470163554892 Marionette TRACE conn4 <- [1,990,null,{}] 11:45:54 INFO - PROCESS | 1779 | 1470163554904 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:54 INFO - PROCESS | 1779 | 1470163554908 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:55 INFO - PROCESS | 1779 | 1470163555076 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 11:45:55 INFO - PROCESS | 1779 | 1470163555086 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:55 INFO - PROCESS | 1779 | 1470163555092 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x9486c800 == 39 [pid = 1779] [id = 255] 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x94897400) [pid = 1779] [serial = 766] [outer = (nil)] 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x948a5800) [pid = 1779] [serial = 767] [outer = 0x94897400] 11:45:55 INFO - PROCESS | 1779 | 1470163555183 Marionette DEBUG loaded listener.js 11:45:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x95257c00) [pid = 1779] [serial = 768] [outer = 0x94897400] 11:45:56 INFO - PROCESS | 1779 | 1470163556130 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 11:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1291ms 11:45:56 INFO - PROCESS | 1779 | 1470163556176 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 11:45:56 INFO - PROCESS | 1779 | 1470163556180 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 11:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:45:56 INFO - PROCESS | 1779 | 1470163556193 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:45:56 INFO - PROCESS | 1779 | 1470163556202 Marionette TRACE conn4 <- [1,994,null,{}] 11:45:56 INFO - PROCESS | 1779 | 1470163556210 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:56 INFO - PROCESS | 1779 | 1470163556216 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:56 INFO - PROCESS | 1779 | 1470163556469 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 11:45:56 INFO - PROCESS | 1779 | 1470163556495 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:56 INFO - PROCESS | 1779 | 1470163556512 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f63000 == 40 [pid = 1779] [id = 256] 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x96fe4800) [pid = 1779] [serial = 769] [outer = (nil)] 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x98990800) [pid = 1779] [serial = 770] [outer = 0x96fe4800] 11:45:56 INFO - PROCESS | 1779 | 1470163556589 Marionette DEBUG loaded listener.js 11:45:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9984cc00) [pid = 1779] [serial = 771] [outer = 0x96fe4800] 11:45:57 INFO - PROCESS | 1779 | 1470163557483 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 11:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1349ms 11:45:57 INFO - PROCESS | 1779 | 1470163557535 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 11:45:57 INFO - PROCESS | 1779 | 1470163557540 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 11:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:45:57 INFO - PROCESS | 1779 | 1470163557546 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:45:57 INFO - PROCESS | 1779 | 1470163557549 Marionette TRACE conn4 <- [1,998,null,{}] 11:45:57 INFO - PROCESS | 1779 | 1470163557566 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:57 INFO - PROCESS | 1779 | 1470163557584 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:57 INFO - PROCESS | 1779 | 1470163557795 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 11:45:57 INFO - PROCESS | 1779 | 1470163557821 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:57 INFO - PROCESS | 1779 | 1470163557831 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8c400 == 41 [pid = 1779] [id = 257] 11:45:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a12a000) [pid = 1779] [serial = 772] [outer = (nil)] 11:45:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a4f3800) [pid = 1779] [serial = 773] [outer = 0x9a12a000] 11:45:57 INFO - PROCESS | 1779 | 1470163557897 Marionette DEBUG loaded listener.js 11:45:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9a90c400) [pid = 1779] [serial = 774] [outer = 0x9a12a000] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9a90ec00) [pid = 1779] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x948a0400) [pid = 1779] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92f67800) [pid = 1779] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f26a000) [pid = 1779] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92edec00) [pid = 1779] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93a4b000) [pid = 1779] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9252c000) [pid = 1779] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x927f0c00) [pid = 1779] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9252ac00) [pid = 1779] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x96fd6400) [pid = 1779] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:45:58 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x923c3400) [pid = 1779] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:45:59 INFO - PROCESS | 1779 | 1470163559032 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 11:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1546ms 11:45:59 INFO - PROCESS | 1779 | 1470163559093 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 11:45:59 INFO - PROCESS | 1779 | 1470163559096 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 11:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:45:59 INFO - PROCESS | 1779 | 1470163559103 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:45:59 INFO - PROCESS | 1779 | 1470163559106 Marionette TRACE conn4 <- [1,1002,null,{}] 11:45:59 INFO - PROCESS | 1779 | 1470163559111 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:45:59 INFO - PROCESS | 1779 | 1470163559116 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:59 INFO - PROCESS | 1779 | 1470163559324 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 11:45:59 INFO - PROCESS | 1779 | 1470163559338 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:45:59 INFO - PROCESS | 1779 | 1470163559354 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:45:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x94899000 == 42 [pid = 1779] [id = 258] 11:45:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9489bc00) [pid = 1779] [serial = 775] [outer = (nil)] 11:45:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9a2de400) [pid = 1779] [serial = 776] [outer = 0x9489bc00] 11:45:59 INFO - PROCESS | 1779 | 1470163559433 Marionette DEBUG loaded listener.js 11:45:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9aaa6400) [pid = 1779] [serial = 777] [outer = 0x9489bc00] 11:46:00 INFO - PROCESS | 1779 | 1470163560334 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 11:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1279ms 11:46:00 INFO - PROCESS | 1779 | 1470163560384 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 11:46:00 INFO - PROCESS | 1779 | 1470163560387 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 11:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:46:00 INFO - PROCESS | 1779 | 1470163560393 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:46:00 INFO - PROCESS | 1779 | 1470163560397 Marionette TRACE conn4 <- [1,1006,null,{}] 11:46:00 INFO - PROCESS | 1779 | 1470163560402 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:00 INFO - PROCESS | 1779 | 1470163560407 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:00 INFO - PROCESS | 1779 | 1470163560568 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 11:46:00 INFO - PROCESS | 1779 | 1470163560637 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:00 INFO - PROCESS | 1779 | 1470163560650 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26dc00 == 43 [pid = 1779] [id = 259] 11:46:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f26e000) [pid = 1779] [serial = 778] [outer = (nil)] 11:46:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f2a7800) [pid = 1779] [serial = 779] [outer = 0x8f26e000] 11:46:00 INFO - PROCESS | 1779 | 1470163560865 Marionette DEBUG loaded listener.js 11:46:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x923c6000) [pid = 1779] [serial = 780] [outer = 0x8f26e000] 11:46:01 INFO - PROCESS | 1779 | 1470163561959 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 11:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1637ms 11:46:02 INFO - PROCESS | 1779 | 1470163562034 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 11:46:02 INFO - PROCESS | 1779 | 1470163562043 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 11:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:46:02 INFO - PROCESS | 1779 | 1470163562054 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:46:02 INFO - PROCESS | 1779 | 1470163562060 Marionette TRACE conn4 <- [1,1010,null,{}] 11:46:02 INFO - PROCESS | 1779 | 1470163562069 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:02 INFO - PROCESS | 1779 | 1470163562078 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:02 INFO - PROCESS | 1779 | 1470163562325 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 11:46:02 INFO - PROCESS | 1779 | 1470163562606 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:02 INFO - PROCESS | 1779 | 1470163562619 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f68c00 == 44 [pid = 1779] [id = 260] 11:46:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a3d800) [pid = 1779] [serial = 781] [outer = (nil)] 11:46:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93b63800) [pid = 1779] [serial = 782] [outer = 0x93a3d800] 11:46:02 INFO - PROCESS | 1779 | 1470163562705 Marionette DEBUG loaded listener.js 11:46:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9489c000) [pid = 1779] [serial = 783] [outer = 0x93a3d800] 11:46:03 INFO - PROCESS | 1779 | 1470163563767 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 11:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1792ms 11:46:03 INFO - PROCESS | 1779 | 1470163563849 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 11:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:46:03 INFO - PROCESS | 1779 | 1470163563860 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 11:46:03 INFO - PROCESS | 1779 | 1470163563872 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:46:03 INFO - PROCESS | 1779 | 1470163563876 Marionette TRACE conn4 <- [1,1014,null,{}] 11:46:03 INFO - PROCESS | 1779 | 1470163563882 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:03 INFO - PROCESS | 1779 | 1470163563887 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:04 INFO - PROCESS | 1779 | 1470163564153 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 11:46:04 INFO - PROCESS | 1779 | 1470163564434 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:04 INFO - PROCESS | 1779 | 1470163564444 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x95254800 == 45 [pid = 1779] [id = 261] 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x96fe1000) [pid = 1779] [serial = 784] [outer = (nil)] 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x99382c00) [pid = 1779] [serial = 785] [outer = 0x96fe1000] 11:46:04 INFO - PROCESS | 1779 | 1470163564529 Marionette DEBUG loaded listener.js 11:46:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9a1b8000) [pid = 1779] [serial = 786] [outer = 0x96fe1000] 11:46:05 INFO - PROCESS | 1779 | 1470163565596 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 11:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1785ms 11:46:05 INFO - PROCESS | 1779 | 1470163565656 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 11:46:05 INFO - PROCESS | 1779 | 1470163565661 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 11:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:46:05 INFO - PROCESS | 1779 | 1470163565672 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:46:05 INFO - PROCESS | 1779 | 1470163565682 Marionette TRACE conn4 <- [1,1018,null,{}] 11:46:05 INFO - PROCESS | 1779 | 1470163565696 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:05 INFO - PROCESS | 1779 | 1470163565704 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:05 INFO - PROCESS | 1779 | 1470163565960 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 11:46:06 INFO - PROCESS | 1779 | 1470163566227 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:06 INFO - PROCESS | 1779 | 1470163566237 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264000 == 46 [pid = 1779] [id = 262] 11:46:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93a4ac00) [pid = 1779] [serial = 787] [outer = (nil)] 11:46:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9b041c00) [pid = 1779] [serial = 788] [outer = 0x93a4ac00] 11:46:06 INFO - PROCESS | 1779 | 1470163566344 Marionette DEBUG loaded listener.js 11:46:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9b23f400) [pid = 1779] [serial = 789] [outer = 0x93a4ac00] 11:46:07 INFO - PROCESS | 1779 | 1470163567314 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 11:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1694ms 11:46:07 INFO - PROCESS | 1779 | 1470163567379 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 11:46:07 INFO - PROCESS | 1779 | 1470163567384 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 11:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:46:07 INFO - PROCESS | 1779 | 1470163567392 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:46:07 INFO - PROCESS | 1779 | 1470163567395 Marionette TRACE conn4 <- [1,1022,null,{}] 11:46:07 INFO - PROCESS | 1779 | 1470163567401 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:07 INFO - PROCESS | 1779 | 1470163567406 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:07 INFO - PROCESS | 1779 | 1470163567616 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 11:46:07 INFO - PROCESS | 1779 | 1470163567838 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:07 INFO - PROCESS | 1779 | 1470163567849 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a9ac800 == 47 [pid = 1779] [id = 263] 11:46:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9b049400) [pid = 1779] [serial = 790] [outer = (nil)] 11:46:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9b9cb000) [pid = 1779] [serial = 791] [outer = 0x9b049400] 11:46:07 INFO - PROCESS | 1779 | 1470163567952 Marionette DEBUG loaded listener.js 11:46:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9d42a800) [pid = 1779] [serial = 792] [outer = 0x9b049400] 11:46:08 INFO - PROCESS | 1779 | 1470163568886 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 11:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1541ms 11:46:08 INFO - PROCESS | 1779 | 1470163568935 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 11:46:08 INFO - PROCESS | 1779 | 1470163568939 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 11:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:46:08 INFO - PROCESS | 1779 | 1470163568945 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:46:08 INFO - PROCESS | 1779 | 1470163568949 Marionette TRACE conn4 <- [1,1026,null,{}] 11:46:08 INFO - PROCESS | 1779 | 1470163568954 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:08 INFO - PROCESS | 1779 | 1470163568960 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:09 INFO - PROCESS | 1779 | 1470163569172 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 11:46:09 INFO - PROCESS | 1779 | 1470163569396 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:09 INFO - PROCESS | 1779 | 1470163569413 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d51a000 == 48 [pid = 1779] [id = 264] 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9d51bc00) [pid = 1779] [serial = 793] [outer = (nil)] 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9d5a9c00) [pid = 1779] [serial = 794] [outer = 0x9d51bc00] 11:46:09 INFO - PROCESS | 1779 | 1470163569565 Marionette DEBUG loaded listener.js 11:46:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0xa1196800) [pid = 1779] [serial = 795] [outer = 0x9d51bc00] 11:46:10 INFO - PROCESS | 1779 | 1470163570545 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 11:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1636ms 11:46:10 INFO - PROCESS | 1779 | 1470163570583 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 11:46:10 INFO - PROCESS | 1779 | 1470163570587 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 11:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:46:10 INFO - PROCESS | 1779 | 1470163570593 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:46:10 INFO - PROCESS | 1779 | 1470163570597 Marionette TRACE conn4 <- [1,1030,null,{}] 11:46:10 INFO - PROCESS | 1779 | 1470163570602 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:10 INFO - PROCESS | 1779 | 1470163570608 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:10 INFO - PROCESS | 1779 | 1470163570812 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 11:46:11 INFO - PROCESS | 1779 | 1470163571060 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:11 INFO - PROCESS | 1779 | 1470163571071 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x99847800 == 49 [pid = 1779] [id = 265] 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9a44dc00) [pid = 1779] [serial = 796] [outer = (nil)] 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0xa2008400) [pid = 1779] [serial = 797] [outer = 0x9a44dc00] 11:46:11 INFO - PROCESS | 1779 | 1470163571221 Marionette DEBUG loaded listener.js 11:46:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0xa2269400) [pid = 1779] [serial = 798] [outer = 0x9a44dc00] 11:46:12 INFO - PROCESS | 1779 | 1470163572156 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 11:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1635ms 11:46:12 INFO - PROCESS | 1779 | 1470163572232 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 11:46:12 INFO - PROCESS | 1779 | 1470163572239 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 11:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:46:12 INFO - PROCESS | 1779 | 1470163572248 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:46:12 INFO - PROCESS | 1779 | 1470163572252 Marionette TRACE conn4 <- [1,1034,null,{}] 11:46:12 INFO - PROCESS | 1779 | 1470163572258 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:12 INFO - PROCESS | 1779 | 1470163572263 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:12 INFO - PROCESS | 1779 | 1470163572687 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 11:46:12 INFO - PROCESS | 1779 | 1470163572916 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:12 INFO - PROCESS | 1779 | 1470163572927 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca2800 == 50 [pid = 1779] [id = 266] 11:46:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92ca4c00) [pid = 1779] [serial = 799] [outer = (nil)] 11:46:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92cb0c00) [pid = 1779] [serial = 800] [outer = 0x92ca4c00] 11:46:13 INFO - PROCESS | 1779 | 1470163573002 Marionette DEBUG loaded listener.js 11:46:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92ee1000) [pid = 1779] [serial = 801] [outer = 0x92ca4c00] 11:46:13 INFO - PROCESS | 1779 | 1470163573880 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 11:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1683ms 11:46:13 INFO - PROCESS | 1779 | 1470163573933 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 11:46:13 INFO - PROCESS | 1779 | 1470163573940 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 11:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:46:13 INFO - PROCESS | 1779 | 1470163573948 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:46:13 INFO - PROCESS | 1779 | 1470163573953 Marionette TRACE conn4 <- [1,1038,null,{}] 11:46:13 INFO - PROCESS | 1779 | 1470163573960 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:13 INFO - PROCESS | 1779 | 1470163573966 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:14 INFO - PROCESS | 1779 | 1470163574144 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 11:46:14 INFO - PROCESS | 1779 | 1470163574472 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:14 INFO - PROCESS | 1779 | 1470163574482 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f0400 == 51 [pid = 1779] [id = 267] 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x927f5c00) [pid = 1779] [serial = 802] [outer = (nil)] 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x95223c00) [pid = 1779] [serial = 803] [outer = 0x927f5c00] 11:46:14 INFO - PROCESS | 1779 | 1470163574564 Marionette DEBUG loaded listener.js 11:46:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x96f1b800) [pid = 1779] [serial = 804] [outer = 0x927f5c00] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x94899000 == 50 [pid = 1779] [id = 258] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8c400 == 49 [pid = 1779] [id = 257] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x92f63000 == 48 [pid = 1779] [id = 256] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x9486c800 == 47 [pid = 1779] [id = 255] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268c00 == 46 [pid = 1779] [id = 254] 11:46:15 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2af800 == 45 [pid = 1779] [id = 253] 11:46:15 INFO - PROCESS | 1779 | 1470163575547 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92ca5400) [pid = 1779] [serial = 708] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x99384400) [pid = 1779] [serial = 732] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x96fe0000) [pid = 1779] [serial = 731] [outer = (nil)] [url = about:blank] 11:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1632ms 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9a449c00) [pid = 1779] [serial = 738] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9aaa2400) [pid = 1779] [serial = 734] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x95258400) [pid = 1779] [serial = 720] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x95220800) [pid = 1779] [serial = 719] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x939b2800) [pid = 1779] [serial = 717] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92f6b000) [pid = 1779] [serial = 716] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9224fc00) [pid = 1779] [serial = 711] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x8f270800) [pid = 1779] [serial = 710] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x93a46800) [pid = 1779] [serial = 728] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x93d3a400) [pid = 1779] [serial = 729] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x96f8b000) [pid = 1779] [serial = 723] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96f86800) [pid = 1779] [serial = 722] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92ad1800) [pid = 1779] [serial = 726] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92533c00) [pid = 1779] [serial = 725] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92cac800) [pid = 1779] [serial = 714] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92acd000) [pid = 1779] [serial = 713] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x96f88000) [pid = 1779] [serial = 737] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9aaad000) [pid = 1779] [serial = 735] [outer = (nil)] [url = about:blank] 11:46:15 INFO - PROCESS | 1779 | 1470163575612 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 11:46:15 INFO - PROCESS | 1779 | 1470163575617 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 11:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:46:15 INFO - PROCESS | 1779 | 1470163575626 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:46:15 INFO - PROCESS | 1779 | 1470163575631 Marionette TRACE conn4 <- [1,1042,null,{}] 11:46:15 INFO - PROCESS | 1779 | 1470163575636 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:15 INFO - PROCESS | 1779 | 1470163575641 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:15 INFO - PROCESS | 1779 | 1470163575829 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 11:46:16 INFO - PROCESS | 1779 | 1470163576053 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:16 INFO - PROCESS | 1779 | 1470163576063 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x92caa800 == 46 [pid = 1779] [id = 268] 11:46:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92f6e400) [pid = 1779] [serial = 805] [outer = (nil)] 11:46:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95220800) [pid = 1779] [serial = 806] [outer = 0x92f6e400] 11:46:16 INFO - PROCESS | 1779 | 1470163576136 Marionette DEBUG loaded listener.js 11:46:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x96f86800) [pid = 1779] [serial = 807] [outer = 0x92f6e400] 11:46:16 INFO - PROCESS | 1779 | 1470163576940 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 11:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1379ms 11:46:17 INFO - PROCESS | 1779 | 1470163577007 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 11:46:17 INFO - PROCESS | 1779 | 1470163577013 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 11:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:46:17 INFO - PROCESS | 1779 | 1470163577029 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:46:17 INFO - PROCESS | 1779 | 1470163577036 Marionette TRACE conn4 <- [1,1046,null,{}] 11:46:17 INFO - PROCESS | 1779 | 1470163577042 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:17 INFO - PROCESS | 1779 | 1470163577049 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:17 INFO - PROCESS | 1779 | 1470163577222 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 11:46:17 INFO - PROCESS | 1779 | 1470163577361 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:17 INFO - PROCESS | 1779 | 1470163577368 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d40000 == 47 [pid = 1779] [id = 269] 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x98995000) [pid = 1779] [serial = 808] [outer = (nil)] 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9a44bc00) [pid = 1779] [serial = 809] [outer = 0x98995000] 11:46:17 INFO - PROCESS | 1779 | 1470163577442 Marionette DEBUG loaded listener.js 11:46:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9aaa3400) [pid = 1779] [serial = 810] [outer = 0x98995000] 11:46:18 INFO - PROCESS | 1779 | 1470163578277 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 11:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1300ms 11:46:18 INFO - PROCESS | 1779 | 1470163578324 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 11:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:46:18 INFO - PROCESS | 1779 | 1470163578328 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 11:46:18 INFO - PROCESS | 1779 | 1470163578334 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:46:18 INFO - PROCESS | 1779 | 1470163578338 Marionette TRACE conn4 <- [1,1050,null,{}] 11:46:18 INFO - PROCESS | 1779 | 1470163578358 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:18 INFO - PROCESS | 1779 | 1470163578363 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:18 INFO - PROCESS | 1779 | 1470163578578 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 11:46:18 INFO - PROCESS | 1779 | 1470163578606 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:18 INFO - PROCESS | 1779 | 1470163578612 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c5400 == 48 [pid = 1779] [id = 270] 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9aaa7400) [pid = 1779] [serial = 811] [outer = (nil)] 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9abd4400) [pid = 1779] [serial = 812] [outer = 0x9aaa7400] 11:46:18 INFO - PROCESS | 1779 | 1470163578698 Marionette DEBUG loaded listener.js 11:46:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9b03d400) [pid = 1779] [serial = 813] [outer = 0x9aaa7400] 11:46:19 INFO - PROCESS | 1779 | 1470163579888 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x96fe4800) [pid = 1779] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9a12a000) [pid = 1779] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x94897400) [pid = 1779] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92534800) [pid = 1779] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:46:19 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f2b0800) [pid = 1779] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1595ms 11:46:19 INFO - PROCESS | 1779 | 1470163579938 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 11:46:19 INFO - PROCESS | 1779 | 1470163579942 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 11:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:46:19 INFO - PROCESS | 1779 | 1470163579949 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:46:19 INFO - PROCESS | 1779 | 1470163579951 Marionette TRACE conn4 <- [1,1054,null,{}] 11:46:19 INFO - PROCESS | 1779 | 1470163579957 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:19 INFO - PROCESS | 1779 | 1470163579962 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:20 INFO - PROCESS | 1779 | 1470163580120 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 11:46:20 INFO - PROCESS | 1779 | 1470163580310 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:20 INFO - PROCESS | 1779 | 1470163580335 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aab0400 == 49 [pid = 1779] [id = 271] 11:46:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9abd2800) [pid = 1779] [serial = 814] [outer = (nil)] 11:46:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9b049800) [pid = 1779] [serial = 815] [outer = 0x9abd2800] 11:46:20 INFO - PROCESS | 1779 | 1470163580418 Marionette DEBUG loaded listener.js 11:46:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9d517400) [pid = 1779] [serial = 816] [outer = 0x9abd2800] 11:46:21 INFO - PROCESS | 1779 | 1470163581187 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 11:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1293ms 11:46:21 INFO - PROCESS | 1779 | 1470163581243 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 11:46:21 INFO - PROCESS | 1779 | 1470163581248 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 11:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:46:21 INFO - PROCESS | 1779 | 1470163581254 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:46:21 INFO - PROCESS | 1779 | 1470163581258 Marionette TRACE conn4 <- [1,1058,null,{}] 11:46:21 INFO - PROCESS | 1779 | 1470163581265 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:21 INFO - PROCESS | 1779 | 1470163581269 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:21 INFO - PROCESS | 1779 | 1470163581446 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 11:46:21 INFO - PROCESS | 1779 | 1470163581455 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:21 INFO - PROCESS | 1779 | 1470163581461 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d5a7800 == 50 [pid = 1779] [id = 272] 11:46:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9d91fc00) [pid = 1779] [serial = 817] [outer = (nil)] 11:46:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0xa1120c00) [pid = 1779] [serial = 818] [outer = 0x9d91fc00] 11:46:21 INFO - PROCESS | 1779 | 1470163581651 Marionette DEBUG loaded listener.js 11:46:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0xa1196400) [pid = 1779] [serial = 819] [outer = 0x9d91fc00] 11:46:22 INFO - PROCESS | 1779 | 1470163582634 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 11:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1431ms 11:46:22 INFO - PROCESS | 1779 | 1470163582689 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 11:46:22 INFO - PROCESS | 1779 | 1470163582701 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 11:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:46:22 INFO - PROCESS | 1779 | 1470163582715 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:46:22 INFO - PROCESS | 1779 | 1470163582724 Marionette TRACE conn4 <- [1,1062,null,{}] 11:46:22 INFO - PROCESS | 1779 | 1470163582740 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:22 INFO - PROCESS | 1779 | 1470163582750 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:23 INFO - PROCESS | 1779 | 1470163583095 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 11:46:23 INFO - PROCESS | 1779 | 1470163583374 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:23 INFO - PROCESS | 1779 | 1470163583383 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ad1800 == 51 [pid = 1779] [id = 273] 11:46:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92ca4400) [pid = 1779] [serial = 820] [outer = (nil)] 11:46:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92f70c00) [pid = 1779] [serial = 821] [outer = 0x92ca4400] 11:46:23 INFO - PROCESS | 1779 | 1470163583469 Marionette DEBUG loaded listener.js 11:46:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x93a46800) [pid = 1779] [serial = 822] [outer = 0x92ca4400] 11:46:24 INFO - PROCESS | 1779 | 1470163584532 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 11:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1855ms 11:46:24 INFO - PROCESS | 1779 | 1470163584568 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 11:46:24 INFO - PROCESS | 1779 | 1470163584576 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 11:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:46:24 INFO - PROCESS | 1779 | 1470163584587 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:46:24 INFO - PROCESS | 1779 | 1470163584592 Marionette TRACE conn4 <- [1,1066,null,{}] 11:46:24 INFO - PROCESS | 1779 | 1470163584599 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:24 INFO - PROCESS | 1779 | 1470163584604 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:24 INFO - PROCESS | 1779 | 1470163584844 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 11:46:25 INFO - PROCESS | 1779 | 1470163585069 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:25 INFO - PROCESS | 1779 | 1470163585078 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f88400 == 52 [pid = 1779] [id = 274] 11:46:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96f8ec00) [pid = 1779] [serial = 823] [outer = (nil)] 11:46:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x97a7bc00) [pid = 1779] [serial = 824] [outer = 0x96f8ec00] 11:46:25 INFO - PROCESS | 1779 | 1470163585225 Marionette DEBUG loaded listener.js 11:46:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9a447400) [pid = 1779] [serial = 825] [outer = 0x96f8ec00] 11:46:26 INFO - PROCESS | 1779 | 1470163586286 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 11:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1735ms 11:46:26 INFO - PROCESS | 1779 | 1470163586323 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 11:46:26 INFO - PROCESS | 1779 | 1470163586326 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 11:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:46:26 INFO - PROCESS | 1779 | 1470163586334 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:46:26 INFO - PROCESS | 1779 | 1470163586340 Marionette TRACE conn4 <- [1,1070,null,{}] 11:46:26 INFO - PROCESS | 1779 | 1470163586356 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:26 INFO - PROCESS | 1779 | 1470163586365 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:26 INFO - PROCESS | 1779 | 1470163586604 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 11:46:26 INFO - PROCESS | 1779 | 1470163586831 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:26 INFO - PROCESS | 1779 | 1470163586845 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d91d800 == 53 [pid = 1779] [id = 275] 11:46:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9d9d5000) [pid = 1779] [serial = 826] [outer = (nil)] 11:46:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0xa20a6000) [pid = 1779] [serial = 827] [outer = 0x9d9d5000] 11:46:26 INFO - PROCESS | 1779 | 1470163586927 Marionette DEBUG loaded listener.js 11:46:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0xa2267c00) [pid = 1779] [serial = 828] [outer = 0x9d9d5000] 11:46:27 INFO - PROCESS | 1779 | 1470163587798 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 11:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1540ms 11:46:27 INFO - PROCESS | 1779 | 1470163587874 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 11:46:27 INFO - PROCESS | 1779 | 1470163587879 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 11:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:46:27 INFO - PROCESS | 1779 | 1470163587885 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:46:27 INFO - PROCESS | 1779 | 1470163587889 Marionette TRACE conn4 <- [1,1074,null,{}] 11:46:27 INFO - PROCESS | 1779 | 1470163587895 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:27 INFO - PROCESS | 1779 | 1470163587900 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:28 INFO - PROCESS | 1779 | 1470163588121 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 11:46:28 INFO - PROCESS | 1779 | 1470163588290 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:28 INFO - PROCESS | 1779 | 1470163588297 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:28 INFO - PROCESS | 1779 | ++DOCSHELL 0xa2303c00 == 54 [pid = 1779] [id = 276] 11:46:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0xa2304000) [pid = 1779] [serial = 829] [outer = (nil)] 11:46:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0xa2384000) [pid = 1779] [serial = 830] [outer = 0xa2304000] 11:46:28 INFO - PROCESS | 1779 | 1470163588446 Marionette DEBUG loaded listener.js 11:46:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa23bc400) [pid = 1779] [serial = 831] [outer = 0xa2304000] 11:46:29 INFO - PROCESS | 1779 | 1470163589479 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 11:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1644ms 11:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:46:29 INFO - PROCESS | 1779 | 1470163589531 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 11:46:29 INFO - PROCESS | 1779 | 1470163589535 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 11:46:29 INFO - PROCESS | 1779 | 1470163589541 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:46:29 INFO - PROCESS | 1779 | 1470163589545 Marionette TRACE conn4 <- [1,1078,null,{}] 11:46:29 INFO - PROCESS | 1779 | 1470163589551 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:29 INFO - PROCESS | 1779 | 1470163589556 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:29 INFO - PROCESS | 1779 | 1470163589738 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 11:46:29 INFO - PROCESS | 1779 | 1470163589970 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:29 INFO - PROCESS | 1779 | 1470163589977 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26a000 == 55 [pid = 1779] [id = 277] 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8f2b0400) [pid = 1779] [serial = 832] [outer = (nil)] 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa253c800) [pid = 1779] [serial = 833] [outer = 0x8f2b0400] 11:46:30 INFO - PROCESS | 1779 | 1470163590101 Marionette DEBUG loaded listener.js 11:46:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa2fafc00) [pid = 1779] [serial = 834] [outer = 0x8f2b0400] 11:46:31 INFO - PROCESS | 1779 | 1470163591076 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 11:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1585ms 11:46:31 INFO - PROCESS | 1779 | 1470163591126 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 11:46:31 INFO - PROCESS | 1779 | 1470163591131 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 11:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:46:31 INFO - PROCESS | 1779 | 1470163591137 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:46:31 INFO - PROCESS | 1779 | 1470163591141 Marionette TRACE conn4 <- [1,1082,null,{}] 11:46:31 INFO - PROCESS | 1779 | 1470163591148 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:31 INFO - PROCESS | 1779 | 1470163591162 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:31 INFO - PROCESS | 1779 | 1470163591491 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 11:46:31 INFO - PROCESS | 1779 | 1470163591683 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:31 INFO - PROCESS | 1779 | 1470163591692 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a5000 == 56 [pid = 1779] [id = 278] 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0xa2304c00) [pid = 1779] [serial = 835] [outer = (nil)] 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0xa3144400) [pid = 1779] [serial = 836] [outer = 0xa2304c00] 11:46:31 INFO - PROCESS | 1779 | 1470163591779 Marionette DEBUG loaded listener.js 11:46:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa3177c00) [pid = 1779] [serial = 837] [outer = 0xa2304c00] 11:46:32 INFO - PROCESS | 1779 | 1470163592721 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 11:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1632ms 11:46:32 INFO - PROCESS | 1779 | 1470163592770 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 11:46:32 INFO - PROCESS | 1779 | 1470163592773 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 11:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:46:32 INFO - PROCESS | 1779 | 1470163592780 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:46:32 INFO - PROCESS | 1779 | 1470163592784 Marionette TRACE conn4 <- [1,1086,null,{}] 11:46:32 INFO - PROCESS | 1779 | 1470163592789 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:32 INFO - PROCESS | 1779 | 1470163592795 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:32 INFO - PROCESS | 1779 | 1470163592990 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 11:46:33 INFO - PROCESS | 1779 | 1470163593252 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:33 INFO - PROCESS | 1779 | 1470163593264 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d5a1c00 == 57 [pid = 1779] [id = 279] 11:46:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa2fc0c00) [pid = 1779] [serial = 838] [outer = (nil)] 11:46:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa33d8800) [pid = 1779] [serial = 839] [outer = 0xa2fc0c00] 11:46:33 INFO - PROCESS | 1779 | 1470163593419 Marionette DEBUG loaded listener.js 11:46:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa4d0c800) [pid = 1779] [serial = 840] [outer = 0xa2fc0c00] 11:46:34 INFO - PROCESS | 1779 | 1470163594471 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 11:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1742ms 11:46:34 INFO - PROCESS | 1779 | 1470163594524 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 11:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:46:34 INFO - PROCESS | 1779 | 1470163594538 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 11:46:34 INFO - PROCESS | 1779 | 1470163594544 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:46:34 INFO - PROCESS | 1779 | 1470163594548 Marionette TRACE conn4 <- [1,1090,null,{}] 11:46:34 INFO - PROCESS | 1779 | 1470163594554 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:34 INFO - PROCESS | 1779 | 1470163594560 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:34 INFO - PROCESS | 1779 | 1470163594822 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 11:46:35 INFO - PROCESS | 1779 | 1470163595373 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:35 INFO - PROCESS | 1779 | 1470163595386 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x92528c00 == 58 [pid = 1779] [id = 280] 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x92537c00) [pid = 1779] [serial = 841] [outer = (nil)] 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x927f5800) [pid = 1779] [serial = 842] [outer = 0x92537c00] 11:46:35 INFO - PROCESS | 1779 | 1470163595467 Marionette DEBUG loaded listener.js 11:46:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x92caf000) [pid = 1779] [serial = 843] [outer = 0x92537c00] 11:46:36 INFO - PROCESS | 1779 | 1470163596364 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 11:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1894ms 11:46:36 INFO - PROCESS | 1779 | 1470163596441 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 11:46:36 INFO - PROCESS | 1779 | 1470163596447 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 11:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:46:36 INFO - PROCESS | 1779 | 1470163596454 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:46:36 INFO - PROCESS | 1779 | 1470163596459 Marionette TRACE conn4 <- [1,1094,null,{}] 11:46:36 INFO - PROCESS | 1779 | 1470163596478 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:36 INFO - PROCESS | 1779 | 1470163596491 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:36 INFO - PROCESS | 1779 | 1470163596830 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 11:46:37 INFO - PROCESS | 1779 | 1470163597093 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:37 INFO - PROCESS | 1779 | 1470163597103 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f88c00 == 59 [pid = 1779] [id = 281] 11:46:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x96f89c00) [pid = 1779] [serial = 844] [outer = (nil)] 11:46:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x96fd7800) [pid = 1779] [serial = 845] [outer = 0x96f89c00] 11:46:37 INFO - PROCESS | 1779 | 1470163597181 Marionette DEBUG loaded listener.js 11:46:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x96fe3800) [pid = 1779] [serial = 846] [outer = 0x96f89c00] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x96f93400 == 58 [pid = 1779] [id = 243] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92258000 == 57 [pid = 1779] [id = 245] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a5c00 == 56 [pid = 1779] [id = 242] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9252bc00 == 55 [pid = 1779] [id = 241] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9a9ac800 == 54 [pid = 1779] [id = 263] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264000 == 53 [pid = 1779] [id = 262] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x95254800 == 52 [pid = 1779] [id = 261] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26dc00 == 51 [pid = 1779] [id = 259] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92f68c00 == 50 [pid = 1779] [id = 260] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26e800 == 49 [pid = 1779] [id = 222] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267400 == 48 [pid = 1779] [id = 230] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9a44b800 == 47 [pid = 1779] [id = 223] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2aa800 == 46 [pid = 1779] [id = 252] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92250400 == 45 [pid = 1779] [id = 228] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x948a0000 == 44 [pid = 1779] [id = 239] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca3000 == 43 [pid = 1779] [id = 231] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26c000 == 42 [pid = 1779] [id = 246] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92de3800 == 41 [pid = 1779] [id = 227] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2800 == 40 [pid = 1779] [id = 235] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x952c3c00 == 39 [pid = 1779] [id = 232] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92259400 == 38 [pid = 1779] [id = 247] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x99847800 == 37 [pid = 1779] [id = 265] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca2800 == 36 [pid = 1779] [id = 266] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9d51a000 == 35 [pid = 1779] [id = 264] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace400 == 34 [pid = 1779] [id = 225] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x96f91800 == 33 [pid = 1779] [id = 233] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x95221400 == 32 [pid = 1779] [id = 248] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a6000 == 31 [pid = 1779] [id = 234] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x96f88800 == 30 [pid = 1779] [id = 249] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x9b9c0c00 == 29 [pid = 1779] [id = 251] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92caa000 == 28 [pid = 1779] [id = 229] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee0000 == 27 [pid = 1779] [id = 244] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26e400 == 26 [pid = 1779] [id = 224] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x8f263800 == 25 [pid = 1779] [id = 240] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca6800 == 24 [pid = 1779] [id = 226] 11:46:38 INFO - PROCESS | 1779 | --DOCSHELL 0x96fd8000 == 23 [pid = 1779] [id = 250] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x98990800) [pid = 1779] [serial = 770] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9a4f3800) [pid = 1779] [serial = 773] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x95257c00) [pid = 1779] [serial = 768] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x939ae000) [pid = 1779] [serial = 765] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9984cc00) [pid = 1779] [serial = 771] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x9c1d9c00) [pid = 1779] [serial = 755] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9b243c00) [pid = 1779] [serial = 740] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9252ec00) [pid = 1779] [serial = 762] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x96fe1800) [pid = 1779] [serial = 746] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92edf400) [pid = 1779] [serial = 764] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x948a5800) [pid = 1779] [serial = 767] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9d920400) [pid = 1779] [serial = 758] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92edfc00) [pid = 1779] [serial = 743] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9b923000) [pid = 1779] [serial = 749] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9a90c400) [pid = 1779] [serial = 774] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9b9cf800) [pid = 1779] [serial = 752] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x923c4c00) [pid = 1779] [serial = 761] [outer = (nil)] [url = about:blank] 11:46:38 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9a2de400) [pid = 1779] [serial = 776] [outer = (nil)] [url = about:blank] 11:46:39 INFO - PROCESS | 1779 | 1470163599492 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 11:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 3101ms 11:46:39 INFO - PROCESS | 1779 | 1470163599556 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 11:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:46:39 INFO - PROCESS | 1779 | 1470163599562 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 11:46:39 INFO - PROCESS | 1779 | 1470163599569 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:46:39 INFO - PROCESS | 1779 | 1470163599576 Marionette TRACE conn4 <- [1,1098,null,{}] 11:46:39 INFO - PROCESS | 1779 | 1470163599583 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:39 INFO - PROCESS | 1779 | 1470163599589 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:39 INFO - PROCESS | 1779 | 1470163599759 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 11:46:39 INFO - PROCESS | 1779 | 1470163599888 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:39 INFO - PROCESS | 1779 | 1470163599894 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92528400 == 24 [pid = 1779] [id = 282] 11:46:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92529000) [pid = 1779] [serial = 847] [outer = (nil)] 11:46:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x927ea400) [pid = 1779] [serial = 848] [outer = 0x92529000] 11:46:39 INFO - PROCESS | 1779 | 1470163599969 Marionette DEBUG loaded listener.js 11:46:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92ca3000) [pid = 1779] [serial = 849] [outer = 0x92529000] 11:46:40 INFO - PROCESS | 1779 | 1470163600812 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 11:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1284ms 11:46:40 INFO - PROCESS | 1779 | 1470163600854 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 11:46:40 INFO - PROCESS | 1779 | 1470163600862 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 11:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:46:40 INFO - PROCESS | 1779 | 1470163600873 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:46:40 INFO - PROCESS | 1779 | 1470163600876 Marionette TRACE conn4 <- [1,1102,null,{}] 11:46:40 INFO - PROCESS | 1779 | 1470163600883 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:40 INFO - PROCESS | 1779 | 1470163600889 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:41 INFO - PROCESS | 1779 | 1470163601064 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 11:46:41 INFO - PROCESS | 1779 | 1470163601075 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:41 INFO - PROCESS | 1779 | 1470163601081 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6c000 == 25 [pid = 1779] [id = 283] 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x939b2800) [pid = 1779] [serial = 850] [outer = (nil)] 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x93a45c00) [pid = 1779] [serial = 851] [outer = 0x939b2800] 11:46:41 INFO - PROCESS | 1779 | 1470163601289 Marionette DEBUG loaded listener.js 11:46:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x93d38c00) [pid = 1779] [serial = 852] [outer = 0x939b2800] 11:46:42 INFO - PROCESS | 1779 | 1470163602210 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 11:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1388ms 11:46:42 INFO - PROCESS | 1779 | 1470163602269 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 11:46:42 INFO - PROCESS | 1779 | 1470163602272 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 11:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:46:42 INFO - PROCESS | 1779 | 1470163602279 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:46:42 INFO - PROCESS | 1779 | 1470163602285 Marionette TRACE conn4 <- [1,1106,null,{}] 11:46:42 INFO - PROCESS | 1779 | 1470163602302 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:42 INFO - PROCESS | 1779 | 1470163602311 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:42 INFO - PROCESS | 1779 | 1470163602545 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 11:46:42 INFO - PROCESS | 1779 | 1470163602571 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:42 INFO - PROCESS | 1779 | 1470163602586 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8b400 == 26 [pid = 1779] [id = 284] 11:46:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x96f8c400) [pid = 1779] [serial = 853] [outer = (nil)] 11:46:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x96fdb400) [pid = 1779] [serial = 854] [outer = 0x96f8c400] 11:46:42 INFO - PROCESS | 1779 | 1470163602656 Marionette DEBUG loaded listener.js 11:46:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x997ccc00) [pid = 1779] [serial = 855] [outer = 0x96f8c400] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9abd2800) [pid = 1779] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9b9c1c00) [pid = 1779] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x96f87000) [pid = 1779] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9b9c2400) [pid = 1779] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9489d800) [pid = 1779] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x96f8c800) [pid = 1779] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x927eac00) [pid = 1779] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9b24b800) [pid = 1779] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9489bc00) [pid = 1779] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x9d91fc00) [pid = 1779] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9aaa7400) [pid = 1779] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x98995000) [pid = 1779] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92f6e400) [pid = 1779] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f26e000) [pid = 1779] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92ca4c00) [pid = 1779] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93a4ac00) [pid = 1779] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x93a3d800) [pid = 1779] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9d51bc00) [pid = 1779] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9a44dc00) [pid = 1779] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x927f5c00) [pid = 1779] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x96fe1000) [pid = 1779] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:46:44 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9b049400) [pid = 1779] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:46:44 INFO - PROCESS | 1779 | 1470163604834 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 11:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2589ms 11:46:44 INFO - PROCESS | 1779 | 1470163604869 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 11:46:44 INFO - PROCESS | 1779 | 1470163604874 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 11:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:46:44 INFO - PROCESS | 1779 | 1470163604880 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:46:44 INFO - PROCESS | 1779 | 1470163604883 Marionette TRACE conn4 <- [1,1110,null,{}] 11:46:44 INFO - PROCESS | 1779 | 1470163604889 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:44 INFO - PROCESS | 1779 | 1470163604893 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:45 INFO - PROCESS | 1779 | 1470163605096 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 11:46:45 INFO - PROCESS | 1779 | 1470163605115 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:45 INFO - PROCESS | 1779 | 1470163605124 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c4000 == 27 [pid = 1779] [id = 285] 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92535800) [pid = 1779] [serial = 856] [outer = (nil)] 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92de7000) [pid = 1779] [serial = 857] [outer = 0x92535800] 11:46:45 INFO - PROCESS | 1779 | 1470163605192 Marionette DEBUG loaded listener.js 11:46:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9524c000) [pid = 1779] [serial = 858] [outer = 0x92535800] 11:46:46 INFO - PROCESS | 1779 | 1470163606050 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 11:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1192ms 11:46:46 INFO - PROCESS | 1779 | 1470163606078 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 11:46:46 INFO - PROCESS | 1779 | 1470163606082 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 11:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:46:46 INFO - PROCESS | 1779 | 1470163606089 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:46:46 INFO - PROCESS | 1779 | 1470163606092 Marionette TRACE conn4 <- [1,1114,null,{}] 11:46:46 INFO - PROCESS | 1779 | 1470163606097 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:46 INFO - PROCESS | 1779 | 1470163606102 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:46 INFO - PROCESS | 1779 | 1470163606253 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 11:46:46 INFO - PROCESS | 1779 | 1470163606268 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:46 INFO - PROCESS | 1779 | 1470163606275 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x94867c00 == 28 [pid = 1779] [id = 286] 11:46:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x96fdd400) [pid = 1779] [serial = 859] [outer = (nil)] 11:46:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9984ec00) [pid = 1779] [serial = 860] [outer = 0x96fdd400] 11:46:46 INFO - PROCESS | 1779 | 1470163606343 Marionette DEBUG loaded listener.js 11:46:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a1b8800) [pid = 1779] [serial = 861] [outer = 0x96fdd400] 11:46:47 INFO - PROCESS | 1779 | 1470163607531 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 11:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1483ms 11:46:47 INFO - PROCESS | 1779 | 1470163607573 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 11:46:47 INFO - PROCESS | 1779 | 1470163607579 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 11:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:46:47 INFO - PROCESS | 1779 | 1470163607606 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:46:47 INFO - PROCESS | 1779 | 1470163607614 Marionette TRACE conn4 <- [1,1118,null,{}] 11:46:47 INFO - PROCESS | 1779 | 1470163607621 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:47 INFO - PROCESS | 1779 | 1470163607627 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:47 INFO - PROCESS | 1779 | 1470163607820 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 11:46:48 INFO - PROCESS | 1779 | 1470163607997 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:48 INFO - PROCESS | 1779 | 1470163608003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x92532800 == 29 [pid = 1779] [id = 287] 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92534800) [pid = 1779] [serial = 862] [outer = (nil)] 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92ee0800) [pid = 1779] [serial = 863] [outer = 0x92534800] 11:46:48 INFO - PROCESS | 1779 | 1470163608086 Marionette DEBUG loaded listener.js 11:46:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x939b1c00) [pid = 1779] [serial = 864] [outer = 0x92534800] 11:46:49 INFO - PROCESS | 1779 | 1470163609077 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 11:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1506ms 11:46:49 INFO - PROCESS | 1779 | 1470163609110 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 11:46:49 INFO - PROCESS | 1779 | 1470163609117 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 11:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:46:49 INFO - PROCESS | 1779 | 1470163609129 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:46:49 INFO - PROCESS | 1779 | 1470163609133 Marionette TRACE conn4 <- [1,1122,null,{}] 11:46:49 INFO - PROCESS | 1779 | 1470163609140 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:49 INFO - PROCESS | 1779 | 1470163609146 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:49 INFO - PROCESS | 1779 | 1470163609385 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 11:46:49 INFO - PROCESS | 1779 | 1470163609653 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:49 INFO - PROCESS | 1779 | 1470163609662 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x9524b400 == 30 [pid = 1779] [id = 288] 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x96f93400) [pid = 1779] [serial = 865] [outer = (nil)] 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9894b400) [pid = 1779] [serial = 866] [outer = 0x96f93400] 11:46:49 INFO - PROCESS | 1779 | 1470163609795 Marionette DEBUG loaded listener.js 11:46:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9a4f3800) [pid = 1779] [serial = 867] [outer = 0x96f93400] 11:46:50 INFO - PROCESS | 1779 | 1470163610725 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1634ms 11:46:50 INFO - PROCESS | 1779 | 1470163610764 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 11:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:46:50 INFO - PROCESS | 1779 | 1470163610771 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 11:46:50 INFO - PROCESS | 1779 | 1470163610777 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:46:50 INFO - PROCESS | 1779 | 1470163610784 Marionette TRACE conn4 <- [1,1126,null,{}] 11:46:50 INFO - PROCESS | 1779 | 1470163610800 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:50 INFO - PROCESS | 1779 | 1470163610808 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:51 INFO - PROCESS | 1779 | 1470163611005 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 11:46:51 INFO - PROCESS | 1779 | 1470163611238 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:51 INFO - PROCESS | 1779 | 1470163611250 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de4400 == 31 [pid = 1779] [id = 289] 11:46:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92f69000) [pid = 1779] [serial = 868] [outer = (nil)] 11:46:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9abd9000) [pid = 1779] [serial = 869] [outer = 0x92f69000] 11:46:51 INFO - PROCESS | 1779 | 1470163611382 Marionette DEBUG loaded listener.js 11:46:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9b041400) [pid = 1779] [serial = 870] [outer = 0x92f69000] 11:46:52 INFO - PROCESS | 1779 | 1470163612342 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 11:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1586ms 11:46:52 INFO - PROCESS | 1779 | 1470163612362 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 11:46:52 INFO - PROCESS | 1779 | 1470163612366 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 11:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:46:52 INFO - PROCESS | 1779 | 1470163612373 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:46:52 INFO - PROCESS | 1779 | 1470163612377 Marionette TRACE conn4 <- [1,1130,null,{}] 11:46:52 INFO - PROCESS | 1779 | 1470163612382 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:52 INFO - PROCESS | 1779 | 1470163612388 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:52 INFO - PROCESS | 1779 | 1470163612579 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 11:46:52 INFO - PROCESS | 1779 | 1470163612824 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:52 INFO - PROCESS | 1779 | 1470163612835 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x952bfc00 == 32 [pid = 1779] [id = 290] 11:46:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9ac3f800) [pid = 1779] [serial = 871] [outer = (nil)] 11:46:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9b922800) [pid = 1779] [serial = 872] [outer = 0x9ac3f800] 11:46:52 INFO - PROCESS | 1779 | 1470163612964 Marionette DEBUG loaded listener.js 11:46:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9b9c1c00) [pid = 1779] [serial = 873] [outer = 0x9ac3f800] 11:46:54 INFO - PROCESS | 1779 | 1470163614019 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 11:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1683ms 11:46:54 INFO - PROCESS | 1779 | 1470163614057 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 11:46:54 INFO - PROCESS | 1779 | 1470163614061 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 11:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:46:54 INFO - PROCESS | 1779 | 1470163614067 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:46:54 INFO - PROCESS | 1779 | 1470163614071 Marionette TRACE conn4 <- [1,1134,null,{}] 11:46:54 INFO - PROCESS | 1779 | 1470163614077 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:54 INFO - PROCESS | 1779 | 1470163614082 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:54 INFO - PROCESS | 1779 | 1470163614273 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 11:46:54 INFO - PROCESS | 1779 | 1470163614564 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:54 INFO - PROCESS | 1779 | 1470163614572 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f62400 == 33 [pid = 1779] [id = 291] 11:46:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x96fe0000) [pid = 1779] [serial = 874] [outer = (nil)] 11:46:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9d42bc00) [pid = 1779] [serial = 875] [outer = 0x96fe0000] 11:46:54 INFO - PROCESS | 1779 | 1470163614653 Marionette DEBUG loaded listener.js 11:46:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9d42f800) [pid = 1779] [serial = 876] [outer = 0x96fe0000] 11:46:55 INFO - PROCESS | 1779 | 1470163615731 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1735ms 11:46:55 INFO - PROCESS | 1779 | 1470163615804 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 11:46:55 INFO - PROCESS | 1779 | 1470163615808 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 11:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:46:55 INFO - PROCESS | 1779 | 1470163615815 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:46:55 INFO - PROCESS | 1779 | 1470163615818 Marionette TRACE conn4 <- [1,1138,null,{}] 11:46:55 INFO - PROCESS | 1779 | 1470163615824 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:55 INFO - PROCESS | 1779 | 1470163615836 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:56 INFO - PROCESS | 1779 | 1470163616159 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 11:46:56 INFO - PROCESS | 1779 | 1470163616369 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:56 INFO - PROCESS | 1779 | 1470163616375 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265800 == 34 [pid = 1779] [id = 292] 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x92531000) [pid = 1779] [serial = 877] [outer = (nil)] 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa20a7400) [pid = 1779] [serial = 878] [outer = 0x92531000] 11:46:56 INFO - PROCESS | 1779 | 1470163616463 Marionette DEBUG loaded listener.js 11:46:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa237a800) [pid = 1779] [serial = 879] [outer = 0x92531000] 11:46:57 INFO - PROCESS | 1779 | 1470163617405 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 11:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1639ms 11:46:57 INFO - PROCESS | 1779 | 1470163617455 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 11:46:57 INFO - PROCESS | 1779 | 1470163617459 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 11:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:46:57 INFO - PROCESS | 1779 | 1470163617465 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:46:57 INFO - PROCESS | 1779 | 1470163617468 Marionette TRACE conn4 <- [1,1142,null,{}] 11:46:57 INFO - PROCESS | 1779 | 1470163617474 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:57 INFO - PROCESS | 1779 | 1470163617480 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:57 INFO - PROCESS | 1779 | 1470163617651 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 11:46:57 INFO - PROCESS | 1779 | 1470163617878 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:57 INFO - PROCESS | 1779 | 1470163617884 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x92537000 == 35 [pid = 1779] [id = 293] 11:46:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa23b3c00) [pid = 1779] [serial = 880] [outer = (nil)] 11:46:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0xa310b800) [pid = 1779] [serial = 881] [outer = 0xa23b3c00] 11:46:58 INFO - PROCESS | 1779 | 1470163618005 Marionette DEBUG loaded listener.js 11:46:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0xa3112400) [pid = 1779] [serial = 882] [outer = 0xa23b3c00] 11:46:58 INFO - PROCESS | 1779 | 1470163618861 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 11:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1435ms 11:46:58 INFO - PROCESS | 1779 | 1470163618902 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 11:46:58 INFO - PROCESS | 1779 | 1470163618906 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 11:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:46:58 INFO - PROCESS | 1779 | 1470163618912 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:46:58 INFO - PROCESS | 1779 | 1470163618916 Marionette TRACE conn4 <- [1,1146,null,{}] 11:46:58 INFO - PROCESS | 1779 | 1470163618922 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:46:58 INFO - PROCESS | 1779 | 1470163618927 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:59 INFO - PROCESS | 1779 | 1470163619114 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 11:46:59 INFO - PROCESS | 1779 | 1470163619296 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:46:59 INFO - PROCESS | 1779 | 1470163619305 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:46:59 INFO - PROCESS | 1779 | ++DOCSHELL 0xa256b400 == 36 [pid = 1779] [id = 294] 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa2fa9000) [pid = 1779] [serial = 883] [outer = (nil)] 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa317f400) [pid = 1779] [serial = 884] [outer = 0xa2fa9000] 11:46:59 INFO - PROCESS | 1779 | 1470163619386 Marionette DEBUG loaded listener.js 11:46:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0xa33da000) [pid = 1779] [serial = 885] [outer = 0xa2fa9000] 11:46:59 INFO - PROCESS | 1779 | --DOCSHELL 0x92aca000 == 35 [pid = 1779] [id = 9] 11:47:00 INFO - PROCESS | 1779 | 1470163620422 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 11:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1580ms 11:47:00 INFO - PROCESS | 1779 | 1470163620494 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 11:47:00 INFO - PROCESS | 1779 | 1470163620498 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 11:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:47:00 INFO - PROCESS | 1779 | 1470163620505 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:47:00 INFO - PROCESS | 1779 | 1470163620509 Marionette TRACE conn4 <- [1,1150,null,{}] 11:47:00 INFO - PROCESS | 1779 | 1470163620515 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:00 INFO - PROCESS | 1779 | 1470163620521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:00 INFO - PROCESS | 1779 | 1470163620749 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 11:47:01 INFO - PROCESS | 1779 | 1470163621078 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:01 INFO - PROCESS | 1779 | 1470163621084 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252f000 == 36 [pid = 1779] [id = 295] 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x92532000) [pid = 1779] [serial = 886] [outer = (nil)] 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9a489c00) [pid = 1779] [serial = 887] [outer = 0x92532000] 11:47:01 INFO - PROCESS | 1779 | 1470163621170 Marionette DEBUG loaded listener.js 11:47:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0xa4f2c000) [pid = 1779] [serial = 888] [outer = 0x92532000] 11:47:02 INFO - PROCESS | 1779 | 1470163622276 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 11:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1837ms 11:47:02 INFO - PROCESS | 1779 | 1470163622344 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 11:47:02 INFO - PROCESS | 1779 | 1470163622349 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 11:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:47:02 INFO - PROCESS | 1779 | 1470163622355 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:47:02 INFO - PROCESS | 1779 | 1470163622359 Marionette TRACE conn4 <- [1,1154,null,{}] 11:47:02 INFO - PROCESS | 1779 | 1470163622365 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:02 INFO - PROCESS | 1779 | 1470163622369 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:02 INFO - PROCESS | 1779 | 1470163622548 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 11:47:02 INFO - PROCESS | 1779 | 1470163622790 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:02 INFO - PROCESS | 1779 | 1470163622799 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f92800 == 37 [pid = 1779] [id = 296] 11:47:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x96f94400) [pid = 1779] [serial = 889] [outer = (nil)] 11:47:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0xa3140800) [pid = 1779] [serial = 890] [outer = 0x96f94400] 11:47:02 INFO - PROCESS | 1779 | 1470163622901 Marionette DEBUG loaded listener.js 11:47:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0xa61cdc00) [pid = 1779] [serial = 891] [outer = 0x96f94400] 11:47:03 INFO - PROCESS | 1779 | 1470163623843 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 11:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1532ms 11:47:03 INFO - PROCESS | 1779 | 1470163623890 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 11:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:47:03 INFO - PROCESS | 1779 | 1470163623896 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 11:47:03 INFO - PROCESS | 1779 | 1470163623902 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:47:03 INFO - PROCESS | 1779 | 1470163623907 Marionette TRACE conn4 <- [1,1158,null,{}] 11:47:03 INFO - PROCESS | 1779 | 1470163623913 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:03 INFO - PROCESS | 1779 | 1470163623919 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:04 INFO - PROCESS | 1779 | 1470163624122 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 11:47:04 INFO - PROCESS | 1779 | 1470163624386 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:04 INFO - PROCESS | 1779 | 1470163624398 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c6800 == 38 [pid = 1779] [id = 297] 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x923c7c00) [pid = 1779] [serial = 892] [outer = (nil)] 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x92f64800) [pid = 1779] [serial = 893] [outer = 0x923c7c00] 11:47:04 INFO - PROCESS | 1779 | 1470163624525 Marionette DEBUG loaded listener.js 11:47:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x96f22400) [pid = 1779] [serial = 894] [outer = 0x923c7c00] 11:47:05 INFO - PROCESS | 1779 | 1470163625427 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 11:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1589ms 11:47:05 INFO - PROCESS | 1779 | 1470163625492 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 11:47:05 INFO - PROCESS | 1779 | 1470163625496 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 11:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:47:05 INFO - PROCESS | 1779 | 1470163625503 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:47:05 INFO - PROCESS | 1779 | 1470163625506 Marionette TRACE conn4 <- [1,1162,null,{}] 11:47:05 INFO - PROCESS | 1779 | 1470163625512 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:05 INFO - PROCESS | 1779 | 1470163625517 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:05 INFO - PROCESS | 1779 | 1470163625702 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 11:47:06 INFO - PROCESS | 1779 | 1470163626089 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:06 INFO - PROCESS | 1779 | 1470163626097 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267c00 == 39 [pid = 1779] [id = 298] 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x8f268c00) [pid = 1779] [serial = 895] [outer = (nil)] 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x8f2a1400) [pid = 1779] [serial = 896] [outer = 0x8f268c00] 11:47:06 INFO - PROCESS | 1779 | 1470163626220 Marionette DEBUG loaded listener.js 11:47:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x92257800) [pid = 1779] [serial = 897] [outer = 0x8f268c00] 11:47:07 INFO - PROCESS | 1779 | 1470163627210 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 11:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1780ms 11:47:07 INFO - PROCESS | 1779 | 1470163627287 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 11:47:07 INFO - PROCESS | 1779 | 1470163627293 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 11:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:47:07 INFO - PROCESS | 1779 | 1470163627301 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:47:07 INFO - PROCESS | 1779 | 1470163627307 Marionette TRACE conn4 <- [1,1166,null,{}] 11:47:07 INFO - PROCESS | 1779 | 1470163627316 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:07 INFO - PROCESS | 1779 | 1470163627325 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:07 INFO - PROCESS | 1779 | 1470163627591 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9aaa6400) [pid = 1779] [serial = 777] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9bd5cc00) [pid = 1779] [serial = 753] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9d9cec00) [pid = 1779] [serial = 759] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x9d432400) [pid = 1779] [serial = 756] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9b5b0400) [pid = 1779] [serial = 741] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9937d400) [pid = 1779] [serial = 747] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x93a41400) [pid = 1779] [serial = 744] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9b92b000) [pid = 1779] [serial = 750] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa1196400) [pid = 1779] [serial = 819] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9b03d400) [pid = 1779] [serial = 813] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9d517400) [pid = 1779] [serial = 816] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x9b049800) [pid = 1779] [serial = 815] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9aaa3400) [pid = 1779] [serial = 810] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0xa1120c00) [pid = 1779] [serial = 818] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9abd4400) [pid = 1779] [serial = 812] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9a44bc00) [pid = 1779] [serial = 809] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x95220800) [pid = 1779] [serial = 806] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x96f86800) [pid = 1779] [serial = 807] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8f2a7800) [pid = 1779] [serial = 779] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x923c6000) [pid = 1779] [serial = 780] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92cb0c00) [pid = 1779] [serial = 800] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92ee1000) [pid = 1779] [serial = 801] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9b041c00) [pid = 1779] [serial = 788] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9b23f400) [pid = 1779] [serial = 789] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x93b63800) [pid = 1779] [serial = 782] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9489c000) [pid = 1779] [serial = 783] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9d5a9c00) [pid = 1779] [serial = 794] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0xa1196800) [pid = 1779] [serial = 795] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa2008400) [pid = 1779] [serial = 797] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa2269400) [pid = 1779] [serial = 798] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x95223c00) [pid = 1779] [serial = 803] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x96f1b800) [pid = 1779] [serial = 804] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x99382c00) [pid = 1779] [serial = 785] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a1b8000) [pid = 1779] [serial = 786] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9b9cb000) [pid = 1779] [serial = 791] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9d42a800) [pid = 1779] [serial = 792] [outer = (nil)] [url = about:blank] 11:47:07 INFO - PROCESS | 1779 | 1470163627909 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:07 INFO - PROCESS | 1779 | 1470163627922 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267000 == 40 [pid = 1779] [id = 299] 11:47:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92ac6800) [pid = 1779] [serial = 898] [outer = (nil)] 11:47:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92def800) [pid = 1779] [serial = 899] [outer = 0x92ac6800] 11:47:08 INFO - PROCESS | 1779 | 1470163628005 Marionette DEBUG loaded listener.js 11:47:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92f68800) [pid = 1779] [serial = 900] [outer = 0x92ac6800] 11:47:08 INFO - PROCESS | 1779 | 1470163628861 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 11:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1595ms 11:47:08 INFO - PROCESS | 1779 | 1470163628901 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 11:47:08 INFO - PROCESS | 1779 | 1470163628907 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 11:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:47:08 INFO - PROCESS | 1779 | 1470163628914 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:47:08 INFO - PROCESS | 1779 | 1470163628919 Marionette TRACE conn4 <- [1,1170,null,{}] 11:47:08 INFO - PROCESS | 1779 | 1470163628925 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:08 INFO - PROCESS | 1779 | 1470163628931 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:09 INFO - PROCESS | 1779 | 1470163629128 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 11:47:09 INFO - PROCESS | 1779 | 1470163629272 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:09 INFO - PROCESS | 1779 | 1470163629282 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6cc00 == 41 [pid = 1779] [id = 300] 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93b69c00) [pid = 1779] [serial = 901] [outer = (nil)] 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95223c00) [pid = 1779] [serial = 902] [outer = 0x93b69c00] 11:47:09 INFO - PROCESS | 1779 | 1470163629361 Marionette DEBUG loaded listener.js 11:47:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96f26800) [pid = 1779] [serial = 903] [outer = 0x93b69c00] 11:47:10 INFO - PROCESS | 1779 | 1470163630358 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 11:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1483ms 11:47:10 INFO - PROCESS | 1779 | 1470163630399 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 11:47:10 INFO - PROCESS | 1779 | 1470163630403 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 11:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:47:10 INFO - PROCESS | 1779 | 1470163630426 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:47:10 INFO - PROCESS | 1779 | 1470163630437 Marionette TRACE conn4 <- [1,1174,null,{}] 11:47:10 INFO - PROCESS | 1779 | 1470163630453 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:10 INFO - PROCESS | 1779 | 1470163630459 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:10 INFO - PROCESS | 1779 | 1470163630700 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 11:47:10 INFO - PROCESS | 1779 | 1470163630754 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:10 INFO - PROCESS | 1779 | 1470163630761 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ed9c00 == 42 [pid = 1779] [id = 301] 11:47:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x93a45800) [pid = 1779] [serial = 904] [outer = (nil)] 11:47:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9a57f400) [pid = 1779] [serial = 905] [outer = 0x93a45800] 11:47:10 INFO - PROCESS | 1779 | 1470163630834 Marionette DEBUG loaded listener.js 11:47:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9aaa4400) [pid = 1779] [serial = 906] [outer = 0x93a45800] 11:47:11 INFO - PROCESS | 1779 | 1470163631900 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 11:47:11 INFO - PROCESS | 1779 | 1470163631979 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 11:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:47:11 INFO - PROCESS | 1779 | 1470163631987 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:47:11 INFO - PROCESS | 1779 | 1470163631990 Marionette TRACE conn4 <- [1,1178,null,{}] 11:47:12 INFO - PROCESS | 1779 | 1470163631997 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:12 INFO - PROCESS | 1779 | 1470163632001 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:12 INFO - PROCESS | 1779 | 1470163632380 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92529000) [pid = 1779] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa2fc0c00) [pid = 1779] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x96f8c400) [pid = 1779] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x96f8ec00) [pid = 1779] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x939b2800) [pid = 1779] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0xa2304000) [pid = 1779] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f2b0400) [pid = 1779] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92537c00) [pid = 1779] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x96f89c00) [pid = 1779] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0xa2304c00) [pid = 1779] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92ca4400) [pid = 1779] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92535800) [pid = 1779] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:47:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9d9d5000) [pid = 1779] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:47:12 INFO - PROCESS | 1779 | 1470163632587 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:12 INFO - PROCESS | 1779 | 1470163632599 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2b0400 == 43 [pid = 1779] [id = 302] 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x923cf400) [pid = 1779] [serial = 907] [outer = (nil)] 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92f70400) [pid = 1779] [serial = 908] [outer = 0x923cf400] 11:47:12 INFO - PROCESS | 1779 | 1470163632668 Marionette DEBUG loaded listener.js 11:47:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9524f800) [pid = 1779] [serial = 909] [outer = 0x923cf400] 11:47:13 INFO - PROCESS | 1779 | 1470163633398 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 11:47:13 INFO - PROCESS | 1779 | 1470163633424 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 11:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:47:13 INFO - PROCESS | 1779 | 1470163633431 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:47:13 INFO - PROCESS | 1779 | 1470163633433 Marionette TRACE conn4 <- [1,1182,null,{}] 11:47:13 INFO - PROCESS | 1779 | 1470163633439 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:13 INFO - PROCESS | 1779 | 1470163633444 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:13 INFO - PROCESS | 1779 | 1470163633661 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 11:47:13 INFO - PROCESS | 1779 | 1470163633680 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:13 INFO - PROCESS | 1779 | 1470163633697 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b014400 == 44 [pid = 1779] [id = 303] 11:47:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b03b400) [pid = 1779] [serial = 910] [outer = (nil)] 11:47:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9b924800) [pid = 1779] [serial = 911] [outer = 0x9b03b400] 11:47:13 INFO - PROCESS | 1779 | 1470163633780 Marionette DEBUG loaded listener.js 11:47:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9bda0000) [pid = 1779] [serial = 912] [outer = 0x9b03b400] 11:47:14 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:47:14 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:47:14 INFO - PROCESS | 1779 | 1470163634851 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 11:47:14 INFO - PROCESS | 1779 | 1470163634932 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 11:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:47:14 INFO - PROCESS | 1779 | 1470163634944 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:47:14 INFO - PROCESS | 1779 | 1470163634949 Marionette TRACE conn4 <- [1,1186,null,{}] 11:47:14 INFO - PROCESS | 1779 | 1470163634960 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:14 INFO - PROCESS | 1779 | 1470163634966 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:15 INFO - PROCESS | 1779 | 1470163635213 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 11:47:15 INFO - PROCESS | 1779 | 1470163635484 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:15 INFO - PROCESS | 1779 | 1470163635500 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ae800 == 45 [pid = 1779] [id = 304] 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9252ac00) [pid = 1779] [serial = 913] [outer = (nil)] 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92f69400) [pid = 1779] [serial = 914] [outer = 0x9252ac00] 11:47:15 INFO - PROCESS | 1779 | 1470163635621 Marionette DEBUG loaded listener.js 11:47:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x93d40c00) [pid = 1779] [serial = 915] [outer = 0x9252ac00] 11:47:16 INFO - PROCESS | 1779 | 1470163636647 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 11:47:16 INFO - PROCESS | 1779 | 1470163636706 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 11:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:47:16 INFO - PROCESS | 1779 | 1470163636718 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:47:16 INFO - PROCESS | 1779 | 1470163636722 Marionette TRACE conn4 <- [1,1190,null,{}] 11:47:16 INFO - PROCESS | 1779 | 1470163636728 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:16 INFO - PROCESS | 1779 | 1470163636735 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:16 INFO - PROCESS | 1779 | 1470163636937 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 11:47:17 INFO - PROCESS | 1779 | 1470163637162 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:17 INFO - PROCESS | 1779 | 1470163637170 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a44400 == 46 [pid = 1779] [id = 305] 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96f87000) [pid = 1779] [serial = 916] [outer = (nil)] 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9a9a5400) [pid = 1779] [serial = 917] [outer = 0x96f87000] 11:47:17 INFO - PROCESS | 1779 | 1470163637295 Marionette DEBUG loaded listener.js 11:47:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x9b046400) [pid = 1779] [serial = 918] [outer = 0x96f87000] 11:47:18 INFO - PROCESS | 1779 | 1470163638269 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 11:47:18 INFO - PROCESS | 1779 | 1470163638356 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 11:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:47:18 INFO - PROCESS | 1779 | 1470163638364 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:47:18 INFO - PROCESS | 1779 | 1470163638370 Marionette TRACE conn4 <- [1,1194,null,{}] 11:47:18 INFO - PROCESS | 1779 | 1470163638386 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:18 INFO - PROCESS | 1779 | 1470163638395 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:18 INFO - PROCESS | 1779 | 1470163638617 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 11:47:18 INFO - PROCESS | 1779 | 1470163638893 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:18 INFO - PROCESS | 1779 | 1470163638902 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d9cfc00 == 47 [pid = 1779] [id = 306] 11:47:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9d9d0800) [pid = 1779] [serial = 919] [outer = (nil)] 11:47:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa119a000) [pid = 1779] [serial = 920] [outer = 0x9d9d0800] 11:47:19 INFO - PROCESS | 1779 | 1470163638996 Marionette DEBUG loaded listener.js 11:47:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa2266c00) [pid = 1779] [serial = 921] [outer = 0x9d9d0800] 11:47:19 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:47:19 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:47:19 INFO - PROCESS | 1779 | 1470163639952 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 11:47:20 INFO - PROCESS | 1779 | 1470163640019 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 11:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:47:20 INFO - PROCESS | 1779 | 1470163640027 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:47:20 INFO - PROCESS | 1779 | 1470163640030 Marionette TRACE conn4 <- [1,1198,null,{}] 11:47:20 INFO - PROCESS | 1779 | 1470163640036 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:20 INFO - PROCESS | 1779 | 1470163640042 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:20 INFO - PROCESS | 1779 | 1470163640277 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 11:47:20 INFO - PROCESS | 1779 | 1470163640564 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:20 INFO - PROCESS | 1779 | 1470163640575 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9935a800 == 48 [pid = 1779] [id = 307] 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9d9cec00) [pid = 1779] [serial = 922] [outer = (nil)] 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa4f21400) [pid = 1779] [serial = 923] [outer = 0x9d9cec00] 11:47:20 INFO - PROCESS | 1779 | 1470163640664 Marionette DEBUG loaded listener.js 11:47:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0xa61c5000) [pid = 1779] [serial = 924] [outer = 0x9d9cec00] 11:47:21 INFO - PROCESS | 1779 | 1470163641627 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1633ms 11:47:21 INFO - PROCESS | 1779 | 1470163641660 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 11:47:21 INFO - PROCESS | 1779 | 1470163641664 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 11:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:47:21 INFO - PROCESS | 1779 | 1470163641671 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:47:21 INFO - PROCESS | 1779 | 1470163641674 Marionette TRACE conn4 <- [1,1202,null,{}] 11:47:21 INFO - PROCESS | 1779 | 1470163641680 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:21 INFO - PROCESS | 1779 | 1470163641686 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:21 INFO - PROCESS | 1779 | 1470163641885 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 11:47:22 INFO - PROCESS | 1779 | 1470163642107 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:22 INFO - PROCESS | 1779 | 1470163642114 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:22 INFO - PROCESS | 1779 | ++DOCSHELL 0xa4f2c400 == 49 [pid = 1779] [id = 308] 11:47:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0xa67a0400) [pid = 1779] [serial = 925] [outer = (nil)] 11:47:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa6cee000) [pid = 1779] [serial = 926] [outer = 0xa67a0400] 11:47:22 INFO - PROCESS | 1779 | 1470163642241 Marionette DEBUG loaded listener.js 11:47:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa6cf1c00) [pid = 1779] [serial = 927] [outer = 0xa67a0400] 11:47:23 INFO - PROCESS | 1779 | 1470163643126 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:47:23 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 11:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1534ms 11:47:23 INFO - PROCESS | 1779 | 1470163643205 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 11:47:23 INFO - PROCESS | 1779 | 1470163643210 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 11:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:47:23 INFO - PROCESS | 1779 | 1470163643216 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:47:23 INFO - PROCESS | 1779 | 1470163643220 Marionette TRACE conn4 <- [1,1206,null,{}] 11:47:23 INFO - PROCESS | 1779 | 1470163643226 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:23 INFO - PROCESS | 1779 | 1470163643236 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:23 INFO - PROCESS | 1779 | 1470163643498 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 11:47:23 INFO - PROCESS | 1779 | 1470163643735 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:23 INFO - PROCESS | 1779 | 1470163643745 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d01400 == 50 [pid = 1779] [id = 309] 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x92d03400) [pid = 1779] [serial = 928] [outer = (nil)] 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x92d0cc00) [pid = 1779] [serial = 929] [outer = 0x92d03400] 11:47:23 INFO - PROCESS | 1779 | 1470163643840 Marionette DEBUG loaded listener.js 11:47:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0xa6cf5400) [pid = 1779] [serial = 930] [outer = 0x92d03400] 11:47:24 INFO - PROCESS | 1779 | 1470163644728 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:47:24 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 11:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1584ms 11:47:24 INFO - PROCESS | 1779 | 1470163644802 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 11:47:24 INFO - PROCESS | 1779 | 1470163644806 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 11:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:47:24 INFO - PROCESS | 1779 | 1470163644815 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:47:24 INFO - PROCESS | 1779 | 1470163644820 Marionette TRACE conn4 <- [1,1210,null,{}] 11:47:24 INFO - PROCESS | 1779 | 1470163644827 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:24 INFO - PROCESS | 1779 | 1470163644832 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:25 INFO - PROCESS | 1779 | 1470163645064 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 11:47:25 INFO - PROCESS | 1779 | 1470163645302 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:25 INFO - PROCESS | 1779 | 1470163645312 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264000 == 51 [pid = 1779] [id = 310] 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8f26ac00) [pid = 1779] [serial = 931] [outer = (nil)] 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x918ec800) [pid = 1779] [serial = 932] [outer = 0x8f26ac00] 11:47:25 INFO - PROCESS | 1779 | 1470163645436 Marionette DEBUG loaded listener.js 11:47:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x918f0000) [pid = 1779] [serial = 933] [outer = 0x8f26ac00] 11:47:26 INFO - PROCESS | 1779 | 1470163646697 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1932ms 11:47:26 INFO - PROCESS | 1779 | 1470163646748 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 11:47:26 INFO - PROCESS | 1779 | 1470163646754 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 11:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:47:26 INFO - PROCESS | 1779 | 1470163646762 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:47:26 INFO - PROCESS | 1779 | 1470163646769 Marionette TRACE conn4 <- [1,1214,null,{}] 11:47:26 INFO - PROCESS | 1779 | 1470163646777 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:26 INFO - PROCESS | 1779 | 1470163646782 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:26 INFO - PROCESS | 1779 | 1470163646960 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 11:47:27 INFO - PROCESS | 1779 | 1470163647143 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:27 INFO - PROCESS | 1779 | 1470163647153 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e8c00 == 52 [pid = 1779] [id = 311] 11:47:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x92caac00) [pid = 1779] [serial = 934] [outer = (nil)] 11:47:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x92d0b800) [pid = 1779] [serial = 935] [outer = 0x92caac00] 11:47:27 INFO - PROCESS | 1779 | 1470163647231 Marionette DEBUG loaded listener.js 11:47:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x92d10800) [pid = 1779] [serial = 936] [outer = 0x92caac00] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92acf000 == 51 [pid = 1779] [id = 10] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2b0400 == 50 [pid = 1779] [id = 302] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92ed9c00 == 49 [pid = 1779] [id = 301] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6cc00 == 48 [pid = 1779] [id = 300] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267000 == 47 [pid = 1779] [id = 299] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267c00 == 46 [pid = 1779] [id = 298] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92de4400 == 45 [pid = 1779] [id = 289] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9524b400 == 44 [pid = 1779] [id = 288] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x96f92800 == 43 [pid = 1779] [id = 296] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92537000 == 42 [pid = 1779] [id = 293] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92532800 == 41 [pid = 1779] [id = 287] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92f62400 == 40 [pid = 1779] [id = 291] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265800 == 39 [pid = 1779] [id = 292] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9252f000 == 38 [pid = 1779] [id = 295] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x952bfc00 == 37 [pid = 1779] [id = 290] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x923c6800 == 36 [pid = 1779] [id = 297] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0xa256b400 == 35 [pid = 1779] [id = 294] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8b400 == 34 [pid = 1779] [id = 284] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x923c4000 == 33 [pid = 1779] [id = 285] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x94867c00 == 32 [pid = 1779] [id = 286] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264000 == 31 [pid = 1779] [id = 310] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x92d01400 == 30 [pid = 1779] [id = 309] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9935a800 == 29 [pid = 1779] [id = 307] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0xa4f2c400 == 28 [pid = 1779] [id = 308] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9d9cfc00 == 27 [pid = 1779] [id = 306] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x93a44400 == 26 [pid = 1779] [id = 305] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x9b014400 == 25 [pid = 1779] [id = 303] 11:47:29 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ae800 == 24 [pid = 1779] [id = 304] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x92ca3000) [pid = 1779] [serial = 849] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0xa33d8800) [pid = 1779] [serial = 839] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x997ccc00) [pid = 1779] [serial = 855] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x9a447400) [pid = 1779] [serial = 825] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x96fdb400) [pid = 1779] [serial = 854] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x93a45c00) [pid = 1779] [serial = 851] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0xa23bc400) [pid = 1779] [serial = 831] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0xa2fafc00) [pid = 1779] [serial = 834] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0xa2384000) [pid = 1779] [serial = 830] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x92caf000) [pid = 1779] [serial = 843] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x96fe3800) [pid = 1779] [serial = 846] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0xa3177c00) [pid = 1779] [serial = 837] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa4d0c800) [pid = 1779] [serial = 840] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x97a7bc00) [pid = 1779] [serial = 824] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x92f70c00) [pid = 1779] [serial = 821] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x93a46800) [pid = 1779] [serial = 822] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92de7000) [pid = 1779] [serial = 857] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x96fd7800) [pid = 1779] [serial = 845] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa2267c00) [pid = 1779] [serial = 828] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa20a6000) [pid = 1779] [serial = 827] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x927f5800) [pid = 1779] [serial = 842] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0xa3144400) [pid = 1779] [serial = 836] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x93d38c00) [pid = 1779] [serial = 852] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x927ea400) [pid = 1779] [serial = 848] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa253c800) [pid = 1779] [serial = 833] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9524c000) [pid = 1779] [serial = 858] [outer = (nil)] [url = about:blank] 11:47:29 INFO - PROCESS | 1779 | 1470163649634 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 11:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2892ms 11:47:29 INFO - PROCESS | 1779 | 1470163649655 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 11:47:29 INFO - PROCESS | 1779 | 1470163649661 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 11:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:47:29 INFO - PROCESS | 1779 | 1470163649669 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:47:29 INFO - PROCESS | 1779 | 1470163649674 Marionette TRACE conn4 <- [1,1218,null,{}] 11:47:29 INFO - PROCESS | 1779 | 1470163649682 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:29 INFO - PROCESS | 1779 | 1470163649687 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:29 INFO - PROCESS | 1779 | 1470163649886 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 11:47:30 INFO - PROCESS | 1779 | 1470163650017 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:30 INFO - PROCESS | 1779 | 1470163650025 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ef400 == 25 [pid = 1779] [id = 312] 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x918efc00) [pid = 1779] [serial = 937] [outer = (nil)] 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92252800) [pid = 1779] [serial = 938] [outer = 0x918efc00] 11:47:30 INFO - PROCESS | 1779 | 1470163650104 Marionette DEBUG loaded listener.js 11:47:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x923c2800) [pid = 1779] [serial = 939] [outer = 0x918efc00] 11:47:30 INFO - PROCESS | 1779 | 1470163650964 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 11:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1346ms 11:47:31 INFO - PROCESS | 1779 | 1470163651016 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 11:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:47:31 INFO - PROCESS | 1779 | 1470163651026 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 11:47:31 INFO - PROCESS | 1779 | 1470163651038 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:47:31 INFO - PROCESS | 1779 | 1470163651043 Marionette TRACE conn4 <- [1,1222,null,{}] 11:47:31 INFO - PROCESS | 1779 | 1470163651049 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:31 INFO - PROCESS | 1779 | 1470163651055 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:31 INFO - PROCESS | 1779 | 1470163651231 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 11:47:31 INFO - PROCESS | 1779 | 1470163651410 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:31 INFO - PROCESS | 1779 | 1470163651418 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f0c00 == 26 [pid = 1779] [id = 313] 11:47:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x927f2400) [pid = 1779] [serial = 940] [outer = (nil)] 11:47:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92acfc00) [pid = 1779] [serial = 941] [outer = 0x927f2400] 11:47:31 INFO - PROCESS | 1779 | 1470163651512 Marionette DEBUG loaded listener.js 11:47:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92ca6400) [pid = 1779] [serial = 942] [outer = 0x927f2400] 11:47:32 INFO - PROCESS | 1779 | 1470163652429 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 11:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:47:32 INFO - PROCESS | 1779 | 1470163652484 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 11:47:32 INFO - PROCESS | 1779 | 1470163652500 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:47:32 INFO - PROCESS | 1779 | 1470163652506 Marionette TRACE conn4 <- [1,1226,null,{}] 11:47:32 INFO - PROCESS | 1779 | 1470163652525 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:32 INFO - PROCESS | 1779 | 1470163652535 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:32 INFO - PROCESS | 1779 | 1470163652769 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 11:47:32 INFO - PROCESS | 1779 | 1470163652794 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:32 INFO - PROCESS | 1779 | 1470163652809 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de4800 == 27 [pid = 1779] [id = 314] 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92de4c00) [pid = 1779] [serial = 943] [outer = (nil)] 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92ed9c00) [pid = 1779] [serial = 944] [outer = 0x92de4c00] 11:47:32 INFO - PROCESS | 1779 | 1470163652882 Marionette DEBUG loaded listener.js 11:47:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x92ee6800) [pid = 1779] [serial = 945] [outer = 0x92de4c00] 11:47:33 INFO - PROCESS | 1779 | 1470163653897 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 11:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1451ms 11:47:33 INFO - PROCESS | 1779 | 1470163653943 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 11:47:33 INFO - PROCESS | 1779 | 1470163653948 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 11:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:47:33 INFO - PROCESS | 1779 | 1470163653962 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:47:33 INFO - PROCESS | 1779 | 1470163653964 Marionette TRACE conn4 <- [1,1230,null,{}] 11:47:33 INFO - PROCESS | 1779 | 1470163653971 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:33 INFO - PROCESS | 1779 | 1470163653977 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:34 INFO - PROCESS | 1779 | 1470163654188 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92aca400) [pid = 1779] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9b03b400) [pid = 1779] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x93a45800) [pid = 1779] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92534800) [pid = 1779] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x96fdd400) [pid = 1779] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92f69000) [pid = 1779] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93b69c00) [pid = 1779] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9ac3f800) [pid = 1779] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x923c7c00) [pid = 1779] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92ac6800) [pid = 1779] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92532000) [pid = 1779] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0xa2fa9000) [pid = 1779] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x96f93400) [pid = 1779] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0xa23b3c00) [pid = 1779] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96f94400) [pid = 1779] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96fe0000) [pid = 1779] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f268c00) [pid = 1779] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92531000) [pid = 1779] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93d3c000) [pid = 1779] [serial = 27] [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.] 11:47:35 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x923cf400) [pid = 1779] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:47:35 INFO - PROCESS | 1779 | 1470163655159 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:35 INFO - PROCESS | 1779 | 1470163655169 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268c00 == 28 [pid = 1779] [id = 315] 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f2afc00) [pid = 1779] [serial = 946] [outer = (nil)] 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x923cf400) [pid = 1779] [serial = 947] [outer = 0x8f2afc00] 11:47:35 INFO - PROCESS | 1779 | 1470163655241 Marionette DEBUG loaded listener.js 11:47:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92ee3000) [pid = 1779] [serial = 948] [outer = 0x8f2afc00] 11:47:35 INFO - PROCESS | 1779 | 1470163655949 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 11:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2043ms 11:47:36 INFO - PROCESS | 1779 | 1470163656010 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 11:47:36 INFO - PROCESS | 1779 | 1470163656014 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 11:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:47:36 INFO - PROCESS | 1779 | 1470163656022 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:47:36 INFO - PROCESS | 1779 | 1470163656025 Marionette TRACE conn4 <- [1,1234,null,{}] 11:47:36 INFO - PROCESS | 1779 | 1470163656038 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:36 INFO - PROCESS | 1779 | 1470163656044 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:36 INFO - PROCESS | 1779 | 1470163656198 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 11:47:36 INFO - PROCESS | 1779 | 1470163656208 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:36 INFO - PROCESS | 1779 | 1470163656216 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a3d800 == 29 [pid = 1779] [id = 316] 11:47:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x93a47000) [pid = 1779] [serial = 949] [outer = (nil)] 11:47:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x93d37400) [pid = 1779] [serial = 950] [outer = 0x93a47000] 11:47:36 INFO - PROCESS | 1779 | 1470163656284 Marionette DEBUG loaded listener.js 11:47:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x93d3ec00) [pid = 1779] [serial = 951] [outer = 0x93a47000] 11:47:37 INFO - PROCESS | 1779 | 1470163657372 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 11:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1399ms 11:47:37 INFO - PROCESS | 1779 | 1470163657423 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 11:47:37 INFO - PROCESS | 1779 | 1470163657430 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 11:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:47:37 INFO - PROCESS | 1779 | 1470163657441 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:47:37 INFO - PROCESS | 1779 | 1470163657446 Marionette TRACE conn4 <- [1,1238,null,{}] 11:47:37 INFO - PROCESS | 1779 | 1470163657456 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:37 INFO - PROCESS | 1779 | 1470163657462 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:37 INFO - PROCESS | 1779 | 1470163657655 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 11:47:37 INFO - PROCESS | 1779 | 1470163657893 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:37 INFO - PROCESS | 1779 | 1470163657907 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e8c00 == 30 [pid = 1779] [id = 317] 11:47:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92259800) [pid = 1779] [serial = 952] [outer = (nil)] 11:47:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9252d800) [pid = 1779] [serial = 953] [outer = 0x92259800] 11:47:38 INFO - PROCESS | 1779 | 1470163658036 Marionette DEBUG loaded listener.js 11:47:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x927e8800) [pid = 1779] [serial = 954] [outer = 0x92259800] 11:47:38 INFO - PROCESS | 1779 | 1470163658934 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 11:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1541ms 11:47:38 INFO - PROCESS | 1779 | 1470163658982 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 11:47:38 INFO - PROCESS | 1779 | 1470163658990 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 11:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:47:39 INFO - PROCESS | 1779 | 1470163659000 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:47:39 INFO - PROCESS | 1779 | 1470163659004 Marionette TRACE conn4 <- [1,1242,null,{}] 11:47:39 INFO - PROCESS | 1779 | 1470163659011 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:39 INFO - PROCESS | 1779 | 1470163659017 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:39 INFO - PROCESS | 1779 | 1470163659238 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 11:47:39 INFO - PROCESS | 1779 | 1470163659454 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:39 INFO - PROCESS | 1779 | 1470163659462 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cafc00 == 31 [pid = 1779] [id = 318] 11:47:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92d0d000) [pid = 1779] [serial = 955] [outer = (nil)] 11:47:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92de6c00) [pid = 1779] [serial = 956] [outer = 0x92d0d000] 11:47:39 INFO - PROCESS | 1779 | 1470163659604 Marionette DEBUG loaded listener.js 11:47:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92ee5000) [pid = 1779] [serial = 957] [outer = 0x92d0d000] 11:47:40 INFO - PROCESS | 1779 | 1470163660594 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 11:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1643ms 11:47:40 INFO - PROCESS | 1779 | 1470163660643 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 11:47:40 INFO - PROCESS | 1779 | 1470163660648 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 11:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:47:40 INFO - PROCESS | 1779 | 1470163660655 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:47:40 INFO - PROCESS | 1779 | 1470163660661 Marionette TRACE conn4 <- [1,1246,null,{}] 11:47:40 INFO - PROCESS | 1779 | 1470163660677 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:40 INFO - PROCESS | 1779 | 1470163660686 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:40 INFO - PROCESS | 1779 | 1470163660914 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 11:47:41 INFO - PROCESS | 1779 | 1470163661172 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:41 INFO - PROCESS | 1779 | 1470163661183 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a1400 == 32 [pid = 1779] [id = 319] 11:47:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x948a2800) [pid = 1779] [serial = 958] [outer = (nil)] 11:47:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9521a000) [pid = 1779] [serial = 959] [outer = 0x948a2800] 11:47:41 INFO - PROCESS | 1779 | 1470163661269 Marionette DEBUG loaded listener.js 11:47:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x95220c00) [pid = 1779] [serial = 960] [outer = 0x948a2800] 11:47:42 INFO - PROCESS | 1779 | 1470163662180 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 11:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1585ms 11:47:42 INFO - PROCESS | 1779 | 1470163662241 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 11:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:47:42 INFO - PROCESS | 1779 | 1470163662246 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 11:47:42 INFO - PROCESS | 1779 | 1470163662253 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:47:42 INFO - PROCESS | 1779 | 1470163662257 Marionette TRACE conn4 <- [1,1250,null,{}] 11:47:42 INFO - PROCESS | 1779 | 1470163662263 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:42 INFO - PROCESS | 1779 | 1470163662268 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:42 INFO - PROCESS | 1779 | 1470163662449 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 11:47:42 INFO - PROCESS | 1779 | 1470163662616 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:42 INFO - PROCESS | 1779 | 1470163662624 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92caa400 == 33 [pid = 1779] [id = 320] 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92de3000) [pid = 1779] [serial = 961] [outer = (nil)] 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96f8b400) [pid = 1779] [serial = 962] [outer = 0x92de3000] 11:47:42 INFO - PROCESS | 1779 | 1470163662708 Marionette DEBUG loaded listener.js 11:47:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x96f8d000) [pid = 1779] [serial = 963] [outer = 0x92de3000] 11:47:43 INFO - PROCESS | 1779 | 1470163663658 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 11:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1445ms 11:47:43 INFO - PROCESS | 1779 | 1470163663699 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 11:47:43 INFO - PROCESS | 1779 | 1470163663703 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 11:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:47:43 INFO - PROCESS | 1779 | 1470163663709 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:47:43 INFO - PROCESS | 1779 | 1470163663714 Marionette TRACE conn4 <- [1,1254,null,{}] 11:47:43 INFO - PROCESS | 1779 | 1470163663720 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:43 INFO - PROCESS | 1779 | 1470163663725 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:43 INFO - PROCESS | 1779 | 1470163663901 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 11:47:44 INFO - PROCESS | 1779 | 1470163664072 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:44 INFO - PROCESS | 1779 | 1470163664080 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f88000 == 34 [pid = 1779] [id = 321] 11:47:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x96f91c00) [pid = 1779] [serial = 964] [outer = (nil)] 11:47:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x96fdcc00) [pid = 1779] [serial = 965] [outer = 0x96f91c00] 11:47:44 INFO - PROCESS | 1779 | 1470163664161 Marionette DEBUG loaded listener.js 11:47:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x96fe0000) [pid = 1779] [serial = 966] [outer = 0x96f91c00] 11:47:45 INFO - PROCESS | 1779 | 1470163665139 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 11:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1489ms 11:47:45 INFO - PROCESS | 1779 | 1470163665199 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 11:47:45 INFO - PROCESS | 1779 | 1470163665203 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 11:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:47:45 INFO - PROCESS | 1779 | 1470163665211 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:47:45 INFO - PROCESS | 1779 | 1470163665215 Marionette TRACE conn4 <- [1,1258,null,{}] 11:47:45 INFO - PROCESS | 1779 | 1470163665221 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:45 INFO - PROCESS | 1779 | 1470163665232 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:45 INFO - PROCESS | 1779 | 1470163665511 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 11:47:45 INFO - PROCESS | 1779 | 1470163665743 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:45 INFO - PROCESS | 1779 | 1470163665749 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f270400 == 35 [pid = 1779] [id = 322] 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8f2ab800) [pid = 1779] [serial = 967] [outer = (nil)] 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x93a40000) [pid = 1779] [serial = 968] [outer = 0x8f2ab800] 11:47:45 INFO - PROCESS | 1779 | 1470163665849 Marionette DEBUG loaded listener.js 11:47:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x952c3400) [pid = 1779] [serial = 969] [outer = 0x8f2ab800] 11:47:46 INFO - PROCESS | 1779 | 1470163666787 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 11:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1634ms 11:47:46 INFO - PROCESS | 1779 | 1470163666847 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 11:47:46 INFO - PROCESS | 1779 | 1470163666851 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 11:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:47:46 INFO - PROCESS | 1779 | 1470163666857 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:47:46 INFO - PROCESS | 1779 | 1470163666860 Marionette TRACE conn4 <- [1,1262,null,{}] 11:47:46 INFO - PROCESS | 1779 | 1470163666866 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:46 INFO - PROCESS | 1779 | 1470163666871 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:47 INFO - PROCESS | 1779 | 1470163667049 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 11:47:47 INFO - PROCESS | 1779 | 1470163667412 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:47 INFO - PROCESS | 1779 | 1470163667423 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265000 == 36 [pid = 1779] [id = 323] 11:47:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8f265c00) [pid = 1779] [serial = 970] [outer = (nil)] 11:47:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f271400) [pid = 1779] [serial = 971] [outer = 0x8f265c00] 11:47:47 INFO - PROCESS | 1779 | 1470163667538 Marionette DEBUG loaded listener.js 11:47:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8f2a9000) [pid = 1779] [serial = 972] [outer = 0x8f265c00] 11:47:48 INFO - PROCESS | 1779 | 1470163668492 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 11:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1694ms 11:47:48 INFO - PROCESS | 1779 | 1470163668554 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 11:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:47:48 INFO - PROCESS | 1779 | 1470163668560 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 11:47:48 INFO - PROCESS | 1779 | 1470163668568 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:47:48 INFO - PROCESS | 1779 | 1470163668573 Marionette TRACE conn4 <- [1,1266,null,{}] 11:47:48 INFO - PROCESS | 1779 | 1470163668580 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:48 INFO - PROCESS | 1779 | 1470163668588 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:48 INFO - PROCESS | 1779 | 1470163668806 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 11:47:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268c00 == 35 [pid = 1779] [id = 315] 11:47:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92de4800 == 34 [pid = 1779] [id = 314] 11:47:49 INFO - PROCESS | 1779 | --DOCSHELL 0x927f0c00 == 33 [pid = 1779] [id = 313] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x939b5000) [pid = 1779] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:47:49 INFO - PROCESS | 1779 | 1470163669029 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:49 INFO - PROCESS | 1779 | 1470163669041 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:49 INFO - PROCESS | 1779 | --DOCSHELL 0x918ef400 == 32 [pid = 1779] [id = 312] 11:47:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a8800 == 33 [pid = 1779] [id = 324] 11:47:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x918ef400) [pid = 1779] [serial = 973] [outer = (nil)] 11:47:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92536000) [pid = 1779] [serial = 974] [outer = 0x918ef400] 11:47:49 INFO - PROCESS | 1779 | 1470163669119 Marionette DEBUG loaded listener.js 11:47:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x927f4000) [pid = 1779] [serial = 975] [outer = 0x918ef400] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9a57f400) [pid = 1779] [serial = 905] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9aaa4400) [pid = 1779] [serial = 906] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92ee0800) [pid = 1779] [serial = 863] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x939b1c00) [pid = 1779] [serial = 864] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9a1b8800) [pid = 1779] [serial = 861] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9984ec00) [pid = 1779] [serial = 860] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9abd9000) [pid = 1779] [serial = 869] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x9b041400) [pid = 1779] [serial = 870] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x95223c00) [pid = 1779] [serial = 902] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9b922800) [pid = 1779] [serial = 872] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9b9c1c00) [pid = 1779] [serial = 873] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92f64800) [pid = 1779] [serial = 893] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x96f22400) [pid = 1779] [serial = 894] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92def800) [pid = 1779] [serial = 899] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92f68800) [pid = 1779] [serial = 900] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a489c00) [pid = 1779] [serial = 887] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa4f2c000) [pid = 1779] [serial = 888] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa317f400) [pid = 1779] [serial = 884] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0xa33da000) [pid = 1779] [serial = 885] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9894b400) [pid = 1779] [serial = 866] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9a4f3800) [pid = 1779] [serial = 867] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa310b800) [pid = 1779] [serial = 881] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0xa3112400) [pid = 1779] [serial = 882] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa3140800) [pid = 1779] [serial = 890] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0xa61cdc00) [pid = 1779] [serial = 891] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9d42bc00) [pid = 1779] [serial = 875] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9d42f800) [pid = 1779] [serial = 876] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f2a1400) [pid = 1779] [serial = 896] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92257800) [pid = 1779] [serial = 897] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0xa20a7400) [pid = 1779] [serial = 878] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0xa237a800) [pid = 1779] [serial = 879] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92eda000) [pid = 1779] [serial = 600] [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.] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9524f800) [pid = 1779] [serial = 909] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x96f26800) [pid = 1779] [serial = 903] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9bda0000) [pid = 1779] [serial = 912] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92f70400) [pid = 1779] [serial = 908] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9b924800) [pid = 1779] [serial = 911] [outer = (nil)] [url = about:blank] 11:47:49 INFO - PROCESS | 1779 | 1470163669961 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 11:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1433ms 11:47:50 INFO - PROCESS | 1779 | 1470163670010 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 11:47:50 INFO - PROCESS | 1779 | 1470163670017 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 11:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:47:50 INFO - PROCESS | 1779 | 1470163670025 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:47:50 INFO - PROCESS | 1779 | 1470163670027 Marionette TRACE conn4 <- [1,1270,null,{}] 11:47:50 INFO - PROCESS | 1779 | 1470163670033 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:50 INFO - PROCESS | 1779 | 1470163670038 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:50 INFO - PROCESS | 1779 | 1470163670208 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 11:47:50 INFO - PROCESS | 1779 | 1470163670218 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:50 INFO - PROCESS | 1779 | 1470163670224 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de0c00 == 34 [pid = 1779] [id = 325] 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92de1c00) [pid = 1779] [serial = 976] [outer = (nil)] 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92deb800) [pid = 1779] [serial = 977] [outer = 0x92de1c00] 11:47:50 INFO - PROCESS | 1779 | 1470163670296 Marionette DEBUG loaded listener.js 11:47:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92ee2000) [pid = 1779] [serial = 978] [outer = 0x92de1c00] 11:47:51 INFO - PROCESS | 1779 | 1470163671267 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 11:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1280ms 11:47:51 INFO - PROCESS | 1779 | 1470163671305 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 11:47:51 INFO - PROCESS | 1779 | 1470163671308 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 11:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:47:51 INFO - PROCESS | 1779 | 1470163671323 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:47:51 INFO - PROCESS | 1779 | 1470163671332 Marionette TRACE conn4 <- [1,1274,null,{}] 11:47:51 INFO - PROCESS | 1779 | 1470163671340 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:51 INFO - PROCESS | 1779 | 1470163671347 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:51 INFO - PROCESS | 1779 | 1470163671516 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 11:47:51 INFO - PROCESS | 1779 | 1470163671669 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:51 INFO - PROCESS | 1779 | 1470163671681 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2000 == 35 [pid = 1779] [id = 326] 11:47:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92d08000) [pid = 1779] [serial = 979] [outer = (nil)] 11:47:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93a49000) [pid = 1779] [serial = 980] [outer = 0x92d08000] 11:47:51 INFO - PROCESS | 1779 | 1470163671746 Marionette DEBUG loaded listener.js 11:47:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x93d39000) [pid = 1779] [serial = 981] [outer = 0x92d08000] 11:47:52 INFO - PROCESS | 1779 | 1470163672614 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 11:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1360ms 11:47:52 INFO - PROCESS | 1779 | 1470163672675 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 11:47:52 INFO - PROCESS | 1779 | 1470163672680 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 11:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:47:52 INFO - PROCESS | 1779 | 1470163672686 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:47:52 INFO - PROCESS | 1779 | 1470163672689 Marionette TRACE conn4 <- [1,1278,null,{}] 11:47:52 INFO - PROCESS | 1779 | 1470163672694 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:52 INFO - PROCESS | 1779 | 1470163672699 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:52 INFO - PROCESS | 1779 | 1470163672927 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 11:47:52 INFO - PROCESS | 1779 | 1470163672962 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:52 INFO - PROCESS | 1779 | 1470163672975 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264000 == 36 [pid = 1779] [id = 327] 11:47:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f267c00) [pid = 1779] [serial = 982] [outer = (nil)] 11:47:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x948a6400) [pid = 1779] [serial = 983] [outer = 0x8f267c00] 11:47:53 INFO - PROCESS | 1779 | 1470163673039 Marionette DEBUG loaded listener.js 11:47:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x95223c00) [pid = 1779] [serial = 984] [outer = 0x8f267c00] 11:47:53 INFO - PROCESS | 1779 | 1470163673969 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 11:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1336ms 11:47:54 INFO - PROCESS | 1779 | 1470163674023 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 11:47:54 INFO - PROCESS | 1779 | 1470163674027 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 11:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9252ac00) [pid = 1779] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x96f87000) [pid = 1779] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92de4c00) [pid = 1779] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f2afc00) [pid = 1779] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9d9d0800) [pid = 1779] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x927f2400) [pid = 1779] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x918efc00) [pid = 1779] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9d9cec00) [pid = 1779] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0xa67a0400) [pid = 1779] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92caac00) [pid = 1779] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92d03400) [pid = 1779] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:47:54 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f26ac00) [pid = 1779] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:47:54 INFO - PROCESS | 1779 | 1470163674179 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:47:54 INFO - PROCESS | 1779 | 1470163674182 Marionette TRACE conn4 <- [1,1282,null,{}] 11:47:54 INFO - PROCESS | 1779 | 1470163674188 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:54 INFO - PROCESS | 1779 | 1470163674193 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:54 INFO - PROCESS | 1779 | 1470163674357 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 11:47:54 INFO - PROCESS | 1779 | 1470163674372 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:54 INFO - PROCESS | 1779 | 1470163674387 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d02c00 == 37 [pid = 1779] [id = 328] 11:47:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92d03400) [pid = 1779] [serial = 985] [outer = (nil)] 11:47:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93a44800) [pid = 1779] [serial = 986] [outer = 0x92d03400] 11:47:54 INFO - PROCESS | 1779 | 1470163674582 Marionette DEBUG loaded listener.js 11:47:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x952c1400) [pid = 1779] [serial = 987] [outer = 0x92d03400] 11:47:55 INFO - PROCESS | 1779 | 1470163675415 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 11:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1324ms 11:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:47:55 INFO - PROCESS | 1779 | 1470163675468 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 11:47:55 INFO - PROCESS | 1779 | 1470163675471 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 11:47:55 INFO - PROCESS | 1779 | 1470163675478 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:47:55 INFO - PROCESS | 1779 | 1470163675481 Marionette TRACE conn4 <- [1,1286,null,{}] 11:47:55 INFO - PROCESS | 1779 | 1470163675491 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:55 INFO - PROCESS | 1779 | 1470163675496 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:55 INFO - PROCESS | 1779 | 1470163675657 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 11:47:55 INFO - PROCESS | 1779 | 1470163675669 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:55 INFO - PROCESS | 1779 | 1470163675680 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e8800 == 38 [pid = 1779] [id = 329] 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x918edc00) [pid = 1779] [serial = 988] [outer = (nil)] 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x97a7f000) [pid = 1779] [serial = 989] [outer = 0x918edc00] 11:47:55 INFO - PROCESS | 1779 | 1470163675747 Marionette DEBUG loaded listener.js 11:47:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x99841c00) [pid = 1779] [serial = 990] [outer = 0x918edc00] 11:47:56 INFO - PROCESS | 1779 | 1470163676909 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 11:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1498ms 11:47:56 INFO - PROCESS | 1779 | 1470163676976 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 11:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:47:56 INFO - PROCESS | 1779 | 1470163676984 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 11:47:56 INFO - PROCESS | 1779 | 1470163676993 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:47:57 INFO - PROCESS | 1779 | 1470163676998 Marionette TRACE conn4 <- [1,1290,null,{}] 11:47:57 INFO - PROCESS | 1779 | 1470163677008 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:57 INFO - PROCESS | 1779 | 1470163677014 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:57 INFO - PROCESS | 1779 | 1470163677247 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 11:47:57 INFO - PROCESS | 1779 | 1470163677521 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:57 INFO - PROCESS | 1779 | 1470163677530 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ec400 == 39 [pid = 1779] [id = 330] 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x918eec00) [pid = 1779] [serial = 991] [outer = (nil)] 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x927ee000) [pid = 1779] [serial = 992] [outer = 0x918eec00] 11:47:57 INFO - PROCESS | 1779 | 1470163677622 Marionette DEBUG loaded listener.js 11:47:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92ca4800) [pid = 1779] [serial = 993] [outer = 0x918eec00] 11:47:58 INFO - PROCESS | 1779 | 1470163678524 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 11:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 11:47:58 INFO - PROCESS | 1779 | 1470163678578 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 11:47:58 INFO - PROCESS | 1779 | 1470163678586 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 11:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:47:58 INFO - PROCESS | 1779 | 1470163678597 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:47:58 INFO - PROCESS | 1779 | 1470163678600 Marionette TRACE conn4 <- [1,1294,null,{}] 11:47:58 INFO - PROCESS | 1779 | 1470163678607 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:47:58 INFO - PROCESS | 1779 | 1470163678613 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:58 INFO - PROCESS | 1779 | 1470163678813 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 11:47:59 INFO - PROCESS | 1779 | 1470163679052 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:47:59 INFO - PROCESS | 1779 | 1470163679060 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:47:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f67c00 == 40 [pid = 1779] [id = 331] 11:47:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92f6a400) [pid = 1779] [serial = 994] [outer = (nil)] 11:47:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x939b5400) [pid = 1779] [serial = 995] [outer = 0x92f6a400] 11:47:59 INFO - PROCESS | 1779 | 1470163679193 Marionette DEBUG loaded listener.js 11:47:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x93b66c00) [pid = 1779] [serial = 996] [outer = 0x92f6a400] 11:48:00 INFO - PROCESS | 1779 | 1470163680162 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 11:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1632ms 11:48:00 INFO - PROCESS | 1779 | 1470163680230 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 11:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:48:00 INFO - PROCESS | 1779 | 1470163680235 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 11:48:00 INFO - PROCESS | 1779 | 1470163680241 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:48:00 INFO - PROCESS | 1779 | 1470163680248 Marionette TRACE conn4 <- [1,1298,null,{}] 11:48:00 INFO - PROCESS | 1779 | 1470163680265 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:00 INFO - PROCESS | 1779 | 1470163680274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:00 INFO - PROCESS | 1779 | 1470163680515 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 11:48:00 INFO - PROCESS | 1779 | 1470163680785 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:00 INFO - PROCESS | 1779 | 1470163680798 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x9935cc00 == 41 [pid = 1779] [id = 332] 11:48:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9937d400) [pid = 1779] [serial = 997] [outer = (nil)] 11:48:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x99fd2400) [pid = 1779] [serial = 998] [outer = 0x9937d400] 11:48:00 INFO - PROCESS | 1779 | 1470163680883 Marionette DEBUG loaded listener.js 11:48:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9a1ae000) [pid = 1779] [serial = 999] [outer = 0x9937d400] 11:48:01 INFO - PROCESS | 1779 | 1470163681849 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1651ms 11:48:01 INFO - PROCESS | 1779 | 1470163681904 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 11:48:01 INFO - PROCESS | 1779 | 1470163681910 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 11:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:48:01 INFO - PROCESS | 1779 | 1470163681923 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:48:01 INFO - PROCESS | 1779 | 1470163681927 Marionette TRACE conn4 <- [1,1302,null,{}] 11:48:01 INFO - PROCESS | 1779 | 1470163681935 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:01 INFO - PROCESS | 1779 | 1470163681941 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:02 INFO - PROCESS | 1779 | 1470163682149 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 11:48:02 INFO - PROCESS | 1779 | 1470163682366 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:02 INFO - PROCESS | 1779 | 1470163682375 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9894b400 == 42 [pid = 1779] [id = 333] 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9a1b0c00) [pid = 1779] [serial = 1000] [outer = (nil)] 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9a4f3800) [pid = 1779] [serial = 1001] [outer = 0x9a1b0c00] 11:48:02 INFO - PROCESS | 1779 | 1470163682501 Marionette DEBUG loaded listener.js 11:48:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9a57e400) [pid = 1779] [serial = 1002] [outer = 0x9a1b0c00] 11:48:03 INFO - PROCESS | 1779 | 1470163683357 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 11:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1497ms 11:48:03 INFO - PROCESS | 1779 | 1470163683420 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 11:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:48:03 INFO - PROCESS | 1779 | 1470163683424 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 11:48:03 INFO - PROCESS | 1779 | 1470163683430 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:48:03 INFO - PROCESS | 1779 | 1470163683434 Marionette TRACE conn4 <- [1,1306,null,{}] 11:48:03 INFO - PROCESS | 1779 | 1470163683440 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:03 INFO - PROCESS | 1779 | 1470163683445 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:03 INFO - PROCESS | 1779 | 1470163683623 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 11:48:03 INFO - PROCESS | 1779 | 1470163683810 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:03 INFO - PROCESS | 1779 | 1470163683822 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265400 == 43 [pid = 1779] [id = 334] 11:48:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9252b000) [pid = 1779] [serial = 1003] [outer = (nil)] 11:48:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9a9b1800) [pid = 1779] [serial = 1004] [outer = 0x9252b000] 11:48:03 INFO - PROCESS | 1779 | 1470163683943 Marionette DEBUG loaded listener.js 11:48:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9aaa3400) [pid = 1779] [serial = 1005] [outer = 0x9252b000] 11:48:04 INFO - PROCESS | 1779 | 1470163684920 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 11:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1536ms 11:48:04 INFO - PROCESS | 1779 | 1470163684967 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 11:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:48:04 INFO - PROCESS | 1779 | 1470163684972 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 11:48:04 INFO - PROCESS | 1779 | 1470163684979 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:48:04 INFO - PROCESS | 1779 | 1470163684983 Marionette TRACE conn4 <- [1,1310,null,{}] 11:48:04 INFO - PROCESS | 1779 | 1470163684988 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:05 INFO - PROCESS | 1779 | 1470163684999 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:05 INFO - PROCESS | 1779 | 1470163685219 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 11:48:05 INFO - PROCESS | 1779 | 1470163685440 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:05 INFO - PROCESS | 1779 | 1470163685448 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e6c00 == 44 [pid = 1779] [id = 335] 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x94899000) [pid = 1779] [serial = 1006] [outer = (nil)] 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9abd6400) [pid = 1779] [serial = 1007] [outer = 0x94899000] 11:48:05 INFO - PROCESS | 1779 | 1470163685573 Marionette DEBUG loaded listener.js 11:48:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9ac49000) [pid = 1779] [serial = 1008] [outer = 0x94899000] 11:48:06 INFO - PROCESS | 1779 | 1470163686500 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 11:48:06 INFO - PROCESS | 1779 | 1470163686569 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 11:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:48:06 INFO - PROCESS | 1779 | 1470163686576 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:48:06 INFO - PROCESS | 1779 | 1470163686580 Marionette TRACE conn4 <- [1,1314,null,{}] 11:48:06 INFO - PROCESS | 1779 | 1470163686586 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:06 INFO - PROCESS | 1779 | 1470163686593 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:06 INFO - PROCESS | 1779 | 1470163686783 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 11:48:07 INFO - PROCESS | 1779 | 1470163687010 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:07 INFO - PROCESS | 1779 | 1470163687019 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e5800 == 45 [pid = 1779] [id = 336] 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x918ecc00) [pid = 1779] [serial = 1009] [outer = (nil)] 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92253000) [pid = 1779] [serial = 1010] [outer = 0x918ecc00] 11:48:07 INFO - PROCESS | 1779 | 1470163687350 Marionette DEBUG loaded listener.js 11:48:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x923cdc00) [pid = 1779] [serial = 1011] [outer = 0x918ecc00] 11:48:08 INFO - PROCESS | 1779 | 1470163688402 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 11:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1883ms 11:48:08 INFO - PROCESS | 1779 | 1470163688461 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 11:48:08 INFO - PROCESS | 1779 | 1470163688467 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 11:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:48:08 INFO - PROCESS | 1779 | 1470163688475 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:48:08 INFO - PROCESS | 1779 | 1470163688479 Marionette TRACE conn4 <- [1,1318,null,{}] 11:48:08 INFO - PROCESS | 1779 | 1470163688487 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:08 INFO - PROCESS | 1779 | 1470163688492 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:08 INFO - PROCESS | 1779 | 1470163688687 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 11:48:08 INFO - PROCESS | 1779 | 1470163688911 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:08 INFO - PROCESS | 1779 | 1470163688921 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92d02c00 == 44 [pid = 1779] [id = 328] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264000 == 43 [pid = 1779] [id = 327] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2000 == 42 [pid = 1779] [id = 326] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92de0c00 == 41 [pid = 1779] [id = 325] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a8800 == 40 [pid = 1779] [id = 324] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f270400 == 39 [pid = 1779] [id = 322] 11:48:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265000 == 38 [pid = 1779] [id = 323] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x96f88000 == 37 [pid = 1779] [id = 321] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92caa400 == 36 [pid = 1779] [id = 320] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x918e8c00 == 35 [pid = 1779] [id = 317] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x93a3d800 == 34 [pid = 1779] [id = 316] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x948a1400 == 33 [pid = 1779] [id = 319] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92cafc00 == 32 [pid = 1779] [id = 318] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x927e8c00 == 31 [pid = 1779] [id = 311] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x918e5800 == 30 [pid = 1779] [id = 336] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x927e6c00 == 29 [pid = 1779] [id = 335] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x9894b400 == 28 [pid = 1779] [id = 333] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265400 == 27 [pid = 1779] [id = 334] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x9935cc00 == 26 [pid = 1779] [id = 332] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x92f67c00 == 25 [pid = 1779] [id = 331] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x918e8800 == 24 [pid = 1779] [id = 329] 11:48:10 INFO - PROCESS | 1779 | --DOCSHELL 0x918ec400 == 23 [pid = 1779] [id = 330] 11:48:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269400 == 24 [pid = 1779] [id = 337] 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x8f26ec00) [pid = 1779] [serial = 1012] [outer = (nil)] 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8f2a2400) [pid = 1779] [serial = 1013] [outer = 0x8f26ec00] 11:48:10 INFO - PROCESS | 1779 | 1470163690122 Marionette DEBUG loaded listener.js 11:48:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x918e5c00) [pid = 1779] [serial = 1014] [outer = 0x8f26ec00] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x93d37400) [pid = 1779] [serial = 950] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x93d40c00) [pid = 1779] [serial = 915] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92f69400) [pid = 1779] [serial = 914] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9b046400) [pid = 1779] [serial = 918] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x9a9a5400) [pid = 1779] [serial = 917] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92ed9c00) [pid = 1779] [serial = 944] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x923cf400) [pid = 1779] [serial = 947] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0xa2266c00) [pid = 1779] [serial = 921] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0xa119a000) [pid = 1779] [serial = 920] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92acfc00) [pid = 1779] [serial = 941] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92252800) [pid = 1779] [serial = 938] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0xa61c5000) [pid = 1779] [serial = 924] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0xa4f21400) [pid = 1779] [serial = 923] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0xa6cf1c00) [pid = 1779] [serial = 927] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x923c2800) [pid = 1779] [serial = 939] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0xa6cee000) [pid = 1779] [serial = 926] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92d10800) [pid = 1779] [serial = 936] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92d0b800) [pid = 1779] [serial = 935] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0xa6cf5400) [pid = 1779] [serial = 930] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92d0cc00) [pid = 1779] [serial = 929] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x918f0000) [pid = 1779] [serial = 933] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x918ec800) [pid = 1779] [serial = 932] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92ee6800) [pid = 1779] [serial = 945] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92ca6400) [pid = 1779] [serial = 942] [outer = (nil)] [url = about:blank] 11:48:10 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92ee3000) [pid = 1779] [serial = 948] [outer = (nil)] [url = about:blank] 11:48:11 INFO - PROCESS | 1779 | 1470163691107 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 11:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2689ms 11:48:11 INFO - PROCESS | 1779 | 1470163691168 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 11:48:11 INFO - PROCESS | 1779 | 1470163691174 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 11:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:48:11 INFO - PROCESS | 1779 | 1470163691182 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:48:11 INFO - PROCESS | 1779 | 1470163691186 Marionette TRACE conn4 <- [1,1322,null,{}] 11:48:11 INFO - PROCESS | 1779 | 1470163691194 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:11 INFO - PROCESS | 1779 | 1470163691200 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:11 INFO - PROCESS | 1779 | 1470163691417 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 11:48:11 INFO - PROCESS | 1779 | 1470163691433 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:11 INFO - PROCESS | 1779 | 1470163691441 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x92531400 == 25 [pid = 1779] [id = 338] 11:48:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92532400) [pid = 1779] [serial = 1015] [outer = (nil)] 11:48:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x927e6c00) [pid = 1779] [serial = 1016] [outer = 0x92532400] 11:48:11 INFO - PROCESS | 1779 | 1470163691519 Marionette DEBUG loaded listener.js 11:48:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x927ed400) [pid = 1779] [serial = 1017] [outer = 0x92532400] 11:48:12 INFO - PROCESS | 1779 | 1470163692782 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 11:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1683ms 11:48:12 INFO - PROCESS | 1779 | 1470163692866 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 11:48:12 INFO - PROCESS | 1779 | 1470163692876 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 11:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:48:12 INFO - PROCESS | 1779 | 1470163692898 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:48:12 INFO - PROCESS | 1779 | 1470163692905 Marionette TRACE conn4 <- [1,1326,null,{}] 11:48:12 INFO - PROCESS | 1779 | 1470163692913 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:12 INFO - PROCESS | 1779 | 1470163692922 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:13 INFO - PROCESS | 1779 | 1470163693180 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 11:48:13 INFO - PROCESS | 1779 | 1470163693205 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:13 INFO - PROCESS | 1779 | 1470163693213 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e6400 == 26 [pid = 1779] [id = 339] 11:48:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92d03c00) [pid = 1779] [serial = 1018] [outer = (nil)] 11:48:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92d10800) [pid = 1779] [serial = 1019] [outer = 0x92d03c00] 11:48:13 INFO - PROCESS | 1779 | 1470163693295 Marionette DEBUG loaded listener.js 11:48:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92deec00) [pid = 1779] [serial = 1020] [outer = 0x92d03c00] 11:48:14 INFO - PROCESS | 1779 | 1470163694456 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:48:14 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 11:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1603ms 11:48:14 INFO - PROCESS | 1779 | 1470163694494 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 11:48:14 INFO - PROCESS | 1779 | 1470163694498 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 11:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:48:14 INFO - PROCESS | 1779 | 1470163694505 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:48:14 INFO - PROCESS | 1779 | 1470163694511 Marionette TRACE conn4 <- [1,1330,null,{}] 11:48:14 INFO - PROCESS | 1779 | 1470163694536 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:14 INFO - PROCESS | 1779 | 1470163694545 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:14 INFO - PROCESS | 1779 | 1470163694812 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f267c00) [pid = 1779] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x92d03400) [pid = 1779] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92d08000) [pid = 1779] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92259800) [pid = 1779] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x918ef400) [pid = 1779] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x948a2800) [pid = 1779] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92d0d000) [pid = 1779] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f2ab800) [pid = 1779] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92de3000) [pid = 1779] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93a47000) [pid = 1779] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x96f91c00) [pid = 1779] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92de1c00) [pid = 1779] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f265c00) [pid = 1779] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:48:15 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x918edc00) [pid = 1779] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:48:15 INFO - PROCESS | 1779 | 1470163695687 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:15 INFO - PROCESS | 1779 | 1470163695693 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267c00 == 27 [pid = 1779] [id = 340] 11:48:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f268c00) [pid = 1779] [serial = 1021] [outer = (nil)] 11:48:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92259800) [pid = 1779] [serial = 1022] [outer = 0x8f268c00] 11:48:15 INFO - PROCESS | 1779 | 1470163695772 Marionette DEBUG loaded listener.js 11:48:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92de1c00) [pid = 1779] [serial = 1023] [outer = 0x8f268c00] 11:48:16 INFO - PROCESS | 1779 | 1470163696514 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:48:16 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 11:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2051ms 11:48:16 INFO - PROCESS | 1779 | 1470163696557 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 11:48:16 INFO - PROCESS | 1779 | 1470163696562 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 11:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:48:16 INFO - PROCESS | 1779 | 1470163696568 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:48:16 INFO - PROCESS | 1779 | 1470163696572 Marionette TRACE conn4 <- [1,1334,null,{}] 11:48:16 INFO - PROCESS | 1779 | 1470163696577 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:16 INFO - PROCESS | 1779 | 1470163696582 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:16 INFO - PROCESS | 1779 | 1470163696769 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 11:48:16 INFO - PROCESS | 1779 | 1470163696778 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:16 INFO - PROCESS | 1779 | 1470163696788 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26f400 == 28 [pid = 1779] [id = 341] 11:48:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x923c6000) [pid = 1779] [serial = 1024] [outer = (nil)] 11:48:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93d40c00) [pid = 1779] [serial = 1025] [outer = 0x923c6000] 11:48:16 INFO - PROCESS | 1779 | 1470163696858 Marionette DEBUG loaded listener.js 11:48:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x94899400) [pid = 1779] [serial = 1026] [outer = 0x923c6000] 11:48:17 INFO - PROCESS | 1779 | 1470163697984 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1479ms 11:48:18 INFO - PROCESS | 1779 | 1470163698050 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 11:48:18 INFO - PROCESS | 1779 | 1470163698057 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 11:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:48:18 INFO - PROCESS | 1779 | 1470163698066 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:48:18 INFO - PROCESS | 1779 | 1470163698071 Marionette TRACE conn4 <- [1,1338,null,{}] 11:48:18 INFO - PROCESS | 1779 | 1470163698082 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:18 INFO - PROCESS | 1779 | 1470163698088 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:18 INFO - PROCESS | 1779 | 1470163698286 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 11:48:18 INFO - PROCESS | 1779 | 1470163698538 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:18 INFO - PROCESS | 1779 | 1470163698553 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252a800 == 29 [pid = 1779] [id = 342] 11:48:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9252c000) [pid = 1779] [serial = 1027] [outer = (nil)] 11:48:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x927e7400) [pid = 1779] [serial = 1028] [outer = 0x9252c000] 11:48:18 INFO - PROCESS | 1779 | 1470163698643 Marionette DEBUG loaded listener.js 11:48:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92d10000) [pid = 1779] [serial = 1029] [outer = 0x9252c000] 11:48:20 INFO - PROCESS | 1779 | 1470163700166 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 11:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2134ms 11:48:20 INFO - PROCESS | 1779 | 1470163700201 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 11:48:20 INFO - PROCESS | 1779 | 1470163700208 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 11:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:48:20 INFO - PROCESS | 1779 | 1470163700219 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:48:20 INFO - PROCESS | 1779 | 1470163700223 Marionette TRACE conn4 <- [1,1342,null,{}] 11:48:20 INFO - PROCESS | 1779 | 1470163700231 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:20 INFO - PROCESS | 1779 | 1470163700237 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:20 INFO - PROCESS | 1779 | 1470163700419 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 11:48:20 INFO - PROCESS | 1779 | 1470163700581 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:20 INFO - PROCESS | 1779 | 1470163700590 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f270400 == 30 [pid = 1779] [id = 343] 11:48:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x8f2a3c00) [pid = 1779] [serial = 1030] [outer = (nil)] 11:48:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x93d37000) [pid = 1779] [serial = 1031] [outer = 0x8f2a3c00] 11:48:20 INFO - PROCESS | 1779 | 1470163700675 Marionette DEBUG loaded listener.js 11:48:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x948a0000) [pid = 1779] [serial = 1032] [outer = 0x8f2a3c00] 11:48:21 INFO - PROCESS | 1779 | 1470163701741 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 11:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1585ms 11:48:21 INFO - PROCESS | 1779 | 1470163701804 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 11:48:21 INFO - PROCESS | 1779 | 1470163701809 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 11:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:48:21 INFO - PROCESS | 1779 | 1470163701815 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:48:21 INFO - PROCESS | 1779 | 1470163701822 Marionette TRACE conn4 <- [1,1346,null,{}] 11:48:21 INFO - PROCESS | 1779 | 1470163701838 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:21 INFO - PROCESS | 1779 | 1470163701847 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:22 INFO - PROCESS | 1779 | 1470163702093 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 11:48:22 INFO - PROCESS | 1779 | 1470163702314 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:22 INFO - PROCESS | 1779 | 1470163702327 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x952bd000 == 31 [pid = 1779] [id = 344] 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x96f1f800) [pid = 1779] [serial = 1033] [outer = (nil)] 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x96f8a400) [pid = 1779] [serial = 1034] [outer = 0x96f1f800] 11:48:22 INFO - PROCESS | 1779 | 1470163702408 Marionette DEBUG loaded listener.js 11:48:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x96fd6800) [pid = 1779] [serial = 1035] [outer = 0x96f1f800] 11:48:23 INFO - PROCESS | 1779 | 1470163703434 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 11:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1690ms 11:48:23 INFO - PROCESS | 1779 | 1470163703506 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 11:48:23 INFO - PROCESS | 1779 | 1470163703511 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 11:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:48:23 INFO - PROCESS | 1779 | 1470163703517 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:48:23 INFO - PROCESS | 1779 | 1470163703521 Marionette TRACE conn4 <- [1,1350,null,{}] 11:48:23 INFO - PROCESS | 1779 | 1470163703527 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:23 INFO - PROCESS | 1779 | 1470163703532 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:23 INFO - PROCESS | 1779 | 1470163703736 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 11:48:23 INFO - PROCESS | 1779 | 1470163703952 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:23 INFO - PROCESS | 1779 | 1470163703963 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2aa000 == 32 [pid = 1779] [id = 345] 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f2b0800) [pid = 1779] [serial = 1036] [outer = (nil)] 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92535000) [pid = 1779] [serial = 1037] [outer = 0x8f2b0800] 11:48:24 INFO - PROCESS | 1779 | 1470163704066 Marionette DEBUG loaded listener.js 11:48:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x927f2c00) [pid = 1779] [serial = 1038] [outer = 0x8f2b0800] 11:48:25 INFO - PROCESS | 1779 | 1470163705299 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 11:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1853ms 11:48:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92caa800 == 31 [pid = 1779] [id = 268] 11:48:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6c000 == 30 [pid = 1779] [id = 283] 11:48:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92528400 == 29 [pid = 1779] [id = 282] 11:48:25 INFO - PROCESS | 1779 | --DOCSHELL 0x96f88c00 == 28 [pid = 1779] [id = 281] 11:48:25 INFO - PROCESS | 1779 | 1470163705402 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 11:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:48:25 INFO - PROCESS | 1779 | 1470163705409 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 11:48:25 INFO - PROCESS | 1779 | 1470163705416 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:48:25 INFO - PROCESS | 1779 | 1470163705421 Marionette TRACE conn4 <- [1,1354,null,{}] 11:48:25 INFO - PROCESS | 1779 | 1470163705429 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:25 INFO - PROCESS | 1779 | 1470163705435 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:25 INFO - PROCESS | 1779 | 1470163705662 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x948a6400) [pid = 1779] [serial = 983] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x95223c00) [pid = 1779] [serial = 984] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93a44800) [pid = 1779] [serial = 986] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93a49000) [pid = 1779] [serial = 980] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9252d800) [pid = 1779] [serial = 953] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x927e8800) [pid = 1779] [serial = 954] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92536000) [pid = 1779] [serial = 974] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x927f4000) [pid = 1779] [serial = 975] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9521a000) [pid = 1779] [serial = 959] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x95220c00) [pid = 1779] [serial = 960] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92de6c00) [pid = 1779] [serial = 956] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92ee5000) [pid = 1779] [serial = 957] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x93a40000) [pid = 1779] [serial = 968] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x952c3400) [pid = 1779] [serial = 969] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x96f8b400) [pid = 1779] [serial = 962] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x96f8d000) [pid = 1779] [serial = 963] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93d3ec00) [pid = 1779] [serial = 951] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x96fdcc00) [pid = 1779] [serial = 965] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x96fe0000) [pid = 1779] [serial = 966] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92deb800) [pid = 1779] [serial = 977] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92ee2000) [pid = 1779] [serial = 978] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f271400) [pid = 1779] [serial = 971] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f2a9000) [pid = 1779] [serial = 972] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x97a7f000) [pid = 1779] [serial = 989] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x99841c00) [pid = 1779] [serial = 990] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x952c1400) [pid = 1779] [serial = 987] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x93d39000) [pid = 1779] [serial = 981] [outer = (nil)] [url = about:blank] 11:48:25 INFO - PROCESS | 1779 | 1470163705831 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:25 INFO - PROCESS | 1779 | 1470163705838 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ebc00 == 29 [pid = 1779] [id = 346] 11:48:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x918f3000) [pid = 1779] [serial = 1039] [outer = (nil)] 11:48:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9252e000) [pid = 1779] [serial = 1040] [outer = 0x918f3000] 11:48:25 INFO - PROCESS | 1779 | 1470163705914 Marionette DEBUG loaded listener.js 11:48:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x927f0c00) [pid = 1779] [serial = 1041] [outer = 0x918f3000] 11:48:26 INFO - PROCESS | 1779 | 1470163706704 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 11:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1337ms 11:48:26 INFO - PROCESS | 1779 | 1470163706754 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 11:48:26 INFO - PROCESS | 1779 | 1470163706761 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 11:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:48:26 INFO - PROCESS | 1779 | 1470163706771 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:48:26 INFO - PROCESS | 1779 | 1470163706775 Marionette TRACE conn4 <- [1,1358,null,{}] 11:48:26 INFO - PROCESS | 1779 | 1470163706781 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:26 INFO - PROCESS | 1779 | 1470163706787 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:26 INFO - PROCESS | 1779 | 1470163706964 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 11:48:27 INFO - PROCESS | 1779 | 1470163707115 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:27 INFO - PROCESS | 1779 | 1470163707125 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee0800 == 30 [pid = 1779] [id = 347] 11:48:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92ee2000) [pid = 1779] [serial = 1042] [outer = (nil)] 11:48:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92f61800) [pid = 1779] [serial = 1043] [outer = 0x92ee2000] 11:48:27 INFO - PROCESS | 1779 | 1470163707206 Marionette DEBUG loaded listener.js 11:48:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x93a3fc00) [pid = 1779] [serial = 1044] [outer = 0x92ee2000] 11:48:28 INFO - PROCESS | 1779 | 1470163708060 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 11:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1331ms 11:48:28 INFO - PROCESS | 1779 | 1470163708108 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 11:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:48:28 INFO - PROCESS | 1779 | 1470163708112 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 11:48:28 INFO - PROCESS | 1779 | 1470163708119 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:48:28 INFO - PROCESS | 1779 | 1470163708125 Marionette TRACE conn4 <- [1,1362,null,{}] 11:48:28 INFO - PROCESS | 1779 | 1470163708141 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:28 INFO - PROCESS | 1779 | 1470163708149 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:28 INFO - PROCESS | 1779 | 1470163708377 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 11:48:28 INFO - PROCESS | 1779 | 1470163708399 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:28 INFO - PROCESS | 1779 | 1470163708408 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x95218c00 == 31 [pid = 1779] [id = 348] 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x95219000) [pid = 1779] [serial = 1045] [outer = (nil)] 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x95220800) [pid = 1779] [serial = 1046] [outer = 0x95219000] 11:48:28 INFO - PROCESS | 1779 | 1470163708496 Marionette DEBUG loaded listener.js 11:48:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9524ec00) [pid = 1779] [serial = 1047] [outer = 0x95219000] 11:48:29 INFO - PROCESS | 1779 | 1470163709464 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1398ms 11:48:29 INFO - PROCESS | 1779 | 1470163709517 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 11:48:29 INFO - PROCESS | 1779 | 1470163709521 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 11:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:48:29 INFO - PROCESS | 1779 | 1470163709529 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:48:29 INFO - PROCESS | 1779 | 1470163709532 Marionette TRACE conn4 <- [1,1366,null,{}] 11:48:29 INFO - PROCESS | 1779 | 1470163709547 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:29 INFO - PROCESS | 1779 | 1470163709552 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:29 INFO - PROCESS | 1779 | 1470163709765 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 11:48:29 INFO - PROCESS | 1779 | 1470163709788 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:29 INFO - PROCESS | 1779 | 1470163709797 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f266c00 == 32 [pid = 1779] [id = 349] 11:48:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9524dc00) [pid = 1779] [serial = 1048] [outer = (nil)] 11:48:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x96f8b000) [pid = 1779] [serial = 1049] [outer = 0x9524dc00] 11:48:29 INFO - PROCESS | 1779 | 1470163709879 Marionette DEBUG loaded listener.js 11:48:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f91400) [pid = 1779] [serial = 1050] [outer = 0x9524dc00] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92532400) [pid = 1779] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x918eec00) [pid = 1779] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9252b000) [pid = 1779] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9a1b0c00) [pid = 1779] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x94899000) [pid = 1779] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f26ec00) [pid = 1779] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92f6a400) [pid = 1779] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92d03c00) [pid = 1779] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x918ecc00) [pid = 1779] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x8f268c00) [pid = 1779] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:48:30 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9937d400) [pid = 1779] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:48:30 INFO - PROCESS | 1779 | 1470163710910 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 11:48:30 INFO - PROCESS | 1779 | 1470163710975 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 11:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:48:30 INFO - PROCESS | 1779 | 1470163710989 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:48:30 INFO - PROCESS | 1779 | 1470163710992 Marionette TRACE conn4 <- [1,1370,null,{}] 11:48:31 INFO - PROCESS | 1779 | 1470163710998 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:31 INFO - PROCESS | 1779 | 1470163711003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:31 INFO - PROCESS | 1779 | 1470163711165 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 11:48:31 INFO - PROCESS | 1779 | 1470163711175 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:31 INFO - PROCESS | 1779 | 1470163711185 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265c00 == 33 [pid = 1779] [id = 350] 11:48:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x923c5800) [pid = 1779] [serial = 1051] [outer = (nil)] 11:48:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x94899000) [pid = 1779] [serial = 1052] [outer = 0x923c5800] 11:48:31 INFO - PROCESS | 1779 | 1470163711259 Marionette DEBUG loaded listener.js 11:48:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x96f86400) [pid = 1779] [serial = 1053] [outer = 0x923c5800] 11:48:32 INFO - PROCESS | 1779 | 1470163712196 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 11:48:32 INFO - PROCESS | 1779 | 1470163712236 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 11:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:48:32 INFO - PROCESS | 1779 | 1470163712243 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:48:32 INFO - PROCESS | 1779 | 1470163712246 Marionette TRACE conn4 <- [1,1374,null,{}] 11:48:32 INFO - PROCESS | 1779 | 1470163712252 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:32 INFO - PROCESS | 1779 | 1470163712262 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:32 INFO - PROCESS | 1779 | 1470163712489 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 11:48:32 INFO - PROCESS | 1779 | 1470163712732 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:32 INFO - PROCESS | 1779 | 1470163712743 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f272400 == 34 [pid = 1779] [id = 351] 11:48:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f272800) [pid = 1779] [serial = 1054] [outer = (nil)] 11:48:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f2ac400) [pid = 1779] [serial = 1055] [outer = 0x8f272800] 11:48:32 INFO - PROCESS | 1779 | 1470163712896 Marionette DEBUG loaded listener.js 11:48:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x918f2400) [pid = 1779] [serial = 1056] [outer = 0x8f272800] 11:48:33 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:33 INFO - PROCESS | 1779 | 1470163713901 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 11:48:33 INFO - PROCESS | 1779 | 1470163713942 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 11:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:48:33 INFO - PROCESS | 1779 | 1470163713952 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:48:33 INFO - PROCESS | 1779 | 1470163713956 Marionette TRACE conn4 <- [1,1378,null,{}] 11:48:33 INFO - PROCESS | 1779 | 1470163713964 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:33 INFO - PROCESS | 1779 | 1470163713974 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:34 INFO - PROCESS | 1779 | 1470163714200 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 11:48:34 INFO - PROCESS | 1779 | 1470163714417 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:34 INFO - PROCESS | 1779 | 1470163714427 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x92258000 == 35 [pid = 1779] [id = 352] 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92d08800) [pid = 1779] [serial = 1057] [outer = (nil)] 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92de9400) [pid = 1779] [serial = 1058] [outer = 0x92d08800] 11:48:34 INFO - PROCESS | 1779 | 1470163714559 Marionette DEBUG loaded listener.js 11:48:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92edb000) [pid = 1779] [serial = 1059] [outer = 0x92d08800] 11:48:35 INFO - PROCESS | 1779 | 1470163715560 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 11:48:35 INFO - PROCESS | 1779 | 1470163715595 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 11:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:48:35 INFO - PROCESS | 1779 | 1470163715604 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:48:35 INFO - PROCESS | 1779 | 1470163715608 Marionette TRACE conn4 <- [1,1382,null,{}] 11:48:35 INFO - PROCESS | 1779 | 1470163715615 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:35 INFO - PROCESS | 1779 | 1470163715620 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:35 INFO - PROCESS | 1779 | 1470163715877 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 11:48:36 INFO - PROCESS | 1779 | 1470163716138 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:36 INFO - PROCESS | 1779 | 1470163716149 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d37400 == 36 [pid = 1779] [id = 353] 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93d3e400) [pid = 1779] [serial = 1060] [outer = (nil)] 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9486c400) [pid = 1779] [serial = 1061] [outer = 0x93d3e400] 11:48:36 INFO - PROCESS | 1779 | 1470163716275 Marionette DEBUG loaded listener.js 11:48:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x95217400) [pid = 1779] [serial = 1062] [outer = 0x93d3e400] 11:48:37 INFO - PROCESS | 1779 | [1779] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:48:37 INFO - PROCESS | 1779 | 1470163717338 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 11:48:37 INFO - PROCESS | 1779 | 1470163717391 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 11:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:48:37 INFO - PROCESS | 1779 | 1470163717408 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:48:37 INFO - PROCESS | 1779 | 1470163717423 Marionette TRACE conn4 <- [1,1386,null,{}] 11:48:37 INFO - PROCESS | 1779 | 1470163717438 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:37 INFO - PROCESS | 1779 | 1470163717449 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:37 INFO - PROCESS | 1779 | 1470163717693 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 11:48:37 INFO - PROCESS | 1779 | 1470163717912 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:37 INFO - PROCESS | 1779 | 1470163717921 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cae000 == 37 [pid = 1779] [id = 354] 11:48:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93b6ac00) [pid = 1779] [serial = 1063] [outer = (nil)] 11:48:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x99fd1c00) [pid = 1779] [serial = 1064] [outer = 0x93b6ac00] 11:48:38 INFO - PROCESS | 1779 | 1470163718002 Marionette DEBUG loaded listener.js 11:48:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9a1b0800) [pid = 1779] [serial = 1065] [outer = 0x93b6ac00] 11:48:39 INFO - PROCESS | 1779 | 1470163719012 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 11:48:39 INFO - PROCESS | 1779 | 1470163719031 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 11:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:48:39 INFO - PROCESS | 1779 | 1470163719038 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:48:39 INFO - PROCESS | 1779 | 1470163719042 Marionette TRACE conn4 <- [1,1390,null,{}] 11:48:39 INFO - PROCESS | 1779 | 1470163719047 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:39 INFO - PROCESS | 1779 | 1470163719052 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:39 INFO - PROCESS | 1779 | 1470163719244 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 11:48:39 INFO - PROCESS | 1779 | 1470163719460 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:39 INFO - PROCESS | 1779 | 1470163719466 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a12a000 == 38 [pid = 1779] [id = 355] 11:48:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9a44e400) [pid = 1779] [serial = 1066] [outer = (nil)] 11:48:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a9b0800) [pid = 1779] [serial = 1067] [outer = 0x9a44e400] 11:48:39 INFO - PROCESS | 1779 | 1470163719594 Marionette DEBUG loaded listener.js 11:48:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9aaa6c00) [pid = 1779] [serial = 1068] [outer = 0x9a44e400] 11:48:40 INFO - PROCESS | 1779 | 1470163720574 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 11:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1588ms 11:48:40 INFO - PROCESS | 1779 | 1470163720628 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 11:48:40 INFO - PROCESS | 1779 | 1470163720631 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 11:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:48:40 INFO - PROCESS | 1779 | 1470163720638 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:48:40 INFO - PROCESS | 1779 | 1470163720641 Marionette TRACE conn4 <- [1,1394,null,{}] 11:48:40 INFO - PROCESS | 1779 | 1470163720647 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:40 INFO - PROCESS | 1779 | 1470163720653 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:40 INFO - PROCESS | 1779 | 1470163720838 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 11:48:41 INFO - PROCESS | 1779 | 1470163721263 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:41 INFO - PROCESS | 1779 | 1470163721274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ed400 == 39 [pid = 1779] [id = 356] 11:48:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x918edc00) [pid = 1779] [serial = 1069] [outer = (nil)] 11:48:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x918f2000) [pid = 1779] [serial = 1070] [outer = 0x918edc00] 11:48:41 INFO - PROCESS | 1779 | 1470163721395 Marionette DEBUG loaded listener.js 11:48:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x923cf800) [pid = 1779] [serial = 1071] [outer = 0x918edc00] 11:48:42 INFO - PROCESS | 1779 | 1470163722351 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 11:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1733ms 11:48:42 INFO - PROCESS | 1779 | 1470163722375 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 11:48:42 INFO - PROCESS | 1779 | 1470163722381 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 11:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:48:42 INFO - PROCESS | 1779 | 1470163722390 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:48:42 INFO - PROCESS | 1779 | 1470163722395 Marionette TRACE conn4 <- [1,1398,null,{}] 11:48:42 INFO - PROCESS | 1779 | 1470163722406 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:42 INFO - PROCESS | 1779 | 1470163722416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:42 INFO - PROCESS | 1779 | 1470163722636 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 11:48:43 INFO - PROCESS | 1779 | 1470163723013 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:43 INFO - PROCESS | 1779 | 1470163723022 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca4000 == 40 [pid = 1779] [id = 357] 11:48:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92cad400) [pid = 1779] [serial = 1072] [outer = (nil)] 11:48:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ed9400) [pid = 1779] [serial = 1073] [outer = 0x92cad400] 11:48:43 INFO - PROCESS | 1779 | 1470163723115 Marionette DEBUG loaded listener.js 11:48:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92f66400) [pid = 1779] [serial = 1074] [outer = 0x92cad400] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269400 == 39 [pid = 1779] [id = 337] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x96f88400 == 38 [pid = 1779] [id = 274] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x927e6400 == 37 [pid = 1779] [id = 339] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92531400 == 36 [pid = 1779] [id = 338] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267c00 == 35 [pid = 1779] [id = 340] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265c00 == 34 [pid = 1779] [id = 350] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f266c00 == 33 [pid = 1779] [id = 349] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x95218c00 == 32 [pid = 1779] [id = 348] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee0800 == 31 [pid = 1779] [id = 347] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x918ebc00 == 30 [pid = 1779] [id = 346] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2aa000 == 29 [pid = 1779] [id = 345] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x952bd000 == 28 [pid = 1779] [id = 344] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f270400 == 27 [pid = 1779] [id = 343] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26f400 == 26 [pid = 1779] [id = 341] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9252a800 == 25 [pid = 1779] [id = 342] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x927f0400 == 24 [pid = 1779] [id = 267] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9d5a7800 == 23 [pid = 1779] [id = 272] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x93d40000 == 22 [pid = 1779] [id = 269] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0xa2303c00 == 21 [pid = 1779] [id = 276] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92ad1800 == 20 [pid = 1779] [id = 273] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9aab0400 == 19 [pid = 1779] [id = 271] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9d91d800 == 18 [pid = 1779] [id = 275] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x923c5400 == 17 [pid = 1779] [id = 270] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a5000 == 16 [pid = 1779] [id = 278] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92528c00 == 15 [pid = 1779] [id = 280] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26a000 == 14 [pid = 1779] [id = 277] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9d5a1c00 == 13 [pid = 1779] [id = 279] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9a12a000 == 12 [pid = 1779] [id = 355] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92cae000 == 11 [pid = 1779] [id = 354] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92258000 == 10 [pid = 1779] [id = 352] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x93d37400 == 9 [pid = 1779] [id = 353] 11:48:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f272400 == 8 [pid = 1779] [id = 351] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x927ed400) [pid = 1779] [serial = 1017] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x927ee000) [pid = 1779] [serial = 992] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9aaa3400) [pid = 1779] [serial = 1005] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9a57e400) [pid = 1779] [serial = 1002] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9a4f3800) [pid = 1779] [serial = 1001] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9abd6400) [pid = 1779] [serial = 1007] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x918e5c00) [pid = 1779] [serial = 1014] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93b66c00) [pid = 1779] [serial = 996] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x927e6c00) [pid = 1779] [serial = 1016] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8f2a2400) [pid = 1779] [serial = 1013] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92deec00) [pid = 1779] [serial = 1020] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x939b5400) [pid = 1779] [serial = 995] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92d10800) [pid = 1779] [serial = 1019] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x923cdc00) [pid = 1779] [serial = 1011] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92259800) [pid = 1779] [serial = 1022] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x99fd2400) [pid = 1779] [serial = 998] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92de1c00) [pid = 1779] [serial = 1023] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9ac49000) [pid = 1779] [serial = 1008] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9a1ae000) [pid = 1779] [serial = 999] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9a9b1800) [pid = 1779] [serial = 1004] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92253000) [pid = 1779] [serial = 1010] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92ca4800) [pid = 1779] [serial = 993] [outer = (nil)] [url = about:blank] 11:48:44 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x93d40c00) [pid = 1779] [serial = 1025] [outer = (nil)] [url = about:blank] 11:48:45 INFO - PROCESS | 1779 | 1470163725223 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 11:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2894ms 11:48:45 INFO - PROCESS | 1779 | 1470163725285 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 11:48:45 INFO - PROCESS | 1779 | 1470163725291 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 11:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:48:45 INFO - PROCESS | 1779 | 1470163725299 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:48:45 INFO - PROCESS | 1779 | 1470163725304 Marionette TRACE conn4 <- [1,1402,null,{}] 11:48:45 INFO - PROCESS | 1779 | 1470163725312 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:45 INFO - PROCESS | 1779 | 1470163725319 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:45 INFO - PROCESS | 1779 | 1470163725642 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 11:48:45 INFO - PROCESS | 1779 | 1470163725736 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:45 INFO - PROCESS | 1779 | 1470163725742 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x92251800 == 9 [pid = 1779] [id = 358] 11:48:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92258000) [pid = 1779] [serial = 1075] [outer = (nil)] 11:48:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x923c5400) [pid = 1779] [serial = 1076] [outer = 0x92258000] 11:48:45 INFO - PROCESS | 1779 | 1470163725827 Marionette DEBUG loaded listener.js 11:48:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9252bc00) [pid = 1779] [serial = 1077] [outer = 0x92258000] 11:48:46 INFO - PROCESS | 1779 | 1470163726784 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 11:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1536ms 11:48:46 INFO - PROCESS | 1779 | 1470163726836 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 11:48:46 INFO - PROCESS | 1779 | 1470163726844 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 11:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:48:46 INFO - PROCESS | 1779 | 1470163726856 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:48:46 INFO - PROCESS | 1779 | 1470163726860 Marionette TRACE conn4 <- [1,1406,null,{}] 11:48:46 INFO - PROCESS | 1779 | 1470163726866 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:46 INFO - PROCESS | 1779 | 1470163726872 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:47 INFO - PROCESS | 1779 | 1470163727068 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 11:48:47 INFO - PROCESS | 1779 | 1470163727232 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:47 INFO - PROCESS | 1779 | 1470163727240 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace400 == 10 [pid = 1779] [id = 359] 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92ca5c00) [pid = 1779] [serial = 1078] [outer = (nil)] 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92d06000) [pid = 1779] [serial = 1079] [outer = 0x92ca5c00] 11:48:47 INFO - PROCESS | 1779 | 1470163727324 Marionette DEBUG loaded listener.js 11:48:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92d0e000) [pid = 1779] [serial = 1080] [outer = 0x92ca5c00] 11:48:48 INFO - PROCESS | 1779 | 1470163728483 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 11:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1688ms 11:48:48 INFO - PROCESS | 1779 | 1470163728546 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 11:48:48 INFO - PROCESS | 1779 | 1470163728551 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 11:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:48:48 INFO - PROCESS | 1779 | 1470163728558 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:48:48 INFO - PROCESS | 1779 | 1470163728564 Marionette TRACE conn4 <- [1,1410,null,{}] 11:48:48 INFO - PROCESS | 1779 | 1470163728588 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:48 INFO - PROCESS | 1779 | 1470163728597 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:48 INFO - PROCESS | 1779 | 1470163728843 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x923c5800) [pid = 1779] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9524dc00) [pid = 1779] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f2a3c00) [pid = 1779] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x923c6000) [pid = 1779] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9252c000) [pid = 1779] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x918f3000) [pid = 1779] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8f2b0800) [pid = 1779] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x96f1f800) [pid = 1779] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x92ee2000) [pid = 1779] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:48:49 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x95219000) [pid = 1779] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:48:49 INFO - PROCESS | 1779 | 1470163729562 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:49 INFO - PROCESS | 1779 | 1470163729575 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26a800 == 11 [pid = 1779] [id = 360] 11:48:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x8f26f400) [pid = 1779] [serial = 1081] [outer = (nil)] 11:48:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x8f2a2c00) [pid = 1779] [serial = 1082] [outer = 0x8f26f400] 11:48:49 INFO - PROCESS | 1779 | 1470163729689 Marionette DEBUG loaded listener.js 11:48:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x918e5c00) [pid = 1779] [serial = 1083] [outer = 0x8f26f400] 11:48:50 INFO - PROCESS | 1779 | 1470163730876 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 11:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2341ms 11:48:50 INFO - PROCESS | 1779 | 1470163730902 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 11:48:50 INFO - PROCESS | 1779 | 1470163730908 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 11:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:48:50 INFO - PROCESS | 1779 | 1470163730916 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:48:50 INFO - PROCESS | 1779 | 1470163730921 Marionette TRACE conn4 <- [1,1414,null,{}] 11:48:50 INFO - PROCESS | 1779 | 1470163730938 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:50 INFO - PROCESS | 1779 | 1470163730944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:51 INFO - PROCESS | 1779 | 1470163731161 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 11:48:51 INFO - PROCESS | 1779 | 1470163731383 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:51 INFO - PROCESS | 1779 | 1470163731394 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c6000 == 12 [pid = 1779] [id = 361] 11:48:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x927e8c00) [pid = 1779] [serial = 1084] [outer = (nil)] 11:48:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92ca2400) [pid = 1779] [serial = 1085] [outer = 0x927e8c00] 11:48:51 INFO - PROCESS | 1779 | 1470163731479 Marionette DEBUG loaded listener.js 11:48:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92d08000) [pid = 1779] [serial = 1086] [outer = 0x927e8c00] 11:48:52 INFO - PROCESS | 1779 | 1470163732867 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 11:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1990ms 11:48:52 INFO - PROCESS | 1779 | 1470163732914 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 11:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:48:52 INFO - PROCESS | 1779 | 1470163732921 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 11:48:52 INFO - PROCESS | 1779 | 1470163732969 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:48:52 INFO - PROCESS | 1779 | 1470163732973 Marionette TRACE conn4 <- [1,1418,null,{}] 11:48:52 INFO - PROCESS | 1779 | 1470163732985 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:52 INFO - PROCESS | 1779 | 1470163732992 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:53 INFO - PROCESS | 1779 | 1470163733331 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 11:48:53 INFO - PROCESS | 1779 | 1470163733517 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:53 INFO - PROCESS | 1779 | 1470163733529 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de8400 == 13 [pid = 1779] [id = 362] 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92deec00) [pid = 1779] [serial = 1087] [outer = (nil)] 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x939ba000) [pid = 1779] [serial = 1088] [outer = 0x92deec00] 11:48:53 INFO - PROCESS | 1779 | 1470163733611 Marionette DEBUG loaded listener.js 11:48:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x93b5d400) [pid = 1779] [serial = 1089] [outer = 0x92deec00] 11:48:54 INFO - PROCESS | 1779 | 1470163734714 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 11:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1830ms 11:48:54 INFO - PROCESS | 1779 | 1470163734760 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 11:48:54 INFO - PROCESS | 1779 | 1470163734764 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 11:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:48:54 INFO - PROCESS | 1779 | 1470163734780 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:48:54 INFO - PROCESS | 1779 | 1470163734789 Marionette TRACE conn4 <- [1,1422,null,{}] 11:48:54 INFO - PROCESS | 1779 | 1470163734801 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:54 INFO - PROCESS | 1779 | 1470163734811 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:55 INFO - PROCESS | 1779 | 1470163735020 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 11:48:55 INFO - PROCESS | 1779 | 1470163735232 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:55 INFO - PROCESS | 1779 | 1470163735241 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ef400 == 14 [pid = 1779] [id = 363] 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92d0d000) [pid = 1779] [serial = 1090] [outer = (nil)] 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x948a6800) [pid = 1779] [serial = 1091] [outer = 0x92d0d000] 11:48:55 INFO - PROCESS | 1779 | 1470163735321 Marionette DEBUG loaded listener.js 11:48:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9524dc00) [pid = 1779] [serial = 1092] [outer = 0x92d0d000] 11:48:56 INFO - PROCESS | 1779 | 1470163736585 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 11:48:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace400 == 13 [pid = 1779] [id = 359] 11:48:56 INFO - PROCESS | 1779 | --DOCSHELL 0x92251800 == 12 [pid = 1779] [id = 358] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93d37000) [pid = 1779] [serial = 1031] [outer = (nil)] [url = about:blank] 11:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1853ms 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x948a0000) [pid = 1779] [serial = 1032] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x94899400) [pid = 1779] [serial = 1026] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x927e7400) [pid = 1779] [serial = 1028] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92d10000) [pid = 1779] [serial = 1029] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x9252e000) [pid = 1779] [serial = 1040] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x927f0c00) [pid = 1779] [serial = 1041] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92535000) [pid = 1779] [serial = 1037] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x927f2c00) [pid = 1779] [serial = 1038] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x96f8a400) [pid = 1779] [serial = 1034] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x96fd6800) [pid = 1779] [serial = 1035] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x94899000) [pid = 1779] [serial = 1052] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x96f8b000) [pid = 1779] [serial = 1049] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x96f91400) [pid = 1779] [serial = 1050] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x92f61800) [pid = 1779] [serial = 1043] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x95220800) [pid = 1779] [serial = 1046] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x9524ec00) [pid = 1779] [serial = 1047] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x93a3fc00) [pid = 1779] [serial = 1044] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | --DOMWINDOW == 52 (0x96f86400) [pid = 1779] [serial = 1053] [outer = (nil)] [url = about:blank] 11:48:56 INFO - PROCESS | 1779 | 1470163736671 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 11:48:56 INFO - PROCESS | 1779 | 1470163736677 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 11:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:48:56 INFO - PROCESS | 1779 | 1470163736689 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:48:56 INFO - PROCESS | 1779 | 1470163736693 Marionette TRACE conn4 <- [1,1426,null,{}] 11:48:56 INFO - PROCESS | 1779 | 1470163736711 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:56 INFO - PROCESS | 1779 | 1470163736717 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:56 INFO - PROCESS | 1779 | 1470163736917 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 11:48:57 INFO - PROCESS | 1779 | 1470163737060 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:57 INFO - PROCESS | 1779 | 1470163737075 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ab800 == 13 [pid = 1779] [id = 364] 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 53 (0x8f2ae000) [pid = 1779] [serial = 1093] [outer = (nil)] 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x92532800) [pid = 1779] [serial = 1094] [outer = 0x8f2ae000] 11:48:57 INFO - PROCESS | 1779 | 1470163737162 Marionette DEBUG loaded listener.js 11:48:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x927ea400) [pid = 1779] [serial = 1095] [outer = 0x8f2ae000] 11:48:58 INFO - PROCESS | 1779 | 1470163737999 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 11:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1383ms 11:48:58 INFO - PROCESS | 1779 | 1470163738073 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 11:48:58 INFO - PROCESS | 1779 | 1470163738080 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 11:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:48:58 INFO - PROCESS | 1779 | 1470163738091 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:48:58 INFO - PROCESS | 1779 | 1470163738094 Marionette TRACE conn4 <- [1,1430,null,{}] 11:48:58 INFO - PROCESS | 1779 | 1470163738101 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:58 INFO - PROCESS | 1779 | 1470163738106 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:58 INFO - PROCESS | 1779 | 1470163738279 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 11:48:58 INFO - PROCESS | 1779 | 1470163738399 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:58 INFO - PROCESS | 1779 | 1470163738406 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x92529800 == 14 [pid = 1779] [id = 365] 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x92ca4800) [pid = 1779] [serial = 1096] [outer = (nil)] 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x92de4800) [pid = 1779] [serial = 1097] [outer = 0x92ca4800] 11:48:58 INFO - PROCESS | 1779 | 1470163738485 Marionette DEBUG loaded listener.js 11:48:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x92edac00) [pid = 1779] [serial = 1098] [outer = 0x92ca4800] 11:48:59 INFO - PROCESS | 1779 | 1470163739454 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 11:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1429ms 11:48:59 INFO - PROCESS | 1779 | 1470163739520 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 11:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:48:59 INFO - PROCESS | 1779 | 1470163739525 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 11:48:59 INFO - PROCESS | 1779 | 1470163739531 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:48:59 INFO - PROCESS | 1779 | 1470163739537 Marionette TRACE conn4 <- [1,1434,null,{}] 11:48:59 INFO - PROCESS | 1779 | 1470163739564 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:48:59 INFO - PROCESS | 1779 | 1470163739573 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:59 INFO - PROCESS | 1779 | 1470163739795 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 11:48:59 INFO - PROCESS | 1779 | 1470163739819 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:48:59 INFO - PROCESS | 1779 | 1470163739829 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:48:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d37000 == 15 [pid = 1779] [id = 366] 11:48:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x93d38000) [pid = 1779] [serial = 1099] [outer = (nil)] 11:48:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x94869c00) [pid = 1779] [serial = 1100] [outer = 0x93d38000] 11:48:59 INFO - PROCESS | 1779 | 1470163739906 Marionette DEBUG loaded listener.js 11:49:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x948a1400) [pid = 1779] [serial = 1101] [outer = 0x93d38000] 11:49:00 INFO - PROCESS | 1779 | 1470163740943 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x93b6ac00) [pid = 1779] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x8f272800) [pid = 1779] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x9a44e400) [pid = 1779] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x918edc00) [pid = 1779] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x93d3e400) [pid = 1779] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x92d08800) [pid = 1779] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 54 (0x92258000) [pid = 1779] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:49:00 INFO - PROCESS | 1779 | --DOMWINDOW == 53 (0x92cad400) [pid = 1779] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1500ms 11:49:01 INFO - PROCESS | 1779 | 1470163741031 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 11:49:01 INFO - PROCESS | 1779 | 1470163741035 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 11:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:49:01 INFO - PROCESS | 1779 | 1470163741042 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:49:01 INFO - PROCESS | 1779 | 1470163741047 Marionette TRACE conn4 <- [1,1438,null,{}] 11:49:01 INFO - PROCESS | 1779 | 1470163741054 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:01 INFO - PROCESS | 1779 | 1470163741060 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:01 INFO - PROCESS | 1779 | 1470163741234 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 11:49:01 INFO - PROCESS | 1779 | 1470163741362 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:01 INFO - PROCESS | 1779 | 1470163741369 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6e400 == 16 [pid = 1779] [id = 367] 11:49:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 54 (0x93a3d800) [pid = 1779] [serial = 1102] [outer = (nil)] 11:49:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 55 (0x948a1000) [pid = 1779] [serial = 1103] [outer = 0x93a3d800] 11:49:01 INFO - PROCESS | 1779 | 1470163741462 Marionette DEBUG loaded listener.js 11:49:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x95257c00) [pid = 1779] [serial = 1104] [outer = 0x93a3d800] 11:49:02 INFO - PROCESS | 1779 | 1470163742316 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 11:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1334ms 11:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:49:02 INFO - PROCESS | 1779 | 1470163742377 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 11:49:02 INFO - PROCESS | 1779 | 1470163742380 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 11:49:02 INFO - PROCESS | 1779 | 1470163742387 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:49:02 INFO - PROCESS | 1779 | 1470163742395 Marionette TRACE conn4 <- [1,1442,null,{}] 11:49:02 INFO - PROCESS | 1779 | 1470163742400 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:02 INFO - PROCESS | 1779 | 1470163742407 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:02 INFO - PROCESS | 1779 | 1470163742573 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 11:49:02 INFO - PROCESS | 1779 | 1470163742584 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:02 INFO - PROCESS | 1779 | 1470163742590 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x92caa800 == 17 [pid = 1779] [id = 368] 11:49:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x9524f800) [pid = 1779] [serial = 1105] [outer = (nil)] 11:49:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x96f8b400) [pid = 1779] [serial = 1106] [outer = 0x9524f800] 11:49:02 INFO - PROCESS | 1779 | 1470163742777 Marionette DEBUG loaded listener.js 11:49:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x96f87000) [pid = 1779] [serial = 1107] [outer = 0x9524f800] 11:49:03 INFO - PROCESS | 1779 | 1470163743880 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 11:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1542ms 11:49:03 INFO - PROCESS | 1779 | 1470163743930 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 11:49:03 INFO - PROCESS | 1779 | 1470163743937 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 11:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:49:03 INFO - PROCESS | 1779 | 1470163743948 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:49:03 INFO - PROCESS | 1779 | 1470163743952 Marionette TRACE conn4 <- [1,1446,null,{}] 11:49:03 INFO - PROCESS | 1779 | 1470163743962 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:03 INFO - PROCESS | 1779 | 1470163743967 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:04 INFO - PROCESS | 1779 | 1470163744185 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 11:49:04 INFO - PROCESS | 1779 | 1470163744464 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:04 INFO - PROCESS | 1779 | 1470163744472 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269c00 == 18 [pid = 1779] [id = 369] 11:49:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x923cac00) [pid = 1779] [serial = 1108] [outer = (nil)] 11:49:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x92ed9800) [pid = 1779] [serial = 1109] [outer = 0x923cac00] 11:49:04 INFO - PROCESS | 1779 | 1470163744564 Marionette DEBUG loaded listener.js 11:49:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x92f65800) [pid = 1779] [serial = 1110] [outer = 0x923cac00] 11:49:05 INFO - PROCESS | 1779 | 1470163745544 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 11:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1644ms 11:49:05 INFO - PROCESS | 1779 | 1470163745592 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 11:49:05 INFO - PROCESS | 1779 | 1470163745600 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 11:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:49:05 INFO - PROCESS | 1779 | 1470163745612 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:49:05 INFO - PROCESS | 1779 | 1470163745616 Marionette TRACE conn4 <- [1,1450,null,{}] 11:49:05 INFO - PROCESS | 1779 | 1470163745623 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:05 INFO - PROCESS | 1779 | 1470163745628 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:05 INFO - PROCESS | 1779 | 1470163745824 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 11:49:06 INFO - PROCESS | 1779 | 1470163746041 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:06 INFO - PROCESS | 1779 | 1470163746052 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ee000 == 19 [pid = 1779] [id = 370] 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9489c000) [pid = 1779] [serial = 1111] [outer = (nil)] 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x952c4800) [pid = 1779] [serial = 1112] [outer = 0x9489c000] 11:49:06 INFO - PROCESS | 1779 | 1470163746199 Marionette DEBUG loaded listener.js 11:49:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x96f90400) [pid = 1779] [serial = 1113] [outer = 0x9489c000] 11:49:07 INFO - PROCESS | 1779 | 1470163747261 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 11:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1691ms 11:49:07 INFO - PROCESS | 1779 | 1470163747302 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 11:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:49:07 INFO - PROCESS | 1779 | 1470163747307 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 11:49:07 INFO - PROCESS | 1779 | 1470163747315 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:49:07 INFO - PROCESS | 1779 | 1470163747321 Marionette TRACE conn4 <- [1,1454,null,{}] 11:49:07 INFO - PROCESS | 1779 | 1470163747339 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:07 INFO - PROCESS | 1779 | 1470163747349 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:07 INFO - PROCESS | 1779 | 1470163747541 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 11:49:07 INFO - PROCESS | 1779 | 1470163747757 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:07 INFO - PROCESS | 1779 | 1470163747767 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7f000 == 20 [pid = 1779] [id = 371] 11:49:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x97a80400) [pid = 1779] [serial = 1114] [outer = (nil)] 11:49:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9894b800) [pid = 1779] [serial = 1115] [outer = 0x97a80400] 11:49:07 INFO - PROCESS | 1779 | 1470163747858 Marionette DEBUG loaded listener.js 11:49:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9937c000) [pid = 1779] [serial = 1116] [outer = 0x97a80400] 11:49:08 INFO - PROCESS | 1779 | 1470163748840 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 11:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1591ms 11:49:08 INFO - PROCESS | 1779 | 1470163748905 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 11:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:49:08 INFO - PROCESS | 1779 | 1470163748911 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 11:49:08 INFO - PROCESS | 1779 | 1470163748917 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:49:08 INFO - PROCESS | 1779 | 1470163748921 Marionette TRACE conn4 <- [1,1458,null,{}] 11:49:08 INFO - PROCESS | 1779 | 1470163748926 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:08 INFO - PROCESS | 1779 | 1470163748932 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:09 INFO - PROCESS | 1779 | 1470163749119 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 11:49:09 INFO - PROCESS | 1779 | 1470163749328 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:09 INFO - PROCESS | 1779 | 1470163749337 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de3800 == 21 [pid = 1779] [id = 372] 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x948a5000) [pid = 1779] [serial = 1117] [outer = (nil)] 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9a11d400) [pid = 1779] [serial = 1118] [outer = 0x948a5000] 11:49:09 INFO - PROCESS | 1779 | 1470163749460 Marionette DEBUG loaded listener.js 11:49:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a1b1000) [pid = 1779] [serial = 1119] [outer = 0x948a5000] 11:49:10 INFO - PROCESS | 1779 | 1470163750438 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 11:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1581ms 11:49:10 INFO - PROCESS | 1779 | 1470163750499 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 11:49:10 INFO - PROCESS | 1779 | 1470163750503 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 11:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:49:10 INFO - PROCESS | 1779 | 1470163750510 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:49:10 INFO - PROCESS | 1779 | 1470163750514 Marionette TRACE conn4 <- [1,1462,null,{}] 11:49:10 INFO - PROCESS | 1779 | 1470163750520 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:10 INFO - PROCESS | 1779 | 1470163750525 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:10 INFO - PROCESS | 1779 | 1470163750713 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 11:49:10 INFO - PROCESS | 1779 | 1470163750940 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:10 INFO - PROCESS | 1779 | 1470163750950 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26bc00 == 22 [pid = 1779] [id = 373] 11:49:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92ee0c00) [pid = 1779] [serial = 1120] [outer = (nil)] 11:49:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9a490000) [pid = 1779] [serial = 1121] [outer = 0x92ee0c00] 11:49:11 INFO - PROCESS | 1779 | 1470163751045 Marionette DEBUG loaded listener.js 11:49:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a57ec00) [pid = 1779] [serial = 1122] [outer = 0x92ee0c00] 11:49:12 INFO - PROCESS | 1779 | 1470163752020 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 11:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1581ms 11:49:12 INFO - PROCESS | 1779 | 1470163752093 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 11:49:12 INFO - PROCESS | 1779 | 1470163752098 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 11:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:49:12 INFO - PROCESS | 1779 | 1470163752105 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:49:12 INFO - PROCESS | 1779 | 1470163752109 Marionette TRACE conn4 <- [1,1466,null,{}] 11:49:12 INFO - PROCESS | 1779 | 1470163752114 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:12 INFO - PROCESS | 1779 | 1470163752125 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:12 INFO - PROCESS | 1779 | 1470163752411 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 11:49:12 INFO - PROCESS | 1779 | 1470163752635 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:12 INFO - PROCESS | 1779 | 1470163752646 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d3c800 == 23 [pid = 1779] [id = 374] 11:49:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x99845c00) [pid = 1779] [serial = 1123] [outer = (nil)] 11:49:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9abd0400) [pid = 1779] [serial = 1124] [outer = 0x99845c00] 11:49:12 INFO - PROCESS | 1779 | 1470163752736 Marionette DEBUG loaded listener.js 11:49:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9abd2400) [pid = 1779] [serial = 1125] [outer = 0x99845c00] 11:49:14 INFO - PROCESS | 1779 | 1470163754004 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 11:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1985ms 11:49:14 INFO - PROCESS | 1779 | 1470163754092 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 11:49:14 INFO - PROCESS | 1779 | 1470163754098 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 11:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:49:14 INFO - PROCESS | 1779 | 1470163754107 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:49:14 INFO - PROCESS | 1779 | 1470163754112 Marionette TRACE conn4 <- [1,1470,null,{}] 11:49:14 INFO - PROCESS | 1779 | 1470163754120 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:14 INFO - PROCESS | 1779 | 1470163754126 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:14 INFO - PROCESS | 1779 | 1470163754384 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 11:49:14 INFO - PROCESS | 1779 | 1470163754610 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:14 INFO - PROCESS | 1779 | 1470163754623 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c6c00 == 24 [pid = 1779] [id = 375] 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x927ef000) [pid = 1779] [serial = 1126] [outer = (nil)] 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x927f4000) [pid = 1779] [serial = 1127] [outer = 0x927ef000] 11:49:14 INFO - PROCESS | 1779 | 1470163754789 Marionette DEBUG loaded listener.js 11:49:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92d04800) [pid = 1779] [serial = 1128] [outer = 0x927ef000] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca4000 == 23 [pid = 1779] [id = 357] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x923c6000 == 22 [pid = 1779] [id = 361] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x918ef400 == 21 [pid = 1779] [id = 363] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26a800 == 20 [pid = 1779] [id = 360] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x918ed400 == 19 [pid = 1779] [id = 356] 11:49:15 INFO - PROCESS | 1779 | --DOCSHELL 0x92de8400 == 18 [pid = 1779] [id = 362] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92d06000) [pid = 1779] [serial = 1079] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a1b0800) [pid = 1779] [serial = 1065] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x918f2400) [pid = 1779] [serial = 1056] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9aaa6c00) [pid = 1779] [serial = 1068] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x923cf800) [pid = 1779] [serial = 1071] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x95217400) [pid = 1779] [serial = 1062] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92edb000) [pid = 1779] [serial = 1059] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f2ac400) [pid = 1779] [serial = 1055] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92de9400) [pid = 1779] [serial = 1058] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9486c400) [pid = 1779] [serial = 1061] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x923c5400) [pid = 1779] [serial = 1076] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9252bc00) [pid = 1779] [serial = 1077] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x99fd1c00) [pid = 1779] [serial = 1064] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ed9400) [pid = 1779] [serial = 1073] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92f66400) [pid = 1779] [serial = 1074] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9a9b0800) [pid = 1779] [serial = 1067] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x918f2000) [pid = 1779] [serial = 1070] [outer = (nil)] [url = about:blank] 11:49:16 INFO - PROCESS | 1779 | 1470163756759 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 11:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2691ms 11:49:16 INFO - PROCESS | 1779 | 1470163756799 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 11:49:16 INFO - PROCESS | 1779 | 1470163756806 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 11:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:49:16 INFO - PROCESS | 1779 | 1470163756814 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:49:16 INFO - PROCESS | 1779 | 1470163756822 Marionette TRACE conn4 <- [1,1474,null,{}] 11:49:16 INFO - PROCESS | 1779 | 1470163756829 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:16 INFO - PROCESS | 1779 | 1470163756835 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:17 INFO - PROCESS | 1779 | 1470163757008 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 11:49:17 INFO - PROCESS | 1779 | 1470163757125 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:17 INFO - PROCESS | 1779 | 1470163757133 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ea800 == 19 [pid = 1779] [id = 376] 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x918eb000) [pid = 1779] [serial = 1129] [outer = (nil)] 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x923c8000) [pid = 1779] [serial = 1130] [outer = 0x918eb000] 11:49:17 INFO - PROCESS | 1779 | 1470163757208 Marionette DEBUG loaded listener.js 11:49:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x923cf800) [pid = 1779] [serial = 1131] [outer = 0x918eb000] 11:49:18 INFO - PROCESS | 1779 | 1470163758096 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 11:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1341ms 11:49:18 INFO - PROCESS | 1779 | 1470163758156 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 11:49:18 INFO - PROCESS | 1779 | 1470163758165 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 11:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:49:18 INFO - PROCESS | 1779 | 1470163758177 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:49:18 INFO - PROCESS | 1779 | 1470163758181 Marionette TRACE conn4 <- [1,1478,null,{}] 11:49:18 INFO - PROCESS | 1779 | 1470163758188 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:18 INFO - PROCESS | 1779 | 1470163758194 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:18 INFO - PROCESS | 1779 | 1470163758418 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 11:49:18 INFO - PROCESS | 1779 | 1470163758572 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:18 INFO - PROCESS | 1779 | 1470163758579 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ac9c00 == 20 [pid = 1779] [id = 377] 11:49:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92d03400) [pid = 1779] [serial = 1132] [outer = (nil)] 11:49:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92de3400) [pid = 1779] [serial = 1133] [outer = 0x92d03400] 11:49:18 INFO - PROCESS | 1779 | 1470163758654 Marionette DEBUG loaded listener.js 11:49:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92dee400) [pid = 1779] [serial = 1134] [outer = 0x92d03400] 11:49:19 INFO - PROCESS | 1779 | 1470163759692 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 11:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1551ms 11:49:19 INFO - PROCESS | 1779 | 1470163759728 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 11:49:19 INFO - PROCESS | 1779 | 1470163759732 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 11:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:49:19 INFO - PROCESS | 1779 | 1470163759738 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:49:19 INFO - PROCESS | 1779 | 1470163759744 Marionette TRACE conn4 <- [1,1482,null,{}] 11:49:19 INFO - PROCESS | 1779 | 1470163759769 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:19 INFO - PROCESS | 1779 | 1470163759779 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:20 INFO - PROCESS | 1779 | 1470163760001 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 11:49:20 INFO - PROCESS | 1779 | 1470163760047 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:20 INFO - PROCESS | 1779 | 1470163760059 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a45c00 == 21 [pid = 1779] [id = 378] 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93a47800) [pid = 1779] [serial = 1135] [outer = (nil)] 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x93b63c00) [pid = 1779] [serial = 1136] [outer = 0x93a47800] 11:49:20 INFO - PROCESS | 1779 | 1470163760149 Marionette DEBUG loaded listener.js 11:49:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93d3e800) [pid = 1779] [serial = 1137] [outer = 0x93a47800] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x927e8c00) [pid = 1779] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93d38000) [pid = 1779] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x93a3d800) [pid = 1779] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f26f400) [pid = 1779] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92deec00) [pid = 1779] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ca4800) [pid = 1779] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8f2ae000) [pid = 1779] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92d0d000) [pid = 1779] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92ca5c00) [pid = 1779] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:49:21 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9524f800) [pid = 1779] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:49:21 INFO - PROCESS | 1779 | 1470163761464 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 11:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1743ms 11:49:21 INFO - PROCESS | 1779 | 1470163761489 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 11:49:21 INFO - PROCESS | 1779 | 1470163761494 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 11:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:49:21 INFO - PROCESS | 1779 | 1470163761514 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:49:21 INFO - PROCESS | 1779 | 1470163761518 Marionette TRACE conn4 <- [1,1486,null,{}] 11:49:21 INFO - PROCESS | 1779 | 1470163761524 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:21 INFO - PROCESS | 1779 | 1470163761528 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:21 INFO - PROCESS | 1779 | 1470163761680 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 11:49:21 INFO - PROCESS | 1779 | 1470163761694 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:21 INFO - PROCESS | 1779 | 1470163761704 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c5400 == 22 [pid = 1779] [id = 379] 11:49:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92d0d000) [pid = 1779] [serial = 1138] [outer = (nil)] 11:49:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x93d38000) [pid = 1779] [serial = 1139] [outer = 0x92d0d000] 11:49:21 INFO - PROCESS | 1779 | 1470163761774 Marionette DEBUG loaded listener.js 11:49:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x948a2000) [pid = 1779] [serial = 1140] [outer = 0x92d0d000] 11:49:22 INFO - PROCESS | 1779 | 1470163762742 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 11:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1289ms 11:49:22 INFO - PROCESS | 1779 | 1470163762802 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 11:49:22 INFO - PROCESS | 1779 | 1470163762806 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 11:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:49:22 INFO - PROCESS | 1779 | 1470163762812 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:49:22 INFO - PROCESS | 1779 | 1470163762815 Marionette TRACE conn4 <- [1,1490,null,{}] 11:49:22 INFO - PROCESS | 1779 | 1470163762822 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:22 INFO - PROCESS | 1779 | 1470163762828 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:22 INFO - PROCESS | 1779 | 1470163762984 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 11:49:23 INFO - PROCESS | 1779 | 1470163763189 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:23 INFO - PROCESS | 1779 | 1470163763197 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268000 == 23 [pid = 1779] [id = 380] 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f269000) [pid = 1779] [serial = 1141] [outer = (nil)] 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f26fc00) [pid = 1779] [serial = 1142] [outer = 0x8f269000] 11:49:23 INFO - PROCESS | 1779 | 1470163763289 Marionette DEBUG loaded listener.js 11:49:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f2a9000) [pid = 1779] [serial = 1143] [outer = 0x8f269000] 11:49:24 INFO - PROCESS | 1779 | 1470163764415 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 11:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1659ms 11:49:24 INFO - PROCESS | 1779 | 1470163764474 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 11:49:24 INFO - PROCESS | 1779 | 1470163764481 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 11:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:49:24 INFO - PROCESS | 1779 | 1470163764490 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:49:24 INFO - PROCESS | 1779 | 1470163764494 Marionette TRACE conn4 <- [1,1494,null,{}] 11:49:24 INFO - PROCESS | 1779 | 1470163764556 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:24 INFO - PROCESS | 1779 | 1470163764563 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:24 INFO - PROCESS | 1779 | 1470163764775 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 11:49:25 INFO - PROCESS | 1779 | 1470163765009 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:25 INFO - PROCESS | 1779 | 1470163765018 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x92250400 == 24 [pid = 1779] [id = 381] 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x927f4800) [pid = 1779] [serial = 1144] [outer = (nil)] 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca5000) [pid = 1779] [serial = 1145] [outer = 0x927f4800] 11:49:25 INFO - PROCESS | 1779 | 1470163765115 Marionette DEBUG loaded listener.js 11:49:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92d05c00) [pid = 1779] [serial = 1146] [outer = 0x927f4800] 11:49:26 INFO - PROCESS | 1779 | 1470163766299 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 11:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1891ms 11:49:26 INFO - PROCESS | 1779 | 1470163766385 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 11:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:49:26 INFO - PROCESS | 1779 | 1470163766395 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 11:49:26 INFO - PROCESS | 1779 | 1470163766408 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:49:26 INFO - PROCESS | 1779 | 1470163766415 Marionette TRACE conn4 <- [1,1498,null,{}] 11:49:26 INFO - PROCESS | 1779 | 1470163766509 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:26 INFO - PROCESS | 1779 | 1470163766519 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:26 INFO - PROCESS | 1779 | 1470163766807 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 11:49:27 INFO - PROCESS | 1779 | 1470163767019 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:27 INFO - PROCESS | 1779 | 1470163767029 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c0800 == 25 [pid = 1779] [id = 382] 11:49:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92ee5400) [pid = 1779] [serial = 1147] [outer = (nil)] 11:49:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93a47000) [pid = 1779] [serial = 1148] [outer = 0x92ee5400] 11:49:27 INFO - PROCESS | 1779 | 1470163767112 Marionette DEBUG loaded listener.js 11:49:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9489d800) [pid = 1779] [serial = 1149] [outer = 0x92ee5400] 11:49:28 INFO - PROCESS | 1779 | 1470163768341 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 11:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1967ms 11:49:28 INFO - PROCESS | 1779 | 1470163768371 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 11:49:28 INFO - PROCESS | 1779 | 1470163768375 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 11:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:49:28 INFO - PROCESS | 1779 | 1470163768392 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:49:28 INFO - PROCESS | 1779 | 1470163768402 Marionette TRACE conn4 <- [1,1502,null,{}] 11:49:28 INFO - PROCESS | 1779 | 1470163768410 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:28 INFO - PROCESS | 1779 | 1470163768419 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:28 INFO - PROCESS | 1779 | 1470163768704 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 11:49:28 INFO - PROCESS | 1779 | 1470163768935 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:28 INFO - PROCESS | 1779 | 1470163768947 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee5000 == 26 [pid = 1779] [id = 383] 11:49:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92f6f400) [pid = 1779] [serial = 1150] [outer = (nil)] 11:49:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x96f28400) [pid = 1779] [serial = 1151] [outer = 0x92f6f400] 11:49:29 INFO - PROCESS | 1779 | 1470163769085 Marionette DEBUG loaded listener.js 11:49:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96f8f800) [pid = 1779] [serial = 1152] [outer = 0x92f6f400] 11:49:30 INFO - PROCESS | 1779 | 1470163770368 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 11:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2049ms 11:49:30 INFO - PROCESS | 1779 | 1470163770434 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 11:49:30 INFO - PROCESS | 1779 | 1470163770440 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 11:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:49:30 INFO - PROCESS | 1779 | 1470163770448 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:49:30 INFO - PROCESS | 1779 | 1470163770453 Marionette TRACE conn4 <- [1,1506,null,{}] 11:49:30 INFO - PROCESS | 1779 | --DOCSHELL 0x923c5400 == 25 [pid = 1779] [id = 379] 11:49:30 INFO - PROCESS | 1779 | --DOCSHELL 0x93a45c00 == 24 [pid = 1779] [id = 378] 11:49:30 INFO - PROCESS | 1779 | 1470163770558 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:30 INFO - PROCESS | 1779 | 1470163770564 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:30 INFO - PROCESS | 1779 | --DOCSHELL 0x92ac9c00 == 23 [pid = 1779] [id = 377] 11:49:30 INFO - PROCESS | 1779 | --DOCSHELL 0x918ea800 == 22 [pid = 1779] [id = 376] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92d08000) [pid = 1779] [serial = 1086] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x94869c00) [pid = 1779] [serial = 1100] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x948a1000) [pid = 1779] [serial = 1103] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x918e5c00) [pid = 1779] [serial = 1083] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x948a1400) [pid = 1779] [serial = 1101] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93b5d400) [pid = 1779] [serial = 1089] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x939ba000) [pid = 1779] [serial = 1088] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92de4800) [pid = 1779] [serial = 1097] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x927ea400) [pid = 1779] [serial = 1095] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9524dc00) [pid = 1779] [serial = 1092] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ca2400) [pid = 1779] [serial = 1085] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x948a6800) [pid = 1779] [serial = 1091] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92532800) [pid = 1779] [serial = 1094] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x95257c00) [pid = 1779] [serial = 1104] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92d0e000) [pid = 1779] [serial = 1080] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x8f2a2c00) [pid = 1779] [serial = 1082] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x92edac00) [pid = 1779] [serial = 1098] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x96f8b400) [pid = 1779] [serial = 1106] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x96f87000) [pid = 1779] [serial = 1107] [outer = (nil)] [url = about:blank] 11:49:30 INFO - PROCESS | 1779 | 1470163770824 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 11:49:30 INFO - PROCESS | 1779 | 1470163770952 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:30 INFO - PROCESS | 1779 | 1470163770969 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e8400 == 23 [pid = 1779] [id = 384] 11:49:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x918e9400) [pid = 1779] [serial = 1153] [outer = (nil)] 11:49:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x923c4000) [pid = 1779] [serial = 1154] [outer = 0x918e9400] 11:49:31 INFO - PROCESS | 1779 | 1470163771039 Marionette DEBUG loaded listener.js 11:49:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x9252d000) [pid = 1779] [serial = 1155] [outer = 0x918e9400] 11:49:31 INFO - PROCESS | 1779 | 1470163771846 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 11:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1437ms 11:49:31 INFO - PROCESS | 1779 | 1470163771889 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 11:49:31 INFO - PROCESS | 1779 | 1470163771900 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 11:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:49:31 INFO - PROCESS | 1779 | 1470163771918 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:49:31 INFO - PROCESS | 1779 | 1470163771926 Marionette TRACE conn4 <- [1,1510,null,{}] 11:49:31 INFO - PROCESS | 1779 | 1470163771936 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:31 INFO - PROCESS | 1779 | 1470163771946 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:32 INFO - PROCESS | 1779 | 1470163772128 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 11:49:32 INFO - PROCESS | 1779 | 1470163772263 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:32 INFO - PROCESS | 1779 | 1470163772275 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca2400 == 24 [pid = 1779] [id = 385] 11:49:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x92cae000) [pid = 1779] [serial = 1156] [outer = (nil)] 11:49:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92d0e800) [pid = 1779] [serial = 1157] [outer = 0x92cae000] 11:49:32 INFO - PROCESS | 1779 | 1470163772348 Marionette DEBUG loaded listener.js 11:49:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92dec800) [pid = 1779] [serial = 1158] [outer = 0x92cae000] 11:49:33 INFO - PROCESS | 1779 | 1470163773277 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 11:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1390ms 11:49:33 INFO - PROCESS | 1779 | 1470163773305 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 11:49:33 INFO - PROCESS | 1779 | 1470163773309 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 11:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:49:33 INFO - PROCESS | 1779 | 1470163773316 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:49:33 INFO - PROCESS | 1779 | 1470163773321 Marionette TRACE conn4 <- [1,1514,null,{}] 11:49:33 INFO - PROCESS | 1779 | 1470163773345 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:33 INFO - PROCESS | 1779 | 1470163773354 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:33 INFO - PROCESS | 1779 | 1470163773582 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 11:49:33 INFO - PROCESS | 1779 | 1470163773638 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:33 INFO - PROCESS | 1779 | 1470163773649 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a4a000 == 25 [pid = 1779] [id = 386] 11:49:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x93b5d400) [pid = 1779] [serial = 1159] [outer = (nil)] 11:49:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x93d3dc00) [pid = 1779] [serial = 1160] [outer = 0x93b5d400] 11:49:33 INFO - PROCESS | 1779 | 1470163773722 Marionette DEBUG loaded listener.js 11:49:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x948a2400) [pid = 1779] [serial = 1161] [outer = 0x93b5d400] 11:49:34 INFO - PROCESS | 1779 | 1470163774764 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 11:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1485ms 11:49:34 INFO - PROCESS | 1779 | 1470163774802 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 11:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:49:34 INFO - PROCESS | 1779 | 1470163774806 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 11:49:34 INFO - PROCESS | 1779 | 1470163774813 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:49:34 INFO - PROCESS | 1779 | 1470163774816 Marionette TRACE conn4 <- [1,1518,null,{}] 11:49:34 INFO - PROCESS | 1779 | 1470163774828 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:34 INFO - PROCESS | 1779 | 1470163774832 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:35 INFO - PROCESS | 1779 | 1470163775053 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 11:49:35 INFO - PROCESS | 1779 | 1470163775078 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:35 INFO - PROCESS | 1779 | 1470163775085 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521e800 == 26 [pid = 1779] [id = 387] 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9524dc00) [pid = 1779] [serial = 1162] [outer = (nil)] 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x95257c00) [pid = 1779] [serial = 1163] [outer = 0x9524dc00] 11:49:35 INFO - PROCESS | 1779 | 1470163775183 Marionette DEBUG loaded listener.js 11:49:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x96f85c00) [pid = 1779] [serial = 1164] [outer = 0x9524dc00] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x923cac00) [pid = 1779] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9489c000) [pid = 1779] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x97a80400) [pid = 1779] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x948a5000) [pid = 1779] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x918eb000) [pid = 1779] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92ee0c00) [pid = 1779] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x927ef000) [pid = 1779] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x99845c00) [pid = 1779] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x92d03400) [pid = 1779] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:49:35 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x93a47800) [pid = 1779] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:49:36 INFO - PROCESS | 1779 | 1470163776176 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1398ms 11:49:36 INFO - PROCESS | 1779 | 1470163776212 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 11:49:36 INFO - PROCESS | 1779 | 1470163776216 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 11:49:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:49:36 INFO - PROCESS | 1779 | 1470163776222 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:49:36 INFO - PROCESS | 1779 | 1470163776224 Marionette TRACE conn4 <- [1,1522,null,{}] 11:49:36 INFO - PROCESS | 1779 | 1470163776230 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:36 INFO - PROCESS | 1779 | 1470163776235 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:36 INFO - PROCESS | 1779 | 1470163776408 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 11:49:36 INFO - PROCESS | 1779 | 1470163776417 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:36 INFO - PROCESS | 1779 | 1470163776425 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265000 == 27 [pid = 1779] [id = 388] 11:49:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x918ec000) [pid = 1779] [serial = 1165] [outer = (nil)] 11:49:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x95220800) [pid = 1779] [serial = 1166] [outer = 0x918ec000] 11:49:36 INFO - PROCESS | 1779 | 1470163776607 Marionette DEBUG loaded listener.js 11:49:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x96f87800) [pid = 1779] [serial = 1167] [outer = 0x918ec000] 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:49:37 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 () { 11:49:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:49:37 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 () { 11:49:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:49:37 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 () { 11:49:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:49:37 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 () { 11:49:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:49:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1143ms 11:49:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:49:37 INFO - PROCESS | 1779 | 1470163777335 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 11:49:37 INFO - PROCESS | 1779 | 1470163777370 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 11:49:37 INFO - PROCESS | 1779 | 1470163777384 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 11:49:37 INFO - PROCESS | 1779 | 1470163777397 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:49:37 INFO - PROCESS | 1779 | 1470163777410 Marionette TRACE conn4 <- [1,1526,null,{}] 11:49:37 INFO - PROCESS | 1779 | 1470163777416 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:37 INFO - PROCESS | 1779 | 1470163777427 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:37 INFO - PROCESS | 1779 | 1470163777763 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 11:49:37 INFO - PROCESS | 1779 | 1470163777896 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:37 INFO - PROCESS | 1779 | 1470163777905 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26a800 == 28 [pid = 1779] [id = 389] 11:49:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f26b400) [pid = 1779] [serial = 1168] [outer = (nil)] 11:49:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f2a4c00) [pid = 1779] [serial = 1169] [outer = 0x8f26b400] 11:49:38 INFO - PROCESS | 1779 | 1470163778000 Marionette DEBUG loaded listener.js 11:49:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x918e8000) [pid = 1779] [serial = 1170] [outer = 0x8f26b400] 11:49:39 INFO - PROCESS | 1779 | 1470163779005 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 11:49:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:49:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:49:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:49:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1691ms 11:49:39 INFO - PROCESS | 1779 | 1470163779093 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 11:49:39 INFO - PROCESS | 1779 | 1470163779098 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 11:49:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:49:39 INFO - PROCESS | 1779 | 1470163779108 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:49:39 INFO - PROCESS | 1779 | 1470163779112 Marionette TRACE conn4 <- [1,1530,null,{}] 11:49:39 INFO - PROCESS | 1779 | 1470163779119 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:39 INFO - PROCESS | 1779 | 1470163779128 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:39 INFO - PROCESS | 1779 | 1470163779322 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 11:49:39 INFO - PROCESS | 1779 | 1470163779486 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:39 INFO - PROCESS | 1779 | 1470163779497 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ace000 == 29 [pid = 1779] [id = 390] 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92d0b400) [pid = 1779] [serial = 1171] [outer = (nil)] 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92ee6000) [pid = 1779] [serial = 1172] [outer = 0x92d0b400] 11:49:39 INFO - PROCESS | 1779 | 1470163779584 Marionette DEBUG loaded listener.js 11:49:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92f6b800) [pid = 1779] [serial = 1173] [outer = 0x92d0b400] 11:49:40 INFO - PROCESS | 1779 | 1470163780467 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 11:49:40 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 11:49:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:49:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:49:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:49:40 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. 11:49:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:49:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1396ms 11:49:40 INFO - PROCESS | 1779 | 1470163780506 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 11:49:40 INFO - PROCESS | 1779 | 1470163780512 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 11:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:49:40 INFO - PROCESS | 1779 | 1470163780518 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:49:40 INFO - PROCESS | 1779 | 1470163780522 Marionette TRACE conn4 <- [1,1534,null,{}] 11:49:40 INFO - PROCESS | 1779 | 1470163780529 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:40 INFO - PROCESS | 1779 | 1470163780534 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:40 INFO - PROCESS | 1779 | 1470163780724 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 11:49:40 INFO - PROCESS | 1779 | 1470163780903 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:40 INFO - PROCESS | 1779 | 1470163780911 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f63c00 == 30 [pid = 1779] [id = 391] 11:49:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9486a000) [pid = 1779] [serial = 1174] [outer = (nil)] 11:49:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9524a800) [pid = 1779] [serial = 1175] [outer = 0x9486a000] 11:49:41 INFO - PROCESS | 1779 | 1470163780994 Marionette DEBUG loaded listener.js 11:49:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x96fd6c00) [pid = 1779] [serial = 1176] [outer = 0x9486a000] 11:49:42 INFO - PROCESS | 1779 | 1470163782133 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1648ms 11:49:42 INFO - PROCESS | 1779 | 1470163782167 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 11:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:49:42 INFO - PROCESS | 1779 | 1470163782176 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 11:49:42 INFO - PROCESS | 1779 | 1470163782194 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:49:42 INFO - PROCESS | 1779 | 1470163782202 Marionette TRACE conn4 <- [1,1538,null,{}] 11:49:42 INFO - PROCESS | 1779 | 1470163782208 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:42 INFO - PROCESS | 1779 | 1470163782216 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:42 INFO - PROCESS | 1779 | 1470163782430 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 11:49:42 INFO - PROCESS | 1779 | 1470163782646 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:42 INFO - PROCESS | 1779 | 1470163782656 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a7800 == 31 [pid = 1779] [id = 392] 11:49:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92edd000) [pid = 1779] [serial = 1177] [outer = (nil)] 11:49:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a129c00) [pid = 1779] [serial = 1178] [outer = 0x92edd000] 11:49:42 INFO - PROCESS | 1779 | 1470163782778 Marionette DEBUG loaded listener.js 11:49:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9a491c00) [pid = 1779] [serial = 1179] [outer = 0x92edd000] 11:49:43 INFO - PROCESS | 1779 | 1470163783710 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:49:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1599ms 11:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:49:43 INFO - PROCESS | 1779 | 1470163783784 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 11:49:43 INFO - PROCESS | 1779 | 1470163783787 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 11:49:43 INFO - PROCESS | 1779 | 1470163783794 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:49:43 INFO - PROCESS | 1779 | 1470163783797 Marionette TRACE conn4 <- [1,1542,null,{}] 11:49:43 INFO - PROCESS | 1779 | 1470163783803 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:43 INFO - PROCESS | 1779 | 1470163783809 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:44 INFO - PROCESS | 1779 | 1470163784025 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 11:49:44 INFO - PROCESS | 1779 | 1470163784238 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:44 INFO - PROCESS | 1779 | 1470163784247 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f271800 == 32 [pid = 1779] [id = 393] 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92acfc00) [pid = 1779] [serial = 1180] [outer = (nil)] 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9aaa3800) [pid = 1779] [serial = 1181] [outer = 0x92acfc00] 11:49:44 INFO - PROCESS | 1779 | 1470163784374 Marionette DEBUG loaded listener.js 11:49:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9aaa8c00) [pid = 1779] [serial = 1182] [outer = 0x92acfc00] 11:49:45 INFO - PROCESS | 1779 | 1470163785265 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 11:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1536ms 11:49:45 INFO - PROCESS | 1779 | 1470163785330 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 11:49:45 INFO - PROCESS | 1779 | 1470163785335 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 11:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:49:45 INFO - PROCESS | 1779 | 1470163785341 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:49:45 INFO - PROCESS | 1779 | 1470163785345 Marionette TRACE conn4 <- [1,1546,null,{}] 11:49:45 INFO - PROCESS | 1779 | 1470163785351 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:45 INFO - PROCESS | 1779 | 1470163785356 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:45 INFO - PROCESS | 1779 | 1470163785538 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 11:49:45 INFO - PROCESS | 1779 | 1470163785710 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:45 INFO - PROCESS | 1779 | 1470163785728 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x9abd2800 == 33 [pid = 1779] [id = 394] 11:49:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9abd2c00) [pid = 1779] [serial = 1183] [outer = (nil)] 11:49:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9ac33400) [pid = 1779] [serial = 1184] [outer = 0x9abd2c00] 11:49:45 INFO - PROCESS | 1779 | 1470163785822 Marionette DEBUG loaded listener.js 11:49:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b042800) [pid = 1779] [serial = 1185] [outer = 0x9abd2c00] 11:49:46 INFO - PROCESS | 1779 | 1470163786846 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1581ms 11:49:46 INFO - PROCESS | 1779 | 1470163786924 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 11:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:49:46 INFO - PROCESS | 1779 | 1470163786929 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 11:49:46 INFO - PROCESS | 1779 | 1470163786935 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:49:46 INFO - PROCESS | 1779 | 1470163786939 Marionette TRACE conn4 <- [1,1550,null,{}] 11:49:46 INFO - PROCESS | 1779 | 1470163786945 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:46 INFO - PROCESS | 1779 | 1470163786950 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:47 INFO - PROCESS | 1779 | 1470163787180 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 11:49:47 INFO - PROCESS | 1779 | 1470163787405 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:47 INFO - PROCESS | 1779 | 1470163787413 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee7000 == 34 [pid = 1779] [id = 395] 11:49:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9489e400) [pid = 1779] [serial = 1186] [outer = (nil)] 11:49:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9b24b000) [pid = 1779] [serial = 1187] [outer = 0x9489e400] 11:49:47 INFO - PROCESS | 1779 | 1470163787539 Marionette DEBUG loaded listener.js 11:49:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9b5afc00) [pid = 1779] [serial = 1188] [outer = 0x9489e400] 11:49:48 INFO - PROCESS | 1779 | 1470163788688 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1838ms 11:49:48 INFO - PROCESS | 1779 | 1470163788774 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 11:49:48 INFO - PROCESS | 1779 | 1470163788778 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 11:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:49:48 INFO - PROCESS | 1779 | 1470163788787 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:49:48 INFO - PROCESS | 1779 | 1470163788790 Marionette TRACE conn4 <- [1,1554,null,{}] 11:49:48 INFO - PROCESS | 1779 | 1470163788798 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:48 INFO - PROCESS | 1779 | 1470163788804 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:48 INFO - PROCESS | 1779 | 1470163788986 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 11:49:49 INFO - PROCESS | 1779 | 1470163789196 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:49 INFO - PROCESS | 1779 | 1470163789202 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c1400 == 35 [pid = 1779] [id = 396] 11:49:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x923c5400) [pid = 1779] [serial = 1189] [outer = (nil)] 11:49:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92acdc00) [pid = 1779] [serial = 1190] [outer = 0x923c5400] 11:49:49 INFO - PROCESS | 1779 | 1470163789282 Marionette DEBUG loaded listener.js 11:49:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92cac000) [pid = 1779] [serial = 1191] [outer = 0x923c5400] 11:49:50 INFO - PROCESS | 1779 | 1470163790253 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1539ms 11:49:50 INFO - PROCESS | 1779 | 1470163790326 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 11:49:50 INFO - PROCESS | 1779 | 1470163790334 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 11:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:49:50 INFO - PROCESS | 1779 | 1470163790344 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:49:50 INFO - PROCESS | 1779 | 1470163790349 Marionette TRACE conn4 <- [1,1558,null,{}] 11:49:50 INFO - PROCESS | 1779 | 1470163790355 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:50 INFO - PROCESS | 1779 | 1470163790360 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:50 INFO - PROCESS | 1779 | 1470163790589 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265000 == 34 [pid = 1779] [id = 388] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9521e800 == 33 [pid = 1779] [id = 387] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93a4a000 == 32 [pid = 1779] [id = 386] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca2400 == 31 [pid = 1779] [id = 385] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x918e8400 == 30 [pid = 1779] [id = 384] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92529800 == 29 [pid = 1779] [id = 365] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93d37000 == 28 [pid = 1779] [id = 366] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x923c6c00 == 27 [pid = 1779] [id = 375] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee5000 == 26 [pid = 1779] [id = 383] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268000 == 25 [pid = 1779] [id = 380] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92de3800 == 24 [pid = 1779] [id = 372] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x923c0800 == 23 [pid = 1779] [id = 382] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26bc00 == 22 [pid = 1779] [id = 373] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7f000 == 21 [pid = 1779] [id = 371] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92250400 == 20 [pid = 1779] [id = 381] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x93d3c800 == 19 [pid = 1779] [id = 374] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269c00 == 18 [pid = 1779] [id = 369] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6e400 == 17 [pid = 1779] [id = 367] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ab800 == 16 [pid = 1779] [id = 364] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92caa800 == 15 [pid = 1779] [id = 368] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x927ee000 == 14 [pid = 1779] [id = 370] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee7000 == 13 [pid = 1779] [id = 395] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9abd2800 == 12 [pid = 1779] [id = 394] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f271800 == 11 [pid = 1779] [id = 393] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a7800 == 10 [pid = 1779] [id = 392] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92f63c00 == 9 [pid = 1779] [id = 391] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26a800 == 8 [pid = 1779] [id = 389] 11:49:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ace000 == 7 [pid = 1779] [id = 390] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92f65800) [pid = 1779] [serial = 1110] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92ed9800) [pid = 1779] [serial = 1109] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x96f90400) [pid = 1779] [serial = 1113] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x952c4800) [pid = 1779] [serial = 1112] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9937c000) [pid = 1779] [serial = 1116] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9894b800) [pid = 1779] [serial = 1115] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a1b1000) [pid = 1779] [serial = 1119] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9a11d400) [pid = 1779] [serial = 1118] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x923c8000) [pid = 1779] [serial = 1130] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x923cf800) [pid = 1779] [serial = 1131] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9a57ec00) [pid = 1779] [serial = 1122] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92d04800) [pid = 1779] [serial = 1128] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x927f4000) [pid = 1779] [serial = 1127] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9a490000) [pid = 1779] [serial = 1121] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9abd2400) [pid = 1779] [serial = 1125] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92dee400) [pid = 1779] [serial = 1134] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x93b63c00) [pid = 1779] [serial = 1136] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9abd0400) [pid = 1779] [serial = 1124] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x93d3e800) [pid = 1779] [serial = 1137] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92de3400) [pid = 1779] [serial = 1133] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93d38000) [pid = 1779] [serial = 1139] [outer = (nil)] [url = about:blank] 11:49:51 INFO - PROCESS | 1779 | 1470163791857 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:51 INFO - PROCESS | 1779 | 1470163791866 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26bc00 == 8 [pid = 1779] [id = 397] 11:49:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f26d000) [pid = 1779] [serial = 1192] [outer = (nil)] 11:49:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f271c00) [pid = 1779] [serial = 1193] [outer = 0x8f26d000] 11:49:51 INFO - PROCESS | 1779 | 1470163791950 Marionette DEBUG loaded listener.js 11:49:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x918e8400) [pid = 1779] [serial = 1194] [outer = 0x8f26d000] 11:49:52 INFO - PROCESS | 1779 | 1470163792828 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2537ms 11:49:52 INFO - PROCESS | 1779 | 1470163792887 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 11:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:49:52 INFO - PROCESS | 1779 | 1470163792897 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 11:49:52 INFO - PROCESS | 1779 | 1470163792910 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:49:52 INFO - PROCESS | 1779 | 1470163792917 Marionette TRACE conn4 <- [1,1562,null,{}] 11:49:52 INFO - PROCESS | 1779 | 1470163792930 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:52 INFO - PROCESS | 1779 | 1470163792943 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:53 INFO - PROCESS | 1779 | 1470163793187 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 11:49:53 INFO - PROCESS | 1779 | 1470163793371 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:53 INFO - PROCESS | 1779 | 1470163793382 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x92537800 == 9 [pid = 1779] [id = 398] 11:49:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x927ea400) [pid = 1779] [serial = 1195] [outer = (nil)] 11:49:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x927f2c00) [pid = 1779] [serial = 1196] [outer = 0x927ea400] 11:49:53 INFO - PROCESS | 1779 | 1470163793453 Marionette DEBUG loaded listener.js 11:49:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92ca2c00) [pid = 1779] [serial = 1197] [outer = 0x927ea400] 11:49:54 INFO - PROCESS | 1779 | 1470163794245 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1404ms 11:49:54 INFO - PROCESS | 1779 | 1470163794315 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 11:49:54 INFO - PROCESS | 1779 | 1470163794321 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 11:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:49:54 INFO - PROCESS | 1779 | 1470163794328 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:49:54 INFO - PROCESS | 1779 | 1470163794331 Marionette TRACE conn4 <- [1,1566,null,{}] 11:49:54 INFO - PROCESS | 1779 | 1470163794344 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:54 INFO - PROCESS | 1779 | 1470163794349 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:54 INFO - PROCESS | 1779 | 1470163794572 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 11:49:54 INFO - PROCESS | 1779 | 1470163794596 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:54 INFO - PROCESS | 1779 | 1470163794604 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x92251000 == 10 [pid = 1779] [id = 399] 11:49:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92de4800) [pid = 1779] [serial = 1198] [outer = (nil)] 11:49:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92eda000) [pid = 1779] [serial = 1199] [outer = 0x92de4800] 11:49:54 INFO - PROCESS | 1779 | 1470163794675 Marionette DEBUG loaded listener.js 11:49:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92ee6c00) [pid = 1779] [serial = 1200] [outer = 0x92de4800] 11:49:55 INFO - PROCESS | 1779 | 1470163795691 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1433ms 11:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:49:55 INFO - PROCESS | 1779 | 1470163795763 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 11:49:55 INFO - PROCESS | 1779 | 1470163795766 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 11:49:55 INFO - PROCESS | 1779 | 1470163795782 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:49:55 INFO - PROCESS | 1779 | 1470163795792 Marionette TRACE conn4 <- [1,1570,null,{}] 11:49:55 INFO - PROCESS | 1779 | 1470163795811 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:55 INFO - PROCESS | 1779 | 1470163795819 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:56 INFO - PROCESS | 1779 | 1470163796056 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 11:49:56 INFO - PROCESS | 1779 | 1470163796082 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:56 INFO - PROCESS | 1779 | 1470163796088 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b62400 == 11 [pid = 1779] [id = 400] 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93b6a400) [pid = 1779] [serial = 1201] [outer = (nil)] 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92257000) [pid = 1779] [serial = 1202] [outer = 0x93b6a400] 11:49:56 INFO - PROCESS | 1779 | 1470163796178 Marionette DEBUG loaded listener.js 11:49:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x94863400) [pid = 1779] [serial = 1203] [outer = 0x93b6a400] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92d0d000) [pid = 1779] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93b5d400) [pid = 1779] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x918ec000) [pid = 1779] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9524dc00) [pid = 1779] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92cae000) [pid = 1779] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f269000) [pid = 1779] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x927f4800) [pid = 1779] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92f6f400) [pid = 1779] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x918e9400) [pid = 1779] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:49:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92ee5400) [pid = 1779] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:49:57 INFO - PROCESS | 1779 | 1470163797856 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:49:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:49:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2169ms 11:49:57 INFO - PROCESS | 1779 | 1470163797943 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 11:49:57 INFO - PROCESS | 1779 | 1470163797950 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 11:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:49:57 INFO - PROCESS | 1779 | 1470163797959 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:49:57 INFO - PROCESS | 1779 | 1470163797964 Marionette TRACE conn4 <- [1,1574,null,{}] 11:49:57 INFO - PROCESS | 1779 | 1470163797979 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:57 INFO - PROCESS | 1779 | 1470163797991 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:58 INFO - PROCESS | 1779 | 1470163798314 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 11:49:58 INFO - PROCESS | 1779 | 1470163798500 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:49:58 INFO - PROCESS | 1779 | 1470163798510 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c9c00 == 12 [pid = 1779] [id = 401] 11:49:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x923cac00) [pid = 1779] [serial = 1204] [outer = (nil)] 11:49:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x927eb000) [pid = 1779] [serial = 1205] [outer = 0x923cac00] 11:49:58 INFO - PROCESS | 1779 | 1470163798601 Marionette DEBUG loaded listener.js 11:49:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92ca2800) [pid = 1779] [serial = 1206] [outer = 0x923cac00] 11:49:59 INFO - PROCESS | 1779 | 1470163799603 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 11:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1698ms 11:49:59 INFO - PROCESS | 1779 | 1470163799658 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 11:49:59 INFO - PROCESS | 1779 | 1470163799665 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 11:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:49:59 INFO - PROCESS | 1779 | 1470163799676 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:49:59 INFO - PROCESS | 1779 | 1470163799681 Marionette TRACE conn4 <- [1,1578,null,{}] 11:49:59 INFO - PROCESS | 1779 | 1470163799687 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:49:59 INFO - PROCESS | 1779 | 1470163799694 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:49:59 INFO - PROCESS | 1779 | 1470163799881 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 11:50:00 INFO - PROCESS | 1779 | 1470163800144 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:00 INFO - PROCESS | 1779 | 1470163800151 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x92eddc00 == 13 [pid = 1779] [id = 402] 11:50:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92ede400) [pid = 1779] [serial = 1207] [outer = (nil)] 11:50:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92ee5400) [pid = 1779] [serial = 1208] [outer = 0x92ede400] 11:50:00 INFO - PROCESS | 1779 | 1470163800300 Marionette DEBUG loaded listener.js 11:50:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93a4a800) [pid = 1779] [serial = 1209] [outer = 0x92ede400] 11:50:01 INFO - PROCESS | 1779 | 1470163801355 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 11:50:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:50:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1736ms 11:50:01 INFO - PROCESS | 1779 | 1470163801414 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 11:50:01 INFO - PROCESS | 1779 | 1470163801421 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 11:50:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:50:01 INFO - PROCESS | 1779 | 1470163801431 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:50:01 INFO - PROCESS | 1779 | 1470163801441 Marionette TRACE conn4 <- [1,1582,null,{}] 11:50:01 INFO - PROCESS | 1779 | 1470163801467 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:01 INFO - PROCESS | 1779 | 1470163801481 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:01 INFO - PROCESS | 1779 | 1470163801741 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 11:50:01 INFO - PROCESS | 1779 | 1470163801977 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:01 INFO - PROCESS | 1779 | 1470163801991 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x95219800 == 14 [pid = 1779] [id = 403] 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x95219c00) [pid = 1779] [serial = 1210] [outer = (nil)] 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9524d800) [pid = 1779] [serial = 1211] [outer = 0x95219c00] 11:50:02 INFO - PROCESS | 1779 | 1470163802073 Marionette DEBUG loaded listener.js 11:50:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96f1ac00) [pid = 1779] [serial = 1212] [outer = 0x95219c00] 11:50:03 INFO - PROCESS | 1779 | 1470163803149 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1803ms 11:50:03 INFO - PROCESS | 1779 | 1470163803234 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 11:50:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:50:03 INFO - PROCESS | 1779 | 1470163803239 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 11:50:03 INFO - PROCESS | 1779 | 1470163803246 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:50:03 INFO - PROCESS | 1779 | 1470163803250 Marionette TRACE conn4 <- [1,1586,null,{}] 11:50:03 INFO - PROCESS | 1779 | 1470163803255 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:03 INFO - PROCESS | 1779 | 1470163803261 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:03 INFO - PROCESS | 1779 | 1470163803588 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 11:50:03 INFO - PROCESS | 1779 | 1470163803875 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:03 INFO - PROCESS | 1779 | 1470163803885 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f0000 == 15 [pid = 1779] [id = 404] 11:50:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x918f0c00) [pid = 1779] [serial = 1213] [outer = (nil)] 11:50:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x923c0800) [pid = 1779] [serial = 1214] [outer = 0x918f0c00] 11:50:03 INFO - PROCESS | 1779 | 1470163803968 Marionette DEBUG loaded listener.js 11:50:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9252c000) [pid = 1779] [serial = 1215] [outer = 0x918f0c00] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x948a2000) [pid = 1779] [serial = 1140] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x948a2400) [pid = 1779] [serial = 1161] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x93d3dc00) [pid = 1779] [serial = 1160] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x95220800) [pid = 1779] [serial = 1166] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95257c00) [pid = 1779] [serial = 1163] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92d0e800) [pid = 1779] [serial = 1157] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f26fc00) [pid = 1779] [serial = 1142] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f2a9000) [pid = 1779] [serial = 1143] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ca5000) [pid = 1779] [serial = 1145] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92d05c00) [pid = 1779] [serial = 1146] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x96f28400) [pid = 1779] [serial = 1151] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x96f8f800) [pid = 1779] [serial = 1152] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x923c4000) [pid = 1779] [serial = 1154] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9252d000) [pid = 1779] [serial = 1155] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93a47000) [pid = 1779] [serial = 1148] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9489d800) [pid = 1779] [serial = 1149] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x96f85c00) [pid = 1779] [serial = 1164] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92dec800) [pid = 1779] [serial = 1158] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x96f87800) [pid = 1779] [serial = 1167] [outer = (nil)] [url = about:blank] 11:50:04 INFO - PROCESS | 1779 | 1470163804978 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 11:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1787ms 11:50:05 INFO - PROCESS | 1779 | 1470163805034 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 11:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:50:05 INFO - PROCESS | 1779 | 1470163805040 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 11:50:05 INFO - PROCESS | 1779 | 1470163805049 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:50:05 INFO - PROCESS | 1779 | 1470163805053 Marionette TRACE conn4 <- [1,1590,null,{}] 11:50:05 INFO - PROCESS | 1779 | 1470163805060 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:05 INFO - PROCESS | 1779 | 1470163805066 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:05 INFO - PROCESS | 1779 | 1470163805237 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 11:50:05 INFO - PROCESS | 1779 | 1470163805419 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:05 INFO - PROCESS | 1779 | 1470163805428 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f0400 == 16 [pid = 1779] [id = 405] 11:50:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x92acf400) [pid = 1779] [serial = 1216] [outer = (nil)] 11:50:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92d07000) [pid = 1779] [serial = 1217] [outer = 0x92acf400] 11:50:05 INFO - PROCESS | 1779 | 1470163805503 Marionette DEBUG loaded listener.js 11:50:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92de5800) [pid = 1779] [serial = 1218] [outer = 0x92acf400] 11:50:06 INFO - PROCESS | 1779 | 1470163806278 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 11:50:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:50:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1283ms 11:50:06 INFO - PROCESS | 1779 | 1470163806330 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 11:50:06 INFO - PROCESS | 1779 | 1470163806335 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 11:50:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:50:06 INFO - PROCESS | 1779 | 1470163806342 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:50:06 INFO - PROCESS | 1779 | 1470163806346 Marionette TRACE conn4 <- [1,1594,null,{}] 11:50:06 INFO - PROCESS | 1779 | 1470163806351 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:06 INFO - PROCESS | 1779 | 1470163806356 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:06 INFO - PROCESS | 1779 | 1470163806514 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 11:50:06 INFO - PROCESS | 1779 | 1470163806525 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:06 INFO - PROCESS | 1779 | 1470163806535 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252c400 == 17 [pid = 1779] [id = 406] 11:50:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92ee5800) [pid = 1779] [serial = 1219] [outer = (nil)] 11:50:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9486a400) [pid = 1779] [serial = 1220] [outer = 0x92ee5800] 11:50:06 INFO - PROCESS | 1779 | 1470163806604 Marionette DEBUG loaded listener.js 11:50:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x9489c400) [pid = 1779] [serial = 1221] [outer = 0x92ee5800] 11:50:07 INFO - PROCESS | 1779 | 1470163807576 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1298ms 11:50:07 INFO - PROCESS | 1779 | 1470163807641 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 11:50:07 INFO - PROCESS | 1779 | 1470163807647 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 11:50:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:50:07 INFO - PROCESS | 1779 | 1470163807676 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:50:07 INFO - PROCESS | 1779 | 1470163807683 Marionette TRACE conn4 <- [1,1598,null,{}] 11:50:07 INFO - PROCESS | 1779 | 1470163807689 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:07 INFO - PROCESS | 1779 | 1470163807696 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:07 INFO - PROCESS | 1779 | 1470163807912 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 11:50:07 INFO - PROCESS | 1779 | 1470163807936 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:07 INFO - PROCESS | 1779 | 1470163807944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9486c400 == 18 [pid = 1779] [id = 407] 11:50:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x94898800) [pid = 1779] [serial = 1222] [outer = (nil)] 11:50:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9524ac00) [pid = 1779] [serial = 1223] [outer = 0x94898800] 11:50:08 INFO - PROCESS | 1779 | 1470163808018 Marionette DEBUG loaded listener.js 11:50:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x96f28400) [pid = 1779] [serial = 1224] [outer = 0x94898800] 11:50:09 INFO - PROCESS | 1779 | 1470163808997 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:50:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:50:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1413ms 11:50:09 INFO - PROCESS | 1779 | 1470163809069 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 11:50:09 INFO - PROCESS | 1779 | 1470163809073 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 11:50:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:50:09 INFO - PROCESS | 1779 | 1470163809080 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:50:09 INFO - PROCESS | 1779 | 1470163809084 Marionette TRACE conn4 <- [1,1602,null,{}] 11:50:09 INFO - PROCESS | 1779 | 1470163809095 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:09 INFO - PROCESS | 1779 | 1470163809099 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:09 INFO - PROCESS | 1779 | 1470163809313 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 11:50:09 INFO - PROCESS | 1779 | 1470163809336 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:09 INFO - PROCESS | 1779 | 1470163809344 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a4c400 == 19 [pid = 1779] [id = 408] 11:50:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9489ec00) [pid = 1779] [serial = 1225] [outer = (nil)] 11:50:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x96f90400) [pid = 1779] [serial = 1226] [outer = 0x9489ec00] 11:50:09 INFO - PROCESS | 1779 | 1470163809413 Marionette DEBUG loaded listener.js 11:50:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f91800) [pid = 1779] [serial = 1227] [outer = 0x9489ec00] 11:50:09 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x927ea400) [pid = 1779] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:50:09 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92de4800) [pid = 1779] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:50:09 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92acfc00) [pid = 1779] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:50:09 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92d0b400) [pid = 1779] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:50:09 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92edd000) [pid = 1779] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x9486a000) [pid = 1779] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8f26b400) [pid = 1779] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x923c5400) [pid = 1779] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9489e400) [pid = 1779] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9abd2c00) [pid = 1779] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:50:10 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x8f26d000) [pid = 1779] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:50:10 INFO - PROCESS | 1779 | 1470163810403 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 11:50:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:50:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1386ms 11:50:10 INFO - PROCESS | 1779 | 1470163810468 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 11:50:10 INFO - PROCESS | 1779 | 1470163810471 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 11:50:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:50:10 INFO - PROCESS | 1779 | 1470163810477 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:50:10 INFO - PROCESS | 1779 | 1470163810480 Marionette TRACE conn4 <- [1,1606,null,{}] 11:50:10 INFO - PROCESS | 1779 | 1470163810494 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:10 INFO - PROCESS | 1779 | 1470163810499 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:10 INFO - PROCESS | 1779 | 1470163810671 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 11:50:10 INFO - PROCESS | 1779 | 1470163810681 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:10 INFO - PROCESS | 1779 | 1470163810698 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a1400 == 20 [pid = 1779] [id = 409] 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x92cafc00) [pid = 1779] [serial = 1228] [outer = (nil)] 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x96fdd800) [pid = 1779] [serial = 1229] [outer = 0x92cafc00] 11:50:10 INFO - PROCESS | 1779 | 1470163810781 Marionette DEBUG loaded listener.js 11:50:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x97a79400) [pid = 1779] [serial = 1230] [outer = 0x92cafc00] 11:50:11 INFO - PROCESS | 1779 | 1470163811679 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 11:50:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:50:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1248ms 11:50:11 INFO - PROCESS | 1779 | 1470163811727 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 11:50:11 INFO - PROCESS | 1779 | 1470163811730 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 11:50:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:50:11 INFO - PROCESS | 1779 | 1470163811736 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:50:11 INFO - PROCESS | 1779 | 1470163811739 Marionette TRACE conn4 <- [1,1610,null,{}] 11:50:11 INFO - PROCESS | 1779 | 1470163811745 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:11 INFO - PROCESS | 1779 | 1470163811750 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:11 INFO - PROCESS | 1779 | 1470163811903 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 11:50:12 INFO - PROCESS | 1779 | 1470163812100 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:12 INFO - PROCESS | 1779 | 1470163812108 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265800 == 21 [pid = 1779] [id = 410] 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f265c00) [pid = 1779] [serial = 1231] [outer = (nil)] 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f2a2000) [pid = 1779] [serial = 1232] [outer = 0x8f265c00] 11:50:12 INFO - PROCESS | 1779 | 1470163812244 Marionette DEBUG loaded listener.js 11:50:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x918e5000) [pid = 1779] [serial = 1233] [outer = 0x8f265c00] 11:50:13 INFO - PROCESS | 1779 | 1470163813368 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 11:50:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:50:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1680ms 11:50:13 INFO - PROCESS | 1779 | 1470163813420 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 11:50:13 INFO - PROCESS | 1779 | 1470163813428 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 11:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:50:13 INFO - PROCESS | 1779 | 1470163813439 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:50:13 INFO - PROCESS | 1779 | 1470163813443 Marionette TRACE conn4 <- [1,1614,null,{}] 11:50:13 INFO - PROCESS | 1779 | 1470163813452 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:13 INFO - PROCESS | 1779 | 1470163813461 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:13 INFO - PROCESS | 1779 | 1470163813688 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 11:50:13 INFO - PROCESS | 1779 | 1470163813921 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:13 INFO - PROCESS | 1779 | 1470163813929 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x92528c00 == 22 [pid = 1779] [id = 411] 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92d05c00) [pid = 1779] [serial = 1234] [outer = (nil)] 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92de4000) [pid = 1779] [serial = 1235] [outer = 0x92d05c00] 11:50:14 INFO - PROCESS | 1779 | 1470163814062 Marionette DEBUG loaded listener.js 11:50:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92edc000) [pid = 1779] [serial = 1236] [outer = 0x92d05c00] 11:50:15 INFO - PROCESS | 1779 | 1470163815004 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 11:50:15 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 11:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1634ms 11:50:15 INFO - PROCESS | 1779 | 1470163815077 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 11:50:15 INFO - PROCESS | 1779 | 1470163815084 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 11:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:50:15 INFO - PROCESS | 1779 | 1470163815091 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:50:15 INFO - PROCESS | 1779 | 1470163815095 Marionette TRACE conn4 <- [1,1618,null,{}] 11:50:15 INFO - PROCESS | 1779 | 1470163815102 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:15 INFO - PROCESS | 1779 | 1470163815108 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:15 INFO - PROCESS | 1779 | 1470163815302 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 11:50:15 INFO - PROCESS | 1779 | 1470163815580 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:15 INFO - PROCESS | 1779 | 1470163815589 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee0800 == 23 [pid = 1779] [id = 412] 11:50:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92f70000) [pid = 1779] [serial = 1237] [outer = (nil)] 11:50:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93d3bc00) [pid = 1779] [serial = 1238] [outer = 0x92f70000] 11:50:15 INFO - PROCESS | 1779 | 1470163815686 Marionette DEBUG loaded listener.js 11:50:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x948a3000) [pid = 1779] [serial = 1239] [outer = 0x92f70000] 11:50:16 INFO - PROCESS | 1779 | 1470163816754 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 11:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1739ms 11:50:16 INFO - PROCESS | 1779 | 1470163816831 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 11:50:16 INFO - PROCESS | 1779 | 1470163816835 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 11:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:50:16 INFO - PROCESS | 1779 | 1470163816850 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:50:16 INFO - PROCESS | 1779 | 1470163816859 Marionette TRACE conn4 <- [1,1622,null,{}] 11:50:16 INFO - PROCESS | 1779 | 1470163816868 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:16 INFO - PROCESS | 1779 | 1470163816874 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:17 INFO - PROCESS | 1779 | 1470163817112 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 11:50:17 INFO - PROCESS | 1779 | 1470163817335 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:17 INFO - PROCESS | 1779 | 1470163817344 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca8400 == 24 [pid = 1779] [id = 413] 11:50:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9521dc00) [pid = 1779] [serial = 1240] [outer = (nil)] 11:50:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x96fe2000) [pid = 1779] [serial = 1241] [outer = 0x9521dc00] 11:50:17 INFO - PROCESS | 1779 | 1470163817437 Marionette DEBUG loaded listener.js 11:50:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9899d400) [pid = 1779] [serial = 1242] [outer = 0x9521dc00] 11:50:18 INFO - PROCESS | 1779 | 1470163818327 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 11:50:18 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 11:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1547ms 11:50:18 INFO - PROCESS | 1779 | 1470163818390 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 11:50:18 INFO - PROCESS | 1779 | 1470163818395 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 11:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:50:18 INFO - PROCESS | 1779 | 1470163818402 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:50:18 INFO - PROCESS | 1779 | 1470163818405 Marionette TRACE conn4 <- [1,1626,null,{}] 11:50:18 INFO - PROCESS | 1779 | 1470163818411 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:18 INFO - PROCESS | 1779 | 1470163818416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:18 INFO - PROCESS | 1779 | 1470163818597 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 11:50:18 INFO - PROCESS | 1779 | 1470163818766 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:18 INFO - PROCESS | 1779 | 1470163818773 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cb400 == 25 [pid = 1779] [id = 414] 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92f61800) [pid = 1779] [serial = 1243] [outer = (nil)] 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a11e000) [pid = 1779] [serial = 1244] [outer = 0x92f61800] 11:50:18 INFO - PROCESS | 1779 | 1470163818857 Marionette DEBUG loaded listener.js 11:50:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9a129800) [pid = 1779] [serial = 1245] [outer = 0x92f61800] 11:50:19 INFO - PROCESS | 1779 | 1470163819811 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:50:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1480ms 11:50:19 INFO - PROCESS | 1779 | 1470163819884 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 11:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:50:19 INFO - PROCESS | 1779 | 1470163819888 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 11:50:19 INFO - PROCESS | 1779 | 1470163819894 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:50:19 INFO - PROCESS | 1779 | 1470163819898 Marionette TRACE conn4 <- [1,1630,null,{}] 11:50:19 INFO - PROCESS | 1779 | 1470163819903 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:19 INFO - PROCESS | 1779 | 1470163819909 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:20 INFO - PROCESS | 1779 | 1470163820123 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 11:50:20 INFO - PROCESS | 1779 | 1470163820295 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:20 INFO - PROCESS | 1779 | 1470163820314 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a498800 == 26 [pid = 1779] [id = 415] 11:50:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9a4f4800) [pid = 1779] [serial = 1246] [outer = (nil)] 11:50:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9a90ec00) [pid = 1779] [serial = 1247] [outer = 0x9a4f4800] 11:50:20 INFO - PROCESS | 1779 | 1470163820427 Marionette DEBUG loaded listener.js 11:50:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9aaad000) [pid = 1779] [serial = 1248] [outer = 0x9a4f4800] 11:50:21 INFO - PROCESS | 1779 | 1470163821533 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 11:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1683ms 11:50:21 INFO - PROCESS | 1779 | 1470163821579 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 11:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:50:21 INFO - PROCESS | 1779 | 1470163821583 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 11:50:21 INFO - PROCESS | 1779 | 1470163821589 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:50:21 INFO - PROCESS | 1779 | 1470163821593 Marionette TRACE conn4 <- [1,1634,null,{}] 11:50:21 INFO - PROCESS | 1779 | 1470163821599 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:21 INFO - PROCESS | 1779 | 1470163821605 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:21 INFO - PROCESS | 1779 | 1470163821785 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 11:50:22 INFO - PROCESS | 1779 | 1470163822014 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:22 INFO - PROCESS | 1779 | 1470163822021 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2b0c00 == 27 [pid = 1779] [id = 416] 11:50:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x918e4400) [pid = 1779] [serial = 1249] [outer = (nil)] 11:50:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92259800) [pid = 1779] [serial = 1250] [outer = 0x918e4400] 11:50:22 INFO - PROCESS | 1779 | 1470163822338 Marionette DEBUG loaded listener.js 11:50:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x923cb000) [pid = 1779] [serial = 1251] [outer = 0x918e4400] 11:50:23 INFO - PROCESS | 1779 | 1470163823279 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1734ms 11:50:23 INFO - PROCESS | 1779 | 1470163823324 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 11:50:23 INFO - PROCESS | 1779 | 1470163823330 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 11:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:50:23 INFO - PROCESS | 1779 | 1470163823338 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:50:23 INFO - PROCESS | 1779 | 1470163823343 Marionette TRACE conn4 <- [1,1638,null,{}] 11:50:23 INFO - PROCESS | 1779 | 1470163823350 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:23 INFO - PROCESS | 1779 | 1470163823355 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:23 INFO - PROCESS | 1779 | 1470163823535 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 11:50:23 INFO - PROCESS | 1779 | 1470163823733 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:23 INFO - PROCESS | 1779 | 1470163823749 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d0f800 == 28 [pid = 1779] [id = 417] 11:50:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92de9c00) [pid = 1779] [serial = 1252] [outer = (nil)] 11:50:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92ee3000) [pid = 1779] [serial = 1253] [outer = 0x92de9c00] 11:50:23 INFO - PROCESS | 1779 | 1470163823895 Marionette DEBUG loaded listener.js 11:50:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92f6ac00) [pid = 1779] [serial = 1254] [outer = 0x92de9c00] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a1400 == 27 [pid = 1779] [id = 409] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x93a4c400 == 26 [pid = 1779] [id = 408] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x9486c400 == 25 [pid = 1779] [id = 407] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x9252c400 == 24 [pid = 1779] [id = 406] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x927f0400 == 23 [pid = 1779] [id = 405] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x918f0000 == 22 [pid = 1779] [id = 404] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92537800 == 21 [pid = 1779] [id = 398] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26bc00 == 20 [pid = 1779] [id = 397] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x93b62400 == 19 [pid = 1779] [id = 400] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x923c9c00 == 18 [pid = 1779] [id = 401] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x95219800 == 17 [pid = 1779] [id = 403] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x923c1400 == 16 [pid = 1779] [id = 396] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92eddc00 == 15 [pid = 1779] [id = 402] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92251000 == 14 [pid = 1779] [id = 399] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x9a498800 == 13 [pid = 1779] [id = 415] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x923cb400 == 12 [pid = 1779] [id = 414] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca8400 == 11 [pid = 1779] [id = 413] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92528c00 == 10 [pid = 1779] [id = 411] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee0800 == 9 [pid = 1779] [id = 412] 11:50:25 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265800 == 8 [pid = 1779] [id = 410] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92cac000) [pid = 1779] [serial = 1191] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9b5afc00) [pid = 1779] [serial = 1188] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9b042800) [pid = 1779] [serial = 1185] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f271c00) [pid = 1779] [serial = 1193] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x918e8400) [pid = 1779] [serial = 1194] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92acdc00) [pid = 1779] [serial = 1190] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f2a4c00) [pid = 1779] [serial = 1169] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ee6000) [pid = 1779] [serial = 1172] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9524a800) [pid = 1779] [serial = 1175] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9a129c00) [pid = 1779] [serial = 1178] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9aaa3800) [pid = 1779] [serial = 1181] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9ac33400) [pid = 1779] [serial = 1184] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9b24b000) [pid = 1779] [serial = 1187] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92ca2c00) [pid = 1779] [serial = 1197] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x927f2c00) [pid = 1779] [serial = 1196] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92eda000) [pid = 1779] [serial = 1199] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92257000) [pid = 1779] [serial = 1202] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ee6c00) [pid = 1779] [serial = 1200] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9aaa8c00) [pid = 1779] [serial = 1182] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92f6b800) [pid = 1779] [serial = 1173] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9a491c00) [pid = 1779] [serial = 1179] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x96fd6c00) [pid = 1779] [serial = 1176] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x918e8000) [pid = 1779] [serial = 1170] [outer = (nil)] [url = about:blank] 11:50:25 INFO - PROCESS | 1779 | 1470163825957 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 11:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2640ms 11:50:25 INFO - PROCESS | 1779 | 1470163825979 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 11:50:25 INFO - PROCESS | 1779 | 1470163825986 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 11:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:50:25 INFO - PROCESS | 1779 | 1470163825994 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:50:26 INFO - PROCESS | 1779 | 1470163825999 Marionette TRACE conn4 <- [1,1642,null,{}] 11:50:26 INFO - PROCESS | 1779 | 1470163826007 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:26 INFO - PROCESS | 1779 | 1470163826013 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:26 INFO - PROCESS | 1779 | 1470163826184 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 11:50:26 INFO - PROCESS | 1779 | 1470163826310 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:26 INFO - PROCESS | 1779 | 1470163826325 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x92250000 == 9 [pid = 1779] [id = 418] 11:50:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92253000) [pid = 1779] [serial = 1255] [outer = (nil)] 11:50:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x923c2000) [pid = 1779] [serial = 1256] [outer = 0x92253000] 11:50:26 INFO - PROCESS | 1779 | 1470163826396 Marionette DEBUG loaded listener.js 11:50:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9252b400) [pid = 1779] [serial = 1257] [outer = 0x92253000] 11:50:27 INFO - PROCESS | 1779 | 1470163827218 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 11:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1291ms 11:50:27 INFO - PROCESS | 1779 | 1470163827287 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 11:50:27 INFO - PROCESS | 1779 | 1470163827295 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 11:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:50:27 INFO - PROCESS | 1779 | 1470163827306 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:50:27 INFO - PROCESS | 1779 | 1470163827310 Marionette TRACE conn4 <- [1,1646,null,{}] 11:50:27 INFO - PROCESS | 1779 | 1470163827317 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:27 INFO - PROCESS | 1779 | 1470163827322 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:27 INFO - PROCESS | 1779 | 1470163827497 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 11:50:27 INFO - PROCESS | 1779 | 1470163827626 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:27 INFO - PROCESS | 1779 | 1470163827637 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f5800 == 10 [pid = 1779] [id = 419] 11:50:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca6800) [pid = 1779] [serial = 1258] [outer = (nil)] 11:50:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92cad000) [pid = 1779] [serial = 1259] [outer = 0x92ca6800] 11:50:27 INFO - PROCESS | 1779 | 1470163827741 Marionette DEBUG loaded listener.js 11:50:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92d08000) [pid = 1779] [serial = 1260] [outer = 0x92ca6800] 11:50:28 INFO - PROCESS | 1779 | 1470163828661 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 11:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1388ms 11:50:28 INFO - PROCESS | 1779 | 1470163828694 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 11:50:28 INFO - PROCESS | 1779 | 1470163828698 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 11:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:50:28 INFO - PROCESS | 1779 | 1470163828704 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:50:28 INFO - PROCESS | 1779 | 1470163828710 Marionette TRACE conn4 <- [1,1650,null,{}] 11:50:28 INFO - PROCESS | 1779 | 1470163828737 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:28 INFO - PROCESS | 1779 | 1470163828746 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:28 INFO - PROCESS | 1779 | 1470163828964 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 11:50:29 INFO - PROCESS | 1779 | 1470163828993 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:29 INFO - PROCESS | 1779 | 1470163829003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6c800 == 11 [pid = 1779] [id = 420] 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92f6f400) [pid = 1779] [serial = 1261] [outer = (nil)] 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93a40000) [pid = 1779] [serial = 1262] [outer = 0x92f6f400] 11:50:29 INFO - PROCESS | 1779 | 1470163829081 Marionette DEBUG loaded listener.js 11:50:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93a4a000) [pid = 1779] [serial = 1263] [outer = 0x92f6f400] 11:50:30 INFO - PROCESS | 1779 | 1470163830088 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 11:50:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:50:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1434ms 11:50:30 INFO - PROCESS | 1779 | 1470163830156 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 11:50:30 INFO - PROCESS | 1779 | 1470163830160 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 11:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:50:30 INFO - PROCESS | 1779 | 1470163830177 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:50:30 INFO - PROCESS | 1779 | 1470163830180 Marionette TRACE conn4 <- [1,1654,null,{}] 11:50:30 INFO - PROCESS | 1779 | 1470163830186 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:30 INFO - PROCESS | 1779 | 1470163830190 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:30 INFO - PROCESS | 1779 | 1470163830411 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92cafc00) [pid = 1779] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9489ec00) [pid = 1779] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92ede400) [pid = 1779] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93b6a400) [pid = 1779] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x923cac00) [pid = 1779] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92ee5800) [pid = 1779] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x918f0c00) [pid = 1779] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x95219c00) [pid = 1779] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92acf400) [pid = 1779] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:50:30 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x94898800) [pid = 1779] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:50:31 INFO - PROCESS | 1779 | 1470163831035 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:31 INFO - PROCESS | 1779 | 1470163831046 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26b400 == 12 [pid = 1779] [id = 421] 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f26e400) [pid = 1779] [serial = 1264] [outer = (nil)] 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x923cac00) [pid = 1779] [serial = 1265] [outer = 0x8f26e400] 11:50:31 INFO - PROCESS | 1779 | 1470163831121 Marionette DEBUG loaded listener.js 11:50:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9489bc00) [pid = 1779] [serial = 1266] [outer = 0x8f26e400] 11:50:31 INFO - PROCESS | 1779 | 1470163831870 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1734ms 11:50:31 INFO - PROCESS | 1779 | 1470163831912 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 11:50:31 INFO - PROCESS | 1779 | 1470163831917 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 11:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:50:31 INFO - PROCESS | 1779 | 1470163831932 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:50:31 INFO - PROCESS | 1779 | 1470163831935 Marionette TRACE conn4 <- [1,1658,null,{}] 11:50:31 INFO - PROCESS | 1779 | 1470163831941 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:31 INFO - PROCESS | 1779 | 1470163831945 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:32 INFO - PROCESS | 1779 | 1470163832103 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 11:50:32 INFO - PROCESS | 1779 | 1470163832112 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:32 INFO - PROCESS | 1779 | 1470163832118 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a0400 == 13 [pid = 1779] [id = 422] 11:50:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x95214400) [pid = 1779] [serial = 1267] [outer = (nil)] 11:50:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9521c400) [pid = 1779] [serial = 1268] [outer = 0x95214400] 11:50:32 INFO - PROCESS | 1779 | 1470163832190 Marionette DEBUG loaded listener.js 11:50:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x95251c00) [pid = 1779] [serial = 1269] [outer = 0x95214400] 11:50:33 INFO - PROCESS | 1779 | 1470163833304 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1453ms 11:50:33 INFO - PROCESS | 1779 | 1470163833387 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 11:50:33 INFO - PROCESS | 1779 | 1470163833394 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 11:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:50:33 INFO - PROCESS | 1779 | 1470163833404 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:50:33 INFO - PROCESS | 1779 | 1470163833408 Marionette TRACE conn4 <- [1,1662,null,{}] 11:50:33 INFO - PROCESS | 1779 | 1470163833417 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:33 INFO - PROCESS | 1779 | 1470163833423 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:33 INFO - PROCESS | 1779 | 1470163833617 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 11:50:33 INFO - PROCESS | 1779 | 1470163833788 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:33 INFO - PROCESS | 1779 | 1470163833805 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26c800 == 14 [pid = 1779] [id = 423] 11:50:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x918e9400) [pid = 1779] [serial = 1270] [outer = (nil)] 11:50:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x927e8800) [pid = 1779] [serial = 1271] [outer = 0x918e9400] 11:50:33 INFO - PROCESS | 1779 | 1470163833957 Marionette DEBUG loaded listener.js 11:50:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92ca1800) [pid = 1779] [serial = 1272] [outer = 0x918e9400] 11:50:35 INFO - PROCESS | 1779 | 1470163835033 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1684ms 11:50:35 INFO - PROCESS | 1779 | 1470163835088 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 11:50:35 INFO - PROCESS | 1779 | 1470163835095 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 11:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:50:35 INFO - PROCESS | 1779 | 1470163835107 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:50:35 INFO - PROCESS | 1779 | 1470163835111 Marionette TRACE conn4 <- [1,1666,null,{}] 11:50:35 INFO - PROCESS | 1779 | 1470163835119 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:35 INFO - PROCESS | 1779 | 1470163835126 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:35 INFO - PROCESS | 1779 | 1470163835320 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 11:50:35 INFO - PROCESS | 1779 | 1470163835596 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:35 INFO - PROCESS | 1779 | 1470163835606 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2af000 == 15 [pid = 1779] [id = 424] 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92ee1000) [pid = 1779] [serial = 1273] [outer = (nil)] 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x939af000) [pid = 1779] [serial = 1274] [outer = 0x92ee1000] 11:50:35 INFO - PROCESS | 1779 | 1470163835693 Marionette DEBUG loaded listener.js 11:50:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92f63c00) [pid = 1779] [serial = 1275] [outer = 0x92ee1000] 11:50:36 INFO - PROCESS | 1779 | 1470163836750 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 11:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1694ms 11:50:36 INFO - PROCESS | 1779 | 1470163836815 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 11:50:36 INFO - PROCESS | 1779 | 1470163836820 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 11:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:50:36 INFO - PROCESS | 1779 | 1470163836827 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:50:36 INFO - PROCESS | 1779 | 1470163836834 Marionette TRACE conn4 <- [1,1670,null,{}] 11:50:36 INFO - PROCESS | 1779 | 1470163836851 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:36 INFO - PROCESS | 1779 | 1470163836861 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:37 INFO - PROCESS | 1779 | 1470163837049 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 11:50:37 INFO - PROCESS | 1779 | 1470163837283 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:37 INFO - PROCESS | 1779 | 1470163837292 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f94400 == 16 [pid = 1779] [id = 425] 11:50:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x96fd7400) [pid = 1779] [serial = 1276] [outer = (nil)] 11:50:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x96fdc000) [pid = 1779] [serial = 1277] [outer = 0x96fd7400] 11:50:37 INFO - PROCESS | 1779 | 1470163837411 Marionette DEBUG loaded listener.js 11:50:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x96fe3c00) [pid = 1779] [serial = 1278] [outer = 0x96fd7400] 11:50:38 INFO - PROCESS | 1779 | 1470163838463 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 11:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1689ms 11:50:38 INFO - PROCESS | 1779 | 1470163838517 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 11:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:50:38 INFO - PROCESS | 1779 | 1470163838523 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 11:50:38 INFO - PROCESS | 1779 | 1470163838529 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:50:38 INFO - PROCESS | 1779 | 1470163838534 Marionette TRACE conn4 <- [1,1674,null,{}] 11:50:38 INFO - PROCESS | 1779 | 1470163838540 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:38 INFO - PROCESS | 1779 | 1470163838544 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:38 INFO - PROCESS | 1779 | 1470163838735 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 11:50:38 INFO - PROCESS | 1779 | 1470163838954 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:38 INFO - PROCESS | 1779 | 1470163838965 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6b800 == 17 [pid = 1779] [id = 426] 11:50:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x99375c00) [pid = 1779] [serial = 1279] [outer = (nil)] 11:50:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x99847800) [pid = 1779] [serial = 1280] [outer = 0x99375c00] 11:50:39 INFO - PROCESS | 1779 | 1470163839099 Marionette DEBUG loaded listener.js 11:50:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a120800) [pid = 1779] [serial = 1281] [outer = 0x99375c00] 11:50:40 INFO - PROCESS | 1779 | 1470163840253 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 11:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1791ms 11:50:40 INFO - PROCESS | 1779 | 1470163840322 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 11:50:40 INFO - PROCESS | 1779 | 1470163840328 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 11:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:50:40 INFO - PROCESS | 1779 | 1470163840336 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:50:40 INFO - PROCESS | 1779 | 1470163840342 Marionette TRACE conn4 <- [1,1678,null,{}] 11:50:40 INFO - PROCESS | 1779 | 1470163840351 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:40 INFO - PROCESS | 1779 | 1470163840359 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:40 INFO - PROCESS | 1779 | 1470163840556 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 11:50:40 INFO - PROCESS | 1779 | 1470163840790 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:40 INFO - PROCESS | 1779 | 1470163840802 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e6c00 == 18 [pid = 1779] [id = 427] 11:50:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x927ea000) [pid = 1779] [serial = 1282] [outer = (nil)] 11:50:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ad0000) [pid = 1779] [serial = 1283] [outer = 0x927ea000] 11:50:40 INFO - PROCESS | 1779 | 1470163840942 Marionette DEBUG loaded listener.js 11:50:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ca7800) [pid = 1779] [serial = 1284] [outer = 0x927ea000] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92ee5400) [pid = 1779] [serial = 1208] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93a4a800) [pid = 1779] [serial = 1209] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x94863400) [pid = 1779] [serial = 1203] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x927eb000) [pid = 1779] [serial = 1205] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92ca2800) [pid = 1779] [serial = 1206] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x923c0800) [pid = 1779] [serial = 1214] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9252c000) [pid = 1779] [serial = 1215] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9524d800) [pid = 1779] [serial = 1211] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x96f1ac00) [pid = 1779] [serial = 1212] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x96fdd800) [pid = 1779] [serial = 1229] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x96f91800) [pid = 1779] [serial = 1227] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x96f90400) [pid = 1779] [serial = 1226] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9486a400) [pid = 1779] [serial = 1220] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92d07000) [pid = 1779] [serial = 1217] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92de5800) [pid = 1779] [serial = 1218] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9524ac00) [pid = 1779] [serial = 1223] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x96f28400) [pid = 1779] [serial = 1224] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9489c400) [pid = 1779] [serial = 1221] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x97a79400) [pid = 1779] [serial = 1230] [outer = (nil)] [url = about:blank] 11:50:41 INFO - PROCESS | 1779 | 1470163841901 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 11:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1590ms 11:50:41 INFO - PROCESS | 1779 | 1470163841928 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 11:50:41 INFO - PROCESS | 1779 | 1470163841935 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 11:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:50:41 INFO - PROCESS | 1779 | 1470163841945 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:50:41 INFO - PROCESS | 1779 | 1470163841948 Marionette TRACE conn4 <- [1,1682,null,{}] 11:50:41 INFO - PROCESS | 1779 | 1470163841955 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:41 INFO - PROCESS | 1779 | 1470163841960 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:42 INFO - PROCESS | 1779 | 1470163842119 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 11:50:42 INFO - PROCESS | 1779 | 1470163842136 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:42 INFO - PROCESS | 1779 | 1470163842144 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d0b800 == 19 [pid = 1779] [id = 428] 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92de9000) [pid = 1779] [serial = 1285] [outer = (nil)] 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92ee4000) [pid = 1779] [serial = 1286] [outer = 0x92de9000] 11:50:42 INFO - PROCESS | 1779 | 1470163842219 Marionette DEBUG loaded listener.js 11:50:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x939b4c00) [pid = 1779] [serial = 1287] [outer = 0x92de9000] 11:50:43 INFO - PROCESS | 1779 | 1470163843188 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 11:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1277ms 11:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:50:43 INFO - PROCESS | 1779 | 1470163843223 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 11:50:43 INFO - PROCESS | 1779 | 1470163843227 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 11:50:43 INFO - PROCESS | 1779 | 1470163843234 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:50:43 INFO - PROCESS | 1779 | 1470163843239 Marionette TRACE conn4 <- [1,1686,null,{}] 11:50:43 INFO - PROCESS | 1779 | 1470163843254 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:43 INFO - PROCESS | 1779 | 1470163843262 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:43 INFO - PROCESS | 1779 | 1470163843474 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 11:50:43 INFO - PROCESS | 1779 | 1470163843490 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:43 INFO - PROCESS | 1779 | 1470163843497 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a1c00 == 20 [pid = 1779] [id = 429] 11:50:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x95217400) [pid = 1779] [serial = 1288] [outer = (nil)] 11:50:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9524e800) [pid = 1779] [serial = 1289] [outer = 0x95217400] 11:50:43 INFO - PROCESS | 1779 | 1470163843573 Marionette DEBUG loaded listener.js 11:50:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f28400) [pid = 1779] [serial = 1290] [outer = 0x95217400] 11:50:44 INFO - PROCESS | 1779 | 1470163844540 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 11:50:44 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 11:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1338ms 11:50:44 INFO - PROCESS | 1779 | 1470163844570 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 11:50:44 INFO - PROCESS | 1779 | 1470163844575 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 11:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:50:44 INFO - PROCESS | 1779 | 1470163844581 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:50:44 INFO - PROCESS | 1779 | 1470163844584 Marionette TRACE conn4 <- [1,1690,null,{}] 11:50:44 INFO - PROCESS | 1779 | 1470163844589 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:44 INFO - PROCESS | 1779 | 1470163844594 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:44 INFO - PROCESS | 1779 | 1470163844819 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 11:50:44 INFO - PROCESS | 1779 | 1470163844843 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:44 INFO - PROCESS | 1779 | 1470163844851 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x95216800 == 21 [pid = 1779] [id = 430] 11:50:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9524f800) [pid = 1779] [serial = 1291] [outer = (nil)] 11:50:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x96fe0c00) [pid = 1779] [serial = 1292] [outer = 0x9524f800] 11:50:44 INFO - PROCESS | 1779 | 1470163844920 Marionette DEBUG loaded listener.js 11:50:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x948a6400) [pid = 1779] [serial = 1293] [outer = 0x9524f800] 11:50:45 INFO - PROCESS | 1779 | 1470163845846 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 11:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1329ms 11:50:45 INFO - PROCESS | 1779 | 1470163845912 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 11:50:45 INFO - PROCESS | 1779 | 1470163845916 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 11:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:50:45 INFO - PROCESS | 1779 | 1470163845922 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:50:45 INFO - PROCESS | 1779 | 1470163845925 Marionette TRACE conn4 <- [1,1694,null,{}] 11:50:45 INFO - PROCESS | 1779 | 1470163845931 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:45 INFO - PROCESS | 1779 | 1470163845936 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:46 INFO - PROCESS | 1779 | 1470163846141 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 11:50:46 INFO - PROCESS | 1779 | 1470163846165 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:46 INFO - PROCESS | 1779 | 1470163846171 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f3800 == 22 [pid = 1779] [id = 431] 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x997cf800) [pid = 1779] [serial = 1294] [outer = (nil)] 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9a1b7400) [pid = 1779] [serial = 1295] [outer = 0x997cf800] 11:50:46 INFO - PROCESS | 1779 | 1470163846239 Marionette DEBUG loaded listener.js 11:50:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a44dc00) [pid = 1779] [serial = 1296] [outer = 0x997cf800] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f265c00) [pid = 1779] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92f6f400) [pid = 1779] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92de9c00) [pid = 1779] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x918e4400) [pid = 1779] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92f70000) [pid = 1779] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92d05c00) [pid = 1779] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9521dc00) [pid = 1779] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ca6800) [pid = 1779] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f26e400) [pid = 1779] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9a4f4800) [pid = 1779] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92f61800) [pid = 1779] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:50:46 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92253000) [pid = 1779] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:50:47 INFO - PROCESS | 1779 | 1470163847248 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 11:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1383ms 11:50:47 INFO - PROCESS | 1779 | 1470163847307 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 11:50:47 INFO - PROCESS | 1779 | 1470163847309 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 11:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:50:47 INFO - PROCESS | 1779 | 1470163847316 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:50:47 INFO - PROCESS | 1779 | 1470163847319 Marionette TRACE conn4 <- [1,1698,null,{}] 11:50:47 INFO - PROCESS | 1779 | 1470163847325 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:47 INFO - PROCESS | 1779 | 1470163847335 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:47 INFO - PROCESS | 1779 | 1470163847535 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 11:50:47 INFO - PROCESS | 1779 | 1470163847668 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:47 INFO - PROCESS | 1779 | 1470163847677 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269c00 == 23 [pid = 1779] [id = 432] 11:50:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f271400) [pid = 1779] [serial = 1297] [outer = (nil)] 11:50:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9a90dc00) [pid = 1779] [serial = 1298] [outer = 0x8f271400] 11:50:47 INFO - PROCESS | 1779 | 1470163847757 Marionette DEBUG loaded listener.js 11:50:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9aaa2c00) [pid = 1779] [serial = 1299] [outer = 0x8f271400] 11:50:48 INFO - PROCESS | 1779 | 1470163848548 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 11:50:48 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 11:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1285ms 11:50:48 INFO - PROCESS | 1779 | 1470163848663 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 11:50:48 INFO - PROCESS | 1779 | 1470163848668 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 11:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:50:48 INFO - PROCESS | 1779 | 1470163848678 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:50:48 INFO - PROCESS | 1779 | 1470163848684 Marionette TRACE conn4 <- [1,1702,null,{}] 11:50:48 INFO - PROCESS | 1779 | 1470163848693 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:48 INFO - PROCESS | 1779 | 1470163848699 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:48 INFO - PROCESS | 1779 | 1470163848936 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 11:50:49 INFO - PROCESS | 1779 | 1470163849114 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:49 INFO - PROCESS | 1779 | 1470163849129 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268000 == 24 [pid = 1779] [id = 433] 11:50:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9225b800) [pid = 1779] [serial = 1300] [outer = (nil)] 11:50:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9252a400) [pid = 1779] [serial = 1301] [outer = 0x9225b800] 11:50:49 INFO - PROCESS | 1779 | 1470163849213 Marionette DEBUG loaded listener.js 11:50:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92ace000) [pid = 1779] [serial = 1302] [outer = 0x9225b800] 11:50:50 INFO - PROCESS | 1779 | 1470163850252 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1637ms 11:50:50 INFO - PROCESS | 1779 | 1470163850317 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 11:50:50 INFO - PROCESS | 1779 | 1470163850324 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 11:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:50:50 INFO - PROCESS | 1779 | 1470163850336 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:50:50 INFO - PROCESS | 1779 | 1470163850341 Marionette TRACE conn4 <- [1,1706,null,{}] 11:50:50 INFO - PROCESS | 1779 | 1470163850349 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:50 INFO - PROCESS | 1779 | 1470163850355 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:50 INFO - PROCESS | 1779 | 1470163850599 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 11:50:50 INFO - PROCESS | 1779 | 1470163850824 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:50 INFO - PROCESS | 1779 | 1470163850834 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b61800 == 25 [pid = 1779] [id = 434] 11:50:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93d3c000) [pid = 1779] [serial = 1303] [outer = (nil)] 11:50:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x94899000) [pid = 1779] [serial = 1304] [outer = 0x93d3c000] 11:50:50 INFO - PROCESS | 1779 | 1470163850964 Marionette DEBUG loaded listener.js 11:50:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9524ec00) [pid = 1779] [serial = 1305] [outer = 0x93d3c000] 11:50:51 INFO - PROCESS | 1779 | 1470163851937 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 11:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1647ms 11:50:51 INFO - PROCESS | 1779 | 1470163851981 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 11:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:50:51 INFO - PROCESS | 1779 | 1470163851985 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 11:50:51 INFO - PROCESS | 1779 | 1470163851992 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:50:51 INFO - PROCESS | 1779 | 1470163851996 Marionette TRACE conn4 <- [1,1710,null,{}] 11:50:52 INFO - PROCESS | 1779 | 1470163852009 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:52 INFO - PROCESS | 1779 | 1470163852018 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:52 INFO - PROCESS | 1779 | 1470163852201 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 11:50:52 INFO - PROCESS | 1779 | 1470163852469 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:52 INFO - PROCESS | 1779 | 1470163852481 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a7ac00 == 26 [pid = 1779] [id = 435] 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9a490400) [pid = 1779] [serial = 1306] [outer = (nil)] 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9a910000) [pid = 1779] [serial = 1307] [outer = 0x9a490400] 11:50:52 INFO - PROCESS | 1779 | 1470163852609 Marionette DEBUG loaded listener.js 11:50:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9aaa7000) [pid = 1779] [serial = 1308] [outer = 0x9a490400] 11:50:53 INFO - PROCESS | 1779 | 1470163853517 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 11:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1592ms 11:50:53 INFO - PROCESS | 1779 | 1470163853584 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 11:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:50:53 INFO - PROCESS | 1779 | 1470163853588 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 11:50:53 INFO - PROCESS | 1779 | 1470163853596 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:50:53 INFO - PROCESS | 1779 | 1470163853599 Marionette TRACE conn4 <- [1,1714,null,{}] 11:50:53 INFO - PROCESS | 1779 | 1470163853605 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:53 INFO - PROCESS | 1779 | 1470163853610 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:53 INFO - PROCESS | 1779 | 1470163853827 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 11:50:54 INFO - PROCESS | 1779 | 1470163854003 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:54 INFO - PROCESS | 1779 | 1470163854009 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a79800 == 27 [pid = 1779] [id = 436] 11:50:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9abd1000) [pid = 1779] [serial = 1309] [outer = (nil)] 11:50:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9abd7000) [pid = 1779] [serial = 1310] [outer = 0x9abd1000] 11:50:54 INFO - PROCESS | 1779 | 1470163854093 Marionette DEBUG loaded listener.js 11:50:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9ac43800) [pid = 1779] [serial = 1311] [outer = 0x9abd1000] 11:50:55 INFO - PROCESS | 1779 | 1470163855068 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 11:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1535ms 11:50:55 INFO - PROCESS | 1779 | 1470163855130 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 11:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:50:55 INFO - PROCESS | 1779 | 1470163855135 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 11:50:55 INFO - PROCESS | 1779 | 1470163855141 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:50:55 INFO - PROCESS | 1779 | 1470163855145 Marionette TRACE conn4 <- [1,1718,null,{}] 11:50:55 INFO - PROCESS | 1779 | 1470163855150 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:55 INFO - PROCESS | 1779 | 1470163855156 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:55 INFO - PROCESS | 1779 | 1470163855367 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 11:50:55 INFO - PROCESS | 1779 | 1470163855610 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:55 INFO - PROCESS | 1779 | 1470163855618 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x94869000 == 28 [pid = 1779] [id = 437] 11:50:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a572400) [pid = 1779] [serial = 1312] [outer = (nil)] 11:50:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9b042800) [pid = 1779] [serial = 1313] [outer = 0x9a572400] 11:50:55 INFO - PROCESS | 1779 | 1470163855742 Marionette DEBUG loaded listener.js 11:50:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9b048c00) [pid = 1779] [serial = 1314] [outer = 0x9a572400] 11:50:56 INFO - PROCESS | 1779 | 1470163856623 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 11:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1551ms 11:50:56 INFO - PROCESS | 1779 | 1470163856692 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 11:50:56 INFO - PROCESS | 1779 | 1470163856696 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 11:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:50:56 INFO - PROCESS | 1779 | 1470163856702 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:50:56 INFO - PROCESS | 1779 | 1470163856706 Marionette TRACE conn4 <- [1,1722,null,{}] 11:50:56 INFO - PROCESS | 1779 | 1470163856712 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:56 INFO - PROCESS | 1779 | 1470163856722 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:56 INFO - PROCESS | 1779 | 1470163856982 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 11:50:57 INFO - PROCESS | 1779 | 1470163857217 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:57 INFO - PROCESS | 1779 | 1470163857224 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f266800 == 29 [pid = 1779] [id = 438] 11:50:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x923cf800) [pid = 1779] [serial = 1315] [outer = (nil)] 11:50:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92d06c00) [pid = 1779] [serial = 1316] [outer = 0x923cf800] 11:50:57 INFO - PROCESS | 1779 | 1470163857323 Marionette DEBUG loaded listener.js 11:50:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9937e000) [pid = 1779] [serial = 1317] [outer = 0x923cf800] 11:50:58 INFO - PROCESS | 1779 | 1470163858447 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 11:50:58 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 11:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1831ms 11:50:58 INFO - PROCESS | 1779 | 1470163858535 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 11:50:58 INFO - PROCESS | 1779 | 1470163858541 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 11:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:50:58 INFO - PROCESS | 1779 | 1470163858550 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:50:58 INFO - PROCESS | 1779 | 1470163858556 Marionette TRACE conn4 <- [1,1726,null,{}] 11:50:58 INFO - PROCESS | 1779 | 1470163858564 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:50:58 INFO - PROCESS | 1779 | 1470163858570 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:58 INFO - PROCESS | 1779 | 1470163858777 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 11:50:59 INFO - PROCESS | 1779 | 1470163858987 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:50:59 INFO - PROCESS | 1779 | 1470163859002 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:50:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x918eb000 == 30 [pid = 1779] [id = 439] 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92aca400) [pid = 1779] [serial = 1318] [outer = (nil)] 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92d0b000) [pid = 1779] [serial = 1319] [outer = 0x92aca400] 11:50:59 INFO - PROCESS | 1779 | 1470163859170 Marionette DEBUG loaded listener.js 11:50:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92d10800) [pid = 1779] [serial = 1320] [outer = 0x92aca400] 11:51:00 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2b0c00 == 29 [pid = 1779] [id = 416] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92edc000) [pid = 1779] [serial = 1236] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9899d400) [pid = 1779] [serial = 1242] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92cad000) [pid = 1779] [serial = 1259] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x9489bc00) [pid = 1779] [serial = 1266] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9a90ec00) [pid = 1779] [serial = 1247] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9a11e000) [pid = 1779] [serial = 1244] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9252b400) [pid = 1779] [serial = 1257] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f2a2000) [pid = 1779] [serial = 1232] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x93a4a000) [pid = 1779] [serial = 1263] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93a40000) [pid = 1779] [serial = 1262] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92de4000) [pid = 1779] [serial = 1235] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92ee3000) [pid = 1779] [serial = 1253] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92d08000) [pid = 1779] [serial = 1260] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92259800) [pid = 1779] [serial = 1250] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x923cac00) [pid = 1779] [serial = 1265] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x93d3bc00) [pid = 1779] [serial = 1238] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9a129800) [pid = 1779] [serial = 1245] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x96fe2000) [pid = 1779] [serial = 1241] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x918e5000) [pid = 1779] [serial = 1233] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92f6ac00) [pid = 1779] [serial = 1254] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9aaad000) [pid = 1779] [serial = 1248] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x948a3000) [pid = 1779] [serial = 1239] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x923c2000) [pid = 1779] [serial = 1256] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x923cb000) [pid = 1779] [serial = 1251] [outer = (nil)] [url = about:blank] 11:51:00 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9521c400) [pid = 1779] [serial = 1268] [outer = (nil)] [url = about:blank] 11:51:01 INFO - PROCESS | 1779 | 1470163861325 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 11:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2796ms 11:51:01 INFO - PROCESS | 1779 | 1470163861346 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 11:51:01 INFO - PROCESS | 1779 | 1470163861351 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 11:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:51:01 INFO - PROCESS | 1779 | 1470163861362 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:51:01 INFO - PROCESS | 1779 | 1470163861366 Marionette TRACE conn4 <- [1,1730,null,{}] 11:51:01 INFO - PROCESS | 1779 | 1470163861425 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:01 INFO - PROCESS | 1779 | 1470163861431 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:01 INFO - PROCESS | 1779 | 1470163861620 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 11:51:01 INFO - PROCESS | 1779 | 1470163861631 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:01 INFO - PROCESS | 1779 | 1470163861641 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f2400 == 30 [pid = 1779] [id = 440] 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x918f3000) [pid = 1779] [serial = 1321] [outer = (nil)] 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x923c6c00) [pid = 1779] [serial = 1322] [outer = 0x918f3000] 11:51:01 INFO - PROCESS | 1779 | 1470163861724 Marionette DEBUG loaded listener.js 11:51:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x923c9c00) [pid = 1779] [serial = 1323] [outer = 0x918f3000] 11:51:02 INFO - PROCESS | 1779 | 1470163862671 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 11:51:02 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 11:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1337ms 11:51:02 INFO - PROCESS | 1779 | 1470163862698 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 11:51:02 INFO - PROCESS | 1779 | 1470163862707 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 11:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:51:02 INFO - PROCESS | 1779 | 1470163862717 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:51:02 INFO - PROCESS | 1779 | 1470163862722 Marionette TRACE conn4 <- [1,1734,null,{}] 11:51:02 INFO - PROCESS | 1779 | 1470163862728 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:02 INFO - PROCESS | 1779 | 1470163862732 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:02 INFO - PROCESS | 1779 | 1470163862951 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 11:51:03 INFO - PROCESS | 1779 | 1470163863090 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:03 INFO - PROCESS | 1779 | 1470163863097 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ed800 == 31 [pid = 1779] [id = 441] 11:51:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca6c00) [pid = 1779] [serial = 1324] [outer = (nil)] 11:51:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92cad000) [pid = 1779] [serial = 1325] [outer = 0x92ca6c00] 11:51:03 INFO - PROCESS | 1779 | 1470163863171 Marionette DEBUG loaded listener.js 11:51:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92d09000) [pid = 1779] [serial = 1326] [outer = 0x92ca6c00] 11:51:04 INFO - PROCESS | 1779 | 1470163864115 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 11:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1434ms 11:51:04 INFO - PROCESS | 1779 | 1470163864152 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 11:51:04 INFO - PROCESS | 1779 | 1470163864156 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 11:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:51:04 INFO - PROCESS | 1779 | 1470163864162 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:51:04 INFO - PROCESS | 1779 | 1470163864168 Marionette TRACE conn4 <- [1,1738,null,{}] 11:51:04 INFO - PROCESS | 1779 | 1470163864194 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:04 INFO - PROCESS | 1779 | 1470163864203 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:04 INFO - PROCESS | 1779 | 1470163864444 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 11:51:04 INFO - PROCESS | 1779 | 1470163864471 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:04 INFO - PROCESS | 1779 | 1470163864488 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f70400 == 32 [pid = 1779] [id = 442] 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x939aec00) [pid = 1779] [serial = 1327] [outer = (nil)] 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x93a43000) [pid = 1779] [serial = 1328] [outer = 0x939aec00] 11:51:04 INFO - PROCESS | 1779 | 1470163864557 Marionette DEBUG loaded listener.js 11:51:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93b5d400) [pid = 1779] [serial = 1329] [outer = 0x939aec00] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f271400) [pid = 1779] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9524f800) [pid = 1779] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x997cf800) [pid = 1779] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x927ea000) [pid = 1779] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x96fd7400) [pid = 1779] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x99375c00) [pid = 1779] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92de9000) [pid = 1779] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x95214400) [pid = 1779] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ee1000) [pid = 1779] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x95217400) [pid = 1779] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:51:05 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x918e9400) [pid = 1779] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:51:06 INFO - PROCESS | 1779 | 1470163866406 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 11:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2296ms 11:51:06 INFO - PROCESS | 1779 | 1470163866460 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 11:51:06 INFO - PROCESS | 1779 | 1470163866467 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 11:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:51:06 INFO - PROCESS | 1779 | 1470163866477 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:51:06 INFO - PROCESS | 1779 | 1470163866481 Marionette TRACE conn4 <- [1,1742,null,{}] 11:51:06 INFO - PROCESS | 1779 | 1470163866490 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:06 INFO - PROCESS | 1779 | 1470163866496 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:06 INFO - PROCESS | 1779 | 1470163866680 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 11:51:06 INFO - PROCESS | 1779 | 1470163866918 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:06 INFO - PROCESS | 1779 | 1470163866929 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x918efc00 == 33 [pid = 1779] [id = 443] 11:51:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x918f0c00) [pid = 1779] [serial = 1330] [outer = (nil)] 11:51:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x9252bc00) [pid = 1779] [serial = 1331] [outer = 0x918f0c00] 11:51:07 INFO - PROCESS | 1779 | 1470163867043 Marionette DEBUG loaded listener.js 11:51:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92ca9000) [pid = 1779] [serial = 1332] [outer = 0x918f0c00] 11:51:08 INFO - PROCESS | 1779 | 1470163868013 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 11:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1592ms 11:51:08 INFO - PROCESS | 1779 | 1470163868078 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 11:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:51:08 INFO - PROCESS | 1779 | 1470163868087 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 11:51:08 INFO - PROCESS | 1779 | 1470163868099 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:51:08 INFO - PROCESS | 1779 | 1470163868103 Marionette TRACE conn4 <- [1,1746,null,{}] 11:51:08 INFO - PROCESS | 1779 | 1470163868110 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:08 INFO - PROCESS | 1779 | 1470163868117 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:08 INFO - PROCESS | 1779 | 1470163868321 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 11:51:08 INFO - PROCESS | 1779 | 1470163868588 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:08 INFO - PROCESS | 1779 | 1470163868599 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f65400 == 34 [pid = 1779] [id = 444] 11:51:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92f66400) [pid = 1779] [serial = 1333] [outer = (nil)] 11:51:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92f6ac00) [pid = 1779] [serial = 1334] [outer = 0x92f66400] 11:51:08 INFO - PROCESS | 1779 | 1470163868723 Marionette DEBUG loaded listener.js 11:51:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93a44800) [pid = 1779] [serial = 1335] [outer = 0x92f66400] 11:51:09 INFO - PROCESS | 1779 | 1470163869739 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 11:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1685ms 11:51:09 INFO - PROCESS | 1779 | 1470163869784 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 11:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:51:09 INFO - PROCESS | 1779 | 1470163869788 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 11:51:09 INFO - PROCESS | 1779 | 1470163869795 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:51:09 INFO - PROCESS | 1779 | 1470163869802 Marionette TRACE conn4 <- [1,1750,null,{}] 11:51:09 INFO - PROCESS | 1779 | 1470163869821 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:09 INFO - PROCESS | 1779 | 1470163869832 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:10 INFO - PROCESS | 1779 | 1470163870049 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 11:51:10 INFO - PROCESS | 1779 | 1470163870274 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:10 INFO - PROCESS | 1779 | 1470163870284 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a4000 == 35 [pid = 1779] [id = 445] 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x948a4400) [pid = 1779] [serial = 1336] [outer = (nil)] 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9521e800) [pid = 1779] [serial = 1337] [outer = 0x948a4400] 11:51:10 INFO - PROCESS | 1779 | 1470163870397 Marionette DEBUG loaded listener.js 11:51:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x952bd000) [pid = 1779] [serial = 1338] [outer = 0x948a4400] 11:51:11 INFO - PROCESS | 1779 | 1470163871435 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 11:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1688ms 11:51:11 INFO - PROCESS | 1779 | 1470163871483 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 11:51:11 INFO - PROCESS | 1779 | 1470163871488 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 11:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:51:11 INFO - PROCESS | 1779 | 1470163871494 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:51:11 INFO - PROCESS | 1779 | 1470163871498 Marionette TRACE conn4 <- [1,1754,null,{}] 11:51:11 INFO - PROCESS | 1779 | 1470163871504 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:11 INFO - PROCESS | 1779 | 1470163871509 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:11 INFO - PROCESS | 1779 | 1470163871704 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 11:51:11 INFO - PROCESS | 1779 | 1470163871880 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:11 INFO - PROCESS | 1779 | 1470163871890 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e5c00 == 36 [pid = 1779] [id = 446] 11:51:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x918e9400) [pid = 1779] [serial = 1339] [outer = (nil)] 11:51:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x96f91800) [pid = 1779] [serial = 1340] [outer = 0x918e9400] 11:51:12 INFO - PROCESS | 1779 | 1470163872018 Marionette DEBUG loaded listener.js 11:51:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92f61400) [pid = 1779] [serial = 1341] [outer = 0x918e9400] 11:51:13 INFO - PROCESS | 1779 | 1470163873122 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 11:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1694ms 11:51:13 INFO - PROCESS | 1779 | 1470163873189 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 11:51:13 INFO - PROCESS | 1779 | 1470163873199 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 11:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:51:13 INFO - PROCESS | 1779 | 1470163873216 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:51:13 INFO - PROCESS | 1779 | 1470163873223 Marionette TRACE conn4 <- [1,1758,null,{}] 11:51:13 INFO - PROCESS | 1779 | 1470163873232 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:13 INFO - PROCESS | 1779 | 1470163873237 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:13 INFO - PROCESS | 1779 | 1470163873423 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9a90dc00) [pid = 1779] [serial = 1298] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x96fe0c00) [pid = 1779] [serial = 1292] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9a1b7400) [pid = 1779] [serial = 1295] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x948a6400) [pid = 1779] [serial = 1293] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ad0000) [pid = 1779] [serial = 1283] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92ca7800) [pid = 1779] [serial = 1284] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x96fdc000) [pid = 1779] [serial = 1277] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x96fe3c00) [pid = 1779] [serial = 1278] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x99847800) [pid = 1779] [serial = 1280] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x9a120800) [pid = 1779] [serial = 1281] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92ee4000) [pid = 1779] [serial = 1286] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x939b4c00) [pid = 1779] [serial = 1287] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x95251c00) [pid = 1779] [serial = 1269] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x939af000) [pid = 1779] [serial = 1274] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x92f63c00) [pid = 1779] [serial = 1275] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9524e800) [pid = 1779] [serial = 1289] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x927e8800) [pid = 1779] [serial = 1271] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x92ca1800) [pid = 1779] [serial = 1272] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 57 (0x9a44dc00) [pid = 1779] [serial = 1296] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 56 (0x96f28400) [pid = 1779] [serial = 1290] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | --DOMWINDOW == 55 (0x9aaa2c00) [pid = 1779] [serial = 1299] [outer = (nil)] [url = about:blank] 11:51:13 INFO - PROCESS | 1779 | 1470163873708 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:13 INFO - PROCESS | 1779 | 1470163873719 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e5400 == 37 [pid = 1779] [id = 447] 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 56 (0x918e5800) [pid = 1779] [serial = 1342] [outer = (nil)] 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 57 (0x92534000) [pid = 1779] [serial = 1343] [outer = 0x918e5800] 11:51:13 INFO - PROCESS | 1779 | 1470163873808 Marionette DEBUG loaded listener.js 11:51:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 58 (0x927eec00) [pid = 1779] [serial = 1344] [outer = 0x918e5800] 11:51:14 INFO - PROCESS | 1779 | 1470163874650 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 11:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1494ms 11:51:14 INFO - PROCESS | 1779 | 1470163874719 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 11:51:14 INFO - PROCESS | 1779 | 1470163874725 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 11:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:51:14 INFO - PROCESS | 1779 | 1470163874741 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:51:14 INFO - PROCESS | 1779 | 1470163874747 Marionette TRACE conn4 <- [1,1762,null,{}] 11:51:14 INFO - PROCESS | 1779 | 1470163874753 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:14 INFO - PROCESS | 1779 | 1470163874759 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:14 INFO - PROCESS | 1779 | 1470163874925 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 11:51:14 INFO - PROCESS | 1779 | 1470163874936 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:14 INFO - PROCESS | 1779 | 1470163874944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de1400 == 38 [pid = 1779] [id = 448] 11:51:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x92de8c00) [pid = 1779] [serial = 1345] [outer = (nil)] 11:51:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x92ee7c00) [pid = 1779] [serial = 1346] [outer = 0x92de8c00] 11:51:15 INFO - PROCESS | 1779 | 1470163875020 Marionette DEBUG loaded listener.js 11:51:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x92f6d000) [pid = 1779] [serial = 1347] [outer = 0x92de8c00] 11:51:16 INFO - PROCESS | 1779 | 1470163876056 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 11:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1381ms 11:51:16 INFO - PROCESS | 1779 | 1470163876126 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 11:51:16 INFO - PROCESS | 1779 | 1470163876131 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 11:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:51:16 INFO - PROCESS | 1779 | 1470163876140 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:51:16 INFO - PROCESS | 1779 | 1470163876146 Marionette TRACE conn4 <- [1,1766,null,{}] 11:51:16 INFO - PROCESS | 1779 | 1470163876165 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:16 INFO - PROCESS | 1779 | 1470163876173 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:16 INFO - PROCESS | 1779 | 1470163876402 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 11:51:16 INFO - PROCESS | 1779 | 1470163876421 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:16 INFO - PROCESS | 1779 | 1470163876430 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x939b4c00 == 39 [pid = 1779] [id = 449] 11:51:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x93d3e400) [pid = 1779] [serial = 1348] [outer = (nil)] 11:51:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9521d800) [pid = 1779] [serial = 1349] [outer = 0x93d3e400] 11:51:16 INFO - PROCESS | 1779 | 1470163876502 Marionette DEBUG loaded listener.js 11:51:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x952c4000) [pid = 1779] [serial = 1350] [outer = 0x93d3e400] 11:51:17 INFO - PROCESS | 1779 | 1470163877444 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 11:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1354ms 11:51:17 INFO - PROCESS | 1779 | 1470163877494 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 11:51:17 INFO - PROCESS | 1779 | 1470163877499 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 11:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:51:17 INFO - PROCESS | 1779 | 1470163877518 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:51:17 INFO - PROCESS | 1779 | 1470163877522 Marionette TRACE conn4 <- [1,1770,null,{}] 11:51:17 INFO - PROCESS | 1779 | 1470163877527 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:17 INFO - PROCESS | 1779 | 1470163877532 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:17 INFO - PROCESS | 1779 | 1470163877757 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 11:51:17 INFO - PROCESS | 1779 | 1470163877780 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:17 INFO - PROCESS | 1779 | 1470163877789 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8c400 == 40 [pid = 1779] [id = 450] 11:51:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x96f92000) [pid = 1779] [serial = 1351] [outer = (nil)] 11:51:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x96fe5c00) [pid = 1779] [serial = 1352] [outer = 0x96f92000] 11:51:17 INFO - PROCESS | 1779 | 1470163877858 Marionette DEBUG loaded listener.js 11:51:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x97a80c00) [pid = 1779] [serial = 1353] [outer = 0x96f92000] 11:51:18 INFO - PROCESS | 1779 | 1470163878895 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ca6c00) [pid = 1779] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x93d3c000) [pid = 1779] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9abd1000) [pid = 1779] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9225b800) [pid = 1779] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9a572400) [pid = 1779] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x9a490400) [pid = 1779] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x923cf800) [pid = 1779] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x918f3000) [pid = 1779] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:51:18 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x92aca400) [pid = 1779] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1445ms 11:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:51:18 INFO - PROCESS | 1779 | 1470163878964 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 11:51:18 INFO - PROCESS | 1779 | 1470163878967 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 11:51:18 INFO - PROCESS | 1779 | 1470163878975 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:51:18 INFO - PROCESS | 1779 | 1470163878978 Marionette TRACE conn4 <- [1,1774,null,{}] 11:51:18 INFO - PROCESS | 1779 | 1470163878986 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:18 INFO - PROCESS | 1779 | 1470163878991 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:19 INFO - PROCESS | 1779 | 1470163879166 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 11:51:19 INFO - PROCESS | 1779 | 1470163879298 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:19 INFO - PROCESS | 1779 | 1470163879310 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x92259800 == 41 [pid = 1779] [id = 451] 11:51:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x927f1400) [pid = 1779] [serial = 1354] [outer = (nil)] 11:51:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x93a40000) [pid = 1779] [serial = 1355] [outer = 0x927f1400] 11:51:19 INFO - PROCESS | 1779 | 1470163879389 Marionette DEBUG loaded listener.js 11:51:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x95218c00) [pid = 1779] [serial = 1356] [outer = 0x927f1400] 11:51:20 INFO - PROCESS | 1779 | 1470163880218 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 11:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1293ms 11:51:20 INFO - PROCESS | 1779 | 1470163880267 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 11:51:20 INFO - PROCESS | 1779 | 1470163880271 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 11:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:51:20 INFO - PROCESS | 1779 | 1470163880277 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:51:20 INFO - PROCESS | 1779 | 1470163880280 Marionette TRACE conn4 <- [1,1778,null,{}] 11:51:20 INFO - PROCESS | 1779 | 1470163880286 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:20 INFO - PROCESS | 1779 | 1470163880296 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:20 INFO - PROCESS | 1779 | 1470163880500 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 11:51:20 INFO - PROCESS | 1779 | 1470163880640 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:20 INFO - PROCESS | 1779 | 1470163880648 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ee400 == 42 [pid = 1779] [id = 452] 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x927f4c00) [pid = 1779] [serial = 1357] [outer = (nil)] 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x9a1b8800) [pid = 1779] [serial = 1358] [outer = 0x927f4c00] 11:51:20 INFO - PROCESS | 1779 | 1470163880721 Marionette DEBUG loaded listener.js 11:51:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x9a44f400) [pid = 1779] [serial = 1359] [outer = 0x927f4c00] 11:51:21 INFO - PROCESS | 1779 | 1470163881778 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 11:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 11:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1544ms 11:51:21 INFO - PROCESS | 1779 | 1470163881823 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 11:51:21 INFO - PROCESS | 1779 | 1470163881830 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 11:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:51:21 INFO - PROCESS | 1779 | 1470163881839 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:51:21 INFO - PROCESS | 1779 | 1470163881844 Marionette TRACE conn4 <- [1,1782,null,{}] 11:51:21 INFO - PROCESS | 1779 | 1470163881853 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:21 INFO - PROCESS | 1779 | 1470163881859 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:22 INFO - PROCESS | 1779 | 1470163882047 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 11:51:22 INFO - PROCESS | 1779 | 1470163882219 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:22 INFO - PROCESS | 1779 | 1470163882227 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x92257000 == 43 [pid = 1779] [id = 453] 11:51:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x9225b800) [pid = 1779] [serial = 1360] [outer = (nil)] 11:51:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92d0d000) [pid = 1779] [serial = 1361] [outer = 0x9225b800] 11:51:22 INFO - PROCESS | 1779 | 1470163882365 Marionette DEBUG loaded listener.js 11:51:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92ede800) [pid = 1779] [serial = 1362] [outer = 0x9225b800] 11:51:23 INFO - PROCESS | 1779 | 1470163883336 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 11:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 11:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1540ms 11:51:23 INFO - PROCESS | 1779 | 1470163883379 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 11:51:23 INFO - PROCESS | 1779 | 1470163883387 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 11:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:51:23 INFO - PROCESS | 1779 | 1470163883398 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:51:23 INFO - PROCESS | 1779 | 1470163883402 Marionette TRACE conn4 <- [1,1786,null,{}] 11:51:23 INFO - PROCESS | 1779 | 1470163883409 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:23 INFO - PROCESS | 1779 | 1470163883415 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:23 INFO - PROCESS | 1779 | 1470163883600 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 11:51:23 INFO - PROCESS | 1779 | 1470163883774 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:23 INFO - PROCESS | 1779 | 1470163883781 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x92537c00 == 44 [pid = 1779] [id = 454] 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x9486a400) [pid = 1779] [serial = 1363] [outer = (nil)] 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x948a6800) [pid = 1779] [serial = 1364] [outer = 0x9486a400] 11:51:23 INFO - PROCESS | 1779 | 1470163883865 Marionette DEBUG loaded listener.js 11:51:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x96f19c00) [pid = 1779] [serial = 1365] [outer = 0x9486a400] 11:51:24 INFO - PROCESS | 1779 | 1470163884930 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 11:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 11:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 11:51:24 INFO - PROCESS | 1779 | 1470163884985 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 11:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:51:24 INFO - PROCESS | 1779 | 1470163884990 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 11:51:25 INFO - PROCESS | 1779 | 1470163884998 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:51:25 INFO - PROCESS | 1779 | 1470163885006 Marionette TRACE conn4 <- [1,1790,null,{}] 11:51:25 INFO - PROCESS | 1779 | 1470163885028 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:25 INFO - PROCESS | 1779 | 1470163885042 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:25 INFO - PROCESS | 1779 | 1470163885291 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 11:51:25 INFO - PROCESS | 1779 | 1470163885516 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:25 INFO - PROCESS | 1779 | 1470163885531 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a80800 == 45 [pid = 1779] [id = 455] 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9a447400) [pid = 1779] [serial = 1366] [outer = (nil)] 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a9a6000) [pid = 1779] [serial = 1367] [outer = 0x9a447400] 11:51:25 INFO - PROCESS | 1779 | 1470163885640 Marionette DEBUG loaded listener.js 11:51:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x9aaa4400) [pid = 1779] [serial = 1368] [outer = 0x9a447400] 11:51:26 INFO - PROCESS | 1779 | 1470163886552 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 11:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1590ms 11:51:26 INFO - PROCESS | 1779 | 1470163886587 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 11:51:26 INFO - PROCESS | 1779 | 1470163886591 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 11:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:51:26 INFO - PROCESS | 1779 | 1470163886599 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:51:26 INFO - PROCESS | 1779 | 1470163886603 Marionette TRACE conn4 <- [1,1794,null,{}] 11:51:26 INFO - PROCESS | 1779 | 1470163886608 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:26 INFO - PROCESS | 1779 | 1470163886613 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:26 INFO - PROCESS | 1779 | 1470163886814 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 11:51:27 INFO - PROCESS | 1779 | 1470163886988 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:27 INFO - PROCESS | 1779 | 1470163886994 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225b400 == 46 [pid = 1779] [id = 456] 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9a573c00) [pid = 1779] [serial = 1369] [outer = (nil)] 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9aaae400) [pid = 1779] [serial = 1370] [outer = 0x9a573c00] 11:51:27 INFO - PROCESS | 1779 | 1470163887077 Marionette DEBUG loaded listener.js 11:51:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9abd4000) [pid = 1779] [serial = 1371] [outer = 0x9a573c00] 11:51:28 INFO - PROCESS | 1779 | 1470163888040 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1482ms 11:51:28 INFO - PROCESS | 1779 | 1470163888082 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 11:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:51:28 INFO - PROCESS | 1779 | 1470163888087 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 11:51:28 INFO - PROCESS | 1779 | 1470163888093 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:51:28 INFO - PROCESS | 1779 | 1470163888097 Marionette TRACE conn4 <- [1,1798,null,{}] 11:51:28 INFO - PROCESS | 1779 | 1470163888104 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:28 INFO - PROCESS | 1779 | 1470163888109 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:28 INFO - PROCESS | 1779 | 1470163888291 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 11:51:28 INFO - PROCESS | 1779 | 1470163888470 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:28 INFO - PROCESS | 1779 | 1470163888479 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6c000 == 47 [pid = 1779] [id = 457] 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96f8a000) [pid = 1779] [serial = 1372] [outer = (nil)] 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9ac3dc00) [pid = 1779] [serial = 1373] [outer = 0x96f8a000] 11:51:28 INFO - PROCESS | 1779 | 1470163888561 Marionette DEBUG loaded listener.js 11:51:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9b03d000) [pid = 1779] [serial = 1374] [outer = 0x96f8a000] 11:51:29 INFO - PROCESS | 1779 | 1470163889530 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 11:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1488ms 11:51:29 INFO - PROCESS | 1779 | 1470163889581 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 11:51:29 INFO - PROCESS | 1779 | 1470163889585 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 11:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:51:29 INFO - PROCESS | 1779 | 1470163889592 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:51:29 INFO - PROCESS | 1779 | 1470163889596 Marionette TRACE conn4 <- [1,1802,null,{}] 11:51:29 INFO - PROCESS | 1779 | 1470163889602 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:29 INFO - PROCESS | 1779 | 1470163889612 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:29 INFO - PROCESS | 1779 | 1470163889829 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 11:51:30 INFO - PROCESS | 1779 | 1470163890057 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:30 INFO - PROCESS | 1779 | 1470163890066 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252b800 == 48 [pid = 1779] [id = 458] 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9aaab000) [pid = 1779] [serial = 1375] [outer = (nil)] 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b924800) [pid = 1779] [serial = 1376] [outer = 0x9aaab000] 11:51:30 INFO - PROCESS | 1779 | 1470163890191 Marionette DEBUG loaded listener.js 11:51:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9b9c1800) [pid = 1779] [serial = 1377] [outer = 0x9aaab000] 11:51:31 INFO - PROCESS | 1779 | 1470163891151 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1630ms 11:51:31 INFO - PROCESS | 1779 | 1470163891224 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 11:51:31 INFO - PROCESS | 1779 | 1470163891227 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 11:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:51:31 INFO - PROCESS | 1779 | 1470163891234 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:51:31 INFO - PROCESS | 1779 | 1470163891237 Marionette TRACE conn4 <- [1,1806,null,{}] 11:51:31 INFO - PROCESS | 1779 | 1470163891243 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:31 INFO - PROCESS | 1779 | 1470163891250 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:31 INFO - PROCESS | 1779 | 1470163891446 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 11:51:31 INFO - PROCESS | 1779 | 1470163891923 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:31 INFO - PROCESS | 1779 | 1470163891934 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e4800 == 49 [pid = 1779] [id = 459] 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x918e6400) [pid = 1779] [serial = 1378] [outer = (nil)] 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9225a400) [pid = 1779] [serial = 1379] [outer = 0x918e6400] 11:51:32 INFO - PROCESS | 1779 | 1470163892052 Marionette DEBUG loaded listener.js 11:51:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92533400) [pid = 1779] [serial = 1380] [outer = 0x918e6400] 11:51:32 INFO - PROCESS | 1779 | 1470163892967 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 11:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1785ms 11:51:33 INFO - PROCESS | 1779 | 1470163893036 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 11:51:33 INFO - PROCESS | 1779 | 1470163893043 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 11:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:51:33 INFO - PROCESS | 1779 | 1470163893054 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:51:33 INFO - PROCESS | 1779 | 1470163893059 Marionette TRACE conn4 <- [1,1810,null,{}] 11:51:33 INFO - PROCESS | 1779 | 1470163893070 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:33 INFO - PROCESS | 1779 | 1470163893077 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:33 INFO - PROCESS | 1779 | 1470163893273 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 11:51:33 INFO - PROCESS | 1779 | 1470163893630 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:33 INFO - PROCESS | 1779 | 1470163893642 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a2800 == 50 [pid = 1779] [id = 460] 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92ca2c00) [pid = 1779] [serial = 1381] [outer = (nil)] 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93b63800) [pid = 1779] [serial = 1382] [outer = 0x92ca2c00] 11:51:33 INFO - PROCESS | 1779 | 1470163893742 Marionette DEBUG loaded listener.js 11:51:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x94867c00) [pid = 1779] [serial = 1383] [outer = 0x92ca2c00] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918eb000 == 49 [pid = 1779] [id = 439] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918f2400 == 48 [pid = 1779] [id = 440] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92259800 == 47 [pid = 1779] [id = 451] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8c400 == 46 [pid = 1779] [id = 450] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x939b4c00 == 45 [pid = 1779] [id = 449] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92de1400 == 44 [pid = 1779] [id = 448] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918e5400 == 43 [pid = 1779] [id = 447] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918e5c00 == 42 [pid = 1779] [id = 446] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x948a4000 == 41 [pid = 1779] [id = 445] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92f65400 == 40 [pid = 1779] [id = 444] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918efc00 == 39 [pid = 1779] [id = 443] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x8f266800 == 38 [pid = 1779] [id = 438] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x927ed800 == 37 [pid = 1779] [id = 441] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92f70400 == 36 [pid = 1779] [id = 442] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x93b61800 == 35 [pid = 1779] [id = 434] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x97a7ac00 == 34 [pid = 1779] [id = 435] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x97a79800 == 33 [pid = 1779] [id = 436] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x94869000 == 32 [pid = 1779] [id = 437] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x918e4800 == 31 [pid = 1779] [id = 459] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x9252b800 == 30 [pid = 1779] [id = 458] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x9225b400 == 29 [pid = 1779] [id = 456] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6c000 == 28 [pid = 1779] [id = 457] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x97a80800 == 27 [pid = 1779] [id = 455] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92537c00 == 26 [pid = 1779] [id = 454] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x927ee400 == 25 [pid = 1779] [id = 452] 11:51:35 INFO - PROCESS | 1779 | --DOCSHELL 0x92257000 == 24 [pid = 1779] [id = 453] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x923c6c00) [pid = 1779] [serial = 1322] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x923c9c00) [pid = 1779] [serial = 1323] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92d10800) [pid = 1779] [serial = 1320] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x93a43000) [pid = 1779] [serial = 1328] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92d0b000) [pid = 1779] [serial = 1319] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9252a400) [pid = 1779] [serial = 1301] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x94899000) [pid = 1779] [serial = 1304] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a910000) [pid = 1779] [serial = 1307] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9abd7000) [pid = 1779] [serial = 1310] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9b042800) [pid = 1779] [serial = 1313] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92d06c00) [pid = 1779] [serial = 1316] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92cad000) [pid = 1779] [serial = 1325] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92d09000) [pid = 1779] [serial = 1326] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9524ec00) [pid = 1779] [serial = 1305] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9ac43800) [pid = 1779] [serial = 1311] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92ace000) [pid = 1779] [serial = 1302] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9b048c00) [pid = 1779] [serial = 1314] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9aaa7000) [pid = 1779] [serial = 1308] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9937e000) [pid = 1779] [serial = 1317] [outer = (nil)] [url = about:blank] 11:51:35 INFO - PROCESS | 1779 | 1470163895815 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 11:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2805ms 11:51:35 INFO - PROCESS | 1779 | 1470163895860 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 11:51:35 INFO - PROCESS | 1779 | 1470163895866 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 11:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:51:35 INFO - PROCESS | 1779 | 1470163895874 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:51:35 INFO - PROCESS | 1779 | 1470163895879 Marionette TRACE conn4 <- [1,1814,null,{}] 11:51:35 INFO - PROCESS | 1779 | 1470163895952 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:35 INFO - PROCESS | 1779 | 1470163895959 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:36 INFO - PROCESS | 1779 | 1470163896154 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 11:51:36 INFO - PROCESS | 1779 | 1470163896323 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:36 INFO - PROCESS | 1779 | 1470163896332 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e8800 == 25 [pid = 1779] [id = 461] 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x918ef800) [pid = 1779] [serial = 1384] [outer = (nil)] 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x923c2400) [pid = 1779] [serial = 1385] [outer = 0x918ef800] 11:51:36 INFO - PROCESS | 1779 | 1470163896480 Marionette DEBUG loaded listener.js 11:51:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x923c9c00) [pid = 1779] [serial = 1386] [outer = 0x918ef800] 11:51:37 INFO - PROCESS | 1779 | 1470163897304 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 11:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1497ms 11:51:37 INFO - PROCESS | 1779 | 1470163897373 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 11:51:37 INFO - PROCESS | 1779 | 1470163897381 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 11:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:51:37 INFO - PROCESS | 1779 | 1470163897399 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:51:37 INFO - PROCESS | 1779 | 1470163897404 Marionette TRACE conn4 <- [1,1818,null,{}] 11:51:37 INFO - PROCESS | 1779 | 1470163897410 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:37 INFO - PROCESS | 1779 | 1470163897416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:37 INFO - PROCESS | 1779 | 1470163897615 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 11:51:37 INFO - PROCESS | 1779 | 1470163897817 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:37 INFO - PROCESS | 1779 | 1470163897828 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x92532400 == 26 [pid = 1779] [id = 462] 11:51:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92ca2800) [pid = 1779] [serial = 1387] [outer = (nil)] 11:51:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92d05800) [pid = 1779] [serial = 1388] [outer = 0x92ca2800] 11:51:37 INFO - PROCESS | 1779 | 1470163897914 Marionette DEBUG loaded listener.js 11:51:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92d0c000) [pid = 1779] [serial = 1389] [outer = 0x92ca2800] 11:51:38 INFO - PROCESS | 1779 | 1470163898926 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 11:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1585ms 11:51:38 INFO - PROCESS | 1779 | 1470163898992 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 11:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:51:39 INFO - PROCESS | 1779 | 1470163898997 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 11:51:39 INFO - PROCESS | 1779 | 1470163899003 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:51:39 INFO - PROCESS | 1779 | 1470163899009 Marionette TRACE conn4 <- [1,1822,null,{}] 11:51:39 INFO - PROCESS | 1779 | 1470163899032 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:39 INFO - PROCESS | 1779 | 1470163899041 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:39 INFO - PROCESS | 1779 | 1470163899260 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 11:51:39 INFO - PROCESS | 1779 | 1470163899290 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:39 INFO - PROCESS | 1779 | 1470163899301 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f64400 == 27 [pid = 1779] [id = 463] 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92f65000) [pid = 1779] [serial = 1390] [outer = (nil)] 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92f69800) [pid = 1779] [serial = 1391] [outer = 0x92f65000] 11:51:39 INFO - PROCESS | 1779 | 1470163899371 Marionette DEBUG loaded listener.js 11:51:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x939b5400) [pid = 1779] [serial = 1392] [outer = 0x92f65000] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x927f4c00) [pid = 1779] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x948a4400) [pid = 1779] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x918e5800) [pid = 1779] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x93d3e400) [pid = 1779] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92f66400) [pid = 1779] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x918e9400) [pid = 1779] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92de8c00) [pid = 1779] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x927f1400) [pid = 1779] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x939aec00) [pid = 1779] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x918f0c00) [pid = 1779] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:51:40 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x96f92000) [pid = 1779] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:51:40 INFO - PROCESS | 1779 | 1470163900986 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 11:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2043ms 11:51:41 INFO - PROCESS | 1779 | 1470163901046 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 11:51:41 INFO - PROCESS | 1779 | 1470163901051 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 11:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:51:41 INFO - PROCESS | 1779 | 1470163901057 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:51:41 INFO - PROCESS | 1779 | 1470163901061 Marionette TRACE conn4 <- [1,1826,null,{}] 11:51:41 INFO - PROCESS | 1779 | 1470163901067 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:41 INFO - PROCESS | 1779 | 1470163901071 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:41 INFO - PROCESS | 1779 | 1470163901242 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 11:51:41 INFO - PROCESS | 1779 | 1470163901251 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:41 INFO - PROCESS | 1779 | 1470163901259 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f0400 == 28 [pid = 1779] [id = 464] 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92537c00) [pid = 1779] [serial = 1393] [outer = (nil)] 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93a42c00) [pid = 1779] [serial = 1394] [outer = 0x92537c00] 11:51:41 INFO - PROCESS | 1779 | 1470163901445 Marionette DEBUG loaded listener.js 11:51:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93d37000) [pid = 1779] [serial = 1395] [outer = 0x92537c00] 11:51:42 INFO - PROCESS | 1779 | 1470163902200 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 11:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1188ms 11:51:42 INFO - PROCESS | 1779 | 1470163902245 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 11:51:42 INFO - PROCESS | 1779 | 1470163902249 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 11:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:51:42 INFO - PROCESS | 1779 | 1470163902255 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:51:42 INFO - PROCESS | 1779 | 1470163902258 Marionette TRACE conn4 <- [1,1830,null,{}] 11:51:42 INFO - PROCESS | 1779 | 1470163902268 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:42 INFO - PROCESS | 1779 | 1470163902272 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:42 INFO - PROCESS | 1779 | 1470163902479 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 11:51:42 INFO - PROCESS | 1779 | 1470163902646 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:42 INFO - PROCESS | 1779 | 1470163902659 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264000 == 29 [pid = 1779] [id = 465] 11:51:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f264400) [pid = 1779] [serial = 1396] [outer = (nil)] 11:51:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x8f26f800) [pid = 1779] [serial = 1397] [outer = 0x8f264400] 11:51:42 INFO - PROCESS | 1779 | 1470163902755 Marionette DEBUG loaded listener.js 11:51:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8f2aa800) [pid = 1779] [serial = 1398] [outer = 0x8f264400] 11:51:43 INFO - PROCESS | 1779 | 1470163903857 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 11:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1642ms 11:51:43 INFO - PROCESS | 1779 | 1470163903902 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 11:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:51:43 INFO - PROCESS | 1779 | 1470163903909 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 11:51:43 INFO - PROCESS | 1779 | 1470163903918 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:51:43 INFO - PROCESS | 1779 | 1470163903923 Marionette TRACE conn4 <- [1,1834,null,{}] 11:51:43 INFO - PROCESS | 1779 | 1470163903931 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:43 INFO - PROCESS | 1779 | 1470163903939 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:44 INFO - PROCESS | 1779 | 1470163904127 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 11:51:44 INFO - PROCESS | 1779 | 1470163904370 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:44 INFO - PROCESS | 1779 | 1470163904379 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268400 == 30 [pid = 1779] [id = 466] 11:51:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x927ee000) [pid = 1779] [serial = 1399] [outer = (nil)] 11:51:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92acfc00) [pid = 1779] [serial = 1400] [outer = 0x927ee000] 11:51:44 INFO - PROCESS | 1779 | 1470163904475 Marionette DEBUG loaded listener.js 11:51:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92caf400) [pid = 1779] [serial = 1401] [outer = 0x927ee000] 11:51:45 INFO - PROCESS | 1779 | 1470163905491 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 11:51:45 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 11:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1641ms 11:51:45 INFO - PROCESS | 1779 | 1470163905564 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 11:51:45 INFO - PROCESS | 1779 | 1470163905570 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 11:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:51:45 INFO - PROCESS | 1779 | 1470163905577 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:51:45 INFO - PROCESS | 1779 | 1470163905580 Marionette TRACE conn4 <- [1,1838,null,{}] 11:51:45 INFO - PROCESS | 1779 | 1470163905586 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:45 INFO - PROCESS | 1779 | 1470163905592 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:45 INFO - PROCESS | 1779 | 1470163905812 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 11:51:46 INFO - PROCESS | 1779 | 1470163906120 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:46 INFO - PROCESS | 1779 | 1470163906128 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e7c00 == 31 [pid = 1779] [id = 467] 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x923c8800) [pid = 1779] [serial = 1402] [outer = (nil)] 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92f66000) [pid = 1779] [serial = 1403] [outer = 0x923c8800] 11:51:46 INFO - PROCESS | 1779 | 1470163906209 Marionette DEBUG loaded listener.js 11:51:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93a41800) [pid = 1779] [serial = 1404] [outer = 0x923c8800] 11:51:47 INFO - PROCESS | 1779 | 1470163907271 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1781ms 11:51:47 INFO - PROCESS | 1779 | 1470163907359 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 11:51:47 INFO - PROCESS | 1779 | 1470163907364 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 11:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:51:47 INFO - PROCESS | 1779 | 1470163907380 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:51:47 INFO - PROCESS | 1779 | 1470163907389 Marionette TRACE conn4 <- [1,1842,null,{}] 11:51:47 INFO - PROCESS | 1779 | 1470163907395 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:47 INFO - PROCESS | 1779 | 1470163907403 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:47 INFO - PROCESS | 1779 | 1470163907712 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 11:51:47 INFO - PROCESS | 1779 | 1470163907888 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:47 INFO - PROCESS | 1779 | 1470163907897 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x92535800 == 32 [pid = 1779] [id = 468] 11:51:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92f66800) [pid = 1779] [serial = 1405] [outer = (nil)] 11:51:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x95223c00) [pid = 1779] [serial = 1406] [outer = 0x92f66800] 11:51:47 INFO - PROCESS | 1779 | 1470163907977 Marionette DEBUG loaded listener.js 11:51:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9521a400) [pid = 1779] [serial = 1407] [outer = 0x92f66800] 11:51:49 INFO - PROCESS | 1779 | 1470163909087 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1799ms 11:51:49 INFO - PROCESS | 1779 | 1470163909171 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 11:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:51:49 INFO - PROCESS | 1779 | 1470163909177 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 11:51:49 INFO - PROCESS | 1779 | 1470163909185 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:51:49 INFO - PROCESS | 1779 | 1470163909190 Marionette TRACE conn4 <- [1,1846,null,{}] 11:51:49 INFO - PROCESS | 1779 | 1470163909198 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:49 INFO - PROCESS | 1779 | 1470163909204 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:49 INFO - PROCESS | 1779 | 1470163909413 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 11:51:49 INFO - PROCESS | 1779 | 1470163909689 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:49 INFO - PROCESS | 1779 | 1470163909705 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x92257400 == 33 [pid = 1779] [id = 469] 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92258000) [pid = 1779] [serial = 1408] [outer = (nil)] 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x923ca400) [pid = 1779] [serial = 1409] [outer = 0x92258000] 11:51:49 INFO - PROCESS | 1779 | 1470163909775 Marionette DEBUG loaded listener.js 11:51:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92535000) [pid = 1779] [serial = 1410] [outer = 0x92258000] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26b400 == 32 [pid = 1779] [id = 421] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6c800 == 31 [pid = 1779] [id = 420] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x927f5800 == 30 [pid = 1779] [id = 419] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92250000 == 29 [pid = 1779] [id = 418] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x918f0400 == 28 [pid = 1779] [id = 464] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92f64400 == 27 [pid = 1779] [id = 463] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x92532400 == 26 [pid = 1779] [id = 462] 11:51:50 INFO - PROCESS | 1779 | --DOCSHELL 0x918e8800 == 25 [pid = 1779] [id = 461] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9a44f400) [pid = 1779] [serial = 1359] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9a1b8800) [pid = 1779] [serial = 1358] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9521e800) [pid = 1779] [serial = 1337] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92534000) [pid = 1779] [serial = 1343] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x952c4000) [pid = 1779] [serial = 1350] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x93a44800) [pid = 1779] [serial = 1335] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x96f91800) [pid = 1779] [serial = 1340] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x952bd000) [pid = 1779] [serial = 1338] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92ee7c00) [pid = 1779] [serial = 1346] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95218c00) [pid = 1779] [serial = 1356] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9521d800) [pid = 1779] [serial = 1349] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x93b5d400) [pid = 1779] [serial = 1329] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92ca9000) [pid = 1779] [serial = 1332] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x927eec00) [pid = 1779] [serial = 1344] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92f6ac00) [pid = 1779] [serial = 1334] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92f61400) [pid = 1779] [serial = 1341] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9252bc00) [pid = 1779] [serial = 1331] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92f6d000) [pid = 1779] [serial = 1347] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x97a80c00) [pid = 1779] [serial = 1353] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x96fe5c00) [pid = 1779] [serial = 1352] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93a40000) [pid = 1779] [serial = 1355] [outer = (nil)] [url = about:blank] 11:51:50 INFO - PROCESS | 1779 | 1470163910680 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:51:50 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) 11:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1533ms 11:51:50 INFO - PROCESS | 1779 | 1470163910738 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 11:51:50 INFO - PROCESS | 1779 | 1470163910748 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 11:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:51:50 INFO - PROCESS | 1779 | 1470163910759 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:51:50 INFO - PROCESS | 1779 | 1470163910762 Marionette TRACE conn4 <- [1,1850,null,{}] 11:51:50 INFO - PROCESS | 1779 | 1470163910769 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:50 INFO - PROCESS | 1779 | 1470163910774 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:50 INFO - PROCESS | 1779 | 1470163910940 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 11:51:50 INFO - PROCESS | 1779 | 1470163910952 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:50 INFO - PROCESS | 1779 | 1470163910959 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252bc00 == 26 [pid = 1779] [id = 470] 11:51:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92cab400) [pid = 1779] [serial = 1411] [outer = (nil)] 11:51:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92d0e400) [pid = 1779] [serial = 1412] [outer = 0x92cab400] 11:51:51 INFO - PROCESS | 1779 | 1470163911032 Marionette DEBUG loaded listener.js 11:51:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92dea800) [pid = 1779] [serial = 1413] [outer = 0x92cab400] 11:51:52 INFO - PROCESS | 1779 | 1470163912007 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1283ms 11:51:52 INFO - PROCESS | 1779 | 1470163912043 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 11:51:52 INFO - PROCESS | 1779 | 1470163912046 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 11:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:51:52 INFO - PROCESS | 1779 | 1470163912053 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:51:52 INFO - PROCESS | 1779 | 1470163912059 Marionette TRACE conn4 <- [1,1854,null,{}] 11:51:52 INFO - PROCESS | 1779 | 1470163912079 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:52 INFO - PROCESS | 1779 | 1470163912086 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:52 INFO - PROCESS | 1779 | 1470163912263 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 11:51:52 INFO - PROCESS | 1779 | 1470163912409 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:52 INFO - PROCESS | 1779 | 1470163912421 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6d000 == 27 [pid = 1779] [id = 471] 11:51:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92f6d800) [pid = 1779] [serial = 1414] [outer = (nil)] 11:51:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x93a47400) [pid = 1779] [serial = 1415] [outer = 0x92f6d800] 11:51:52 INFO - PROCESS | 1779 | 1470163912492 Marionette DEBUG loaded listener.js 11:51:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93d3ec00) [pid = 1779] [serial = 1416] [outer = 0x92f6d800] 11:51:53 INFO - PROCESS | 1779 | 1470163913422 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1438ms 11:51:53 INFO - PROCESS | 1779 | 1470163913492 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 11:51:53 INFO - PROCESS | 1779 | 1470163913496 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 11:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:51:53 INFO - PROCESS | 1779 | 1470163913502 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:51:53 INFO - PROCESS | 1779 | 1470163913505 Marionette TRACE conn4 <- [1,1858,null,{}] 11:51:53 INFO - PROCESS | 1779 | 1470163913516 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:53 INFO - PROCESS | 1779 | 1470163913520 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:53 INFO - PROCESS | 1779 | 1470163913734 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 11:51:53 INFO - PROCESS | 1779 | 1470163913752 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:53 INFO - PROCESS | 1779 | 1470163913759 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d0b000 == 28 [pid = 1779] [id = 472] 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x93a40c00) [pid = 1779] [serial = 1417] [outer = (nil)] 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x952c4000) [pid = 1779] [serial = 1418] [outer = 0x93a40c00] 11:51:53 INFO - PROCESS | 1779 | 1470163913825 Marionette DEBUG loaded listener.js 11:51:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f8c000) [pid = 1779] [serial = 1419] [outer = 0x93a40c00] 11:51:54 INFO - PROCESS | 1779 | 1470163914735 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1287ms 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x9a447400) [pid = 1779] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9a573c00) [pid = 1779] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x96f8a000) [pid = 1779] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9aaab000) [pid = 1779] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92f65000) [pid = 1779] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x918ef800) [pid = 1779] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x918e6400) [pid = 1779] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92ca2c00) [pid = 1779] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9225b800) [pid = 1779] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92ca2800) [pid = 1779] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:51:54 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x9486a400) [pid = 1779] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:51:54 INFO - PROCESS | 1779 | 1470163914899 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 11:51:54 INFO - PROCESS | 1779 | 1470163914905 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 11:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:51:54 INFO - PROCESS | 1779 | 1470163914918 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:51:54 INFO - PROCESS | 1779 | 1470163914922 Marionette TRACE conn4 <- [1,1862,null,{}] 11:51:54 INFO - PROCESS | 1779 | 1470163914927 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:54 INFO - PROCESS | 1779 | 1470163914932 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:55 INFO - PROCESS | 1779 | 1470163915077 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 11:51:55 INFO - PROCESS | 1779 | 1470163915086 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:55 INFO - PROCESS | 1779 | 1470163915094 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f263800 == 29 [pid = 1779] [id = 473] 11:51:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x918f2c00) [pid = 1779] [serial = 1420] [outer = (nil)] 11:51:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x92f65000) [pid = 1779] [serial = 1421] [outer = 0x918f2c00] 11:51:55 INFO - PROCESS | 1779 | 1470163915160 Marionette DEBUG loaded listener.js 11:51:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x93d3e000) [pid = 1779] [serial = 1422] [outer = 0x918f2c00] 11:51:56 INFO - PROCESS | 1779 | 1470163916098 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1228ms 11:51:56 INFO - PROCESS | 1779 | 1470163916147 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 11:51:56 INFO - PROCESS | 1779 | 1470163916151 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 11:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:51:56 INFO - PROCESS | 1779 | 1470163916157 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:51:56 INFO - PROCESS | 1779 | 1470163916160 Marionette TRACE conn4 <- [1,1866,null,{}] 11:51:56 INFO - PROCESS | 1779 | 1470163916166 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:56 INFO - PROCESS | 1779 | 1470163916175 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:56 INFO - PROCESS | 1779 | 1470163916401 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 11:51:56 INFO - PROCESS | 1779 | 1470163916534 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:56 INFO - PROCESS | 1779 | 1470163916543 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca7800 == 30 [pid = 1779] [id = 474] 11:51:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x93a3d800) [pid = 1779] [serial = 1423] [outer = (nil)] 11:51:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x98993c00) [pid = 1779] [serial = 1424] [outer = 0x93a3d800] 11:51:56 INFO - PROCESS | 1779 | 1470163916621 Marionette DEBUG loaded listener.js 11:51:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x99843c00) [pid = 1779] [serial = 1425] [outer = 0x93a3d800] 11:51:57 INFO - PROCESS | 1779 | 1470163917627 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 11:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1542ms 11:51:57 INFO - PROCESS | 1779 | 1470163917700 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 11:51:57 INFO - PROCESS | 1779 | 1470163917707 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 11:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:51:57 INFO - PROCESS | 1779 | 1470163917716 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:51:57 INFO - PROCESS | 1779 | 1470163917721 Marionette TRACE conn4 <- [1,1870,null,{}] 11:51:57 INFO - PROCESS | 1779 | 1470163917730 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:57 INFO - PROCESS | 1779 | 1470163917735 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:57 INFO - PROCESS | 1779 | 1470163917956 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 11:51:58 INFO - PROCESS | 1779 | 1470163918200 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:58 INFO - PROCESS | 1779 | 1470163918210 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f3c00 == 31 [pid = 1779] [id = 475] 11:51:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9252e800) [pid = 1779] [serial = 1426] [outer = (nil)] 11:51:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca5000) [pid = 1779] [serial = 1427] [outer = 0x9252e800] 11:51:58 INFO - PROCESS | 1779 | 1470163918336 Marionette DEBUG loaded listener.js 11:51:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92de5000) [pid = 1779] [serial = 1428] [outer = 0x9252e800] 11:51:59 INFO - PROCESS | 1779 | 1470163919307 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 11:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1634ms 11:51:59 INFO - PROCESS | 1779 | 1470163919350 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 11:51:59 INFO - PROCESS | 1779 | 1470163919357 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 11:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:51:59 INFO - PROCESS | 1779 | 1470163919368 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:51:59 INFO - PROCESS | 1779 | 1470163919372 Marionette TRACE conn4 <- [1,1874,null,{}] 11:51:59 INFO - PROCESS | 1779 | 1470163919379 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:51:59 INFO - PROCESS | 1779 | 1470163919384 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:59 INFO - PROCESS | 1779 | 1470163919568 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 11:51:59 INFO - PROCESS | 1779 | 1470163919742 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:51:59 INFO - PROCESS | 1779 | 1470163919753 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:51:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a3e000 == 32 [pid = 1779] [id = 476] 11:51:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x93a44800) [pid = 1779] [serial = 1429] [outer = (nil)] 11:51:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x94869000) [pid = 1779] [serial = 1430] [outer = 0x93a44800] 11:51:59 INFO - PROCESS | 1779 | 1470163919886 Marionette DEBUG loaded listener.js 11:52:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x95218c00) [pid = 1779] [serial = 1431] [outer = 0x93a44800] 11:52:00 INFO - PROCESS | 1779 | 1470163920879 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 11:52:00 INFO - PROCESS | 1779 | 1470163920951 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 11:52:00 INFO - PROCESS | 1779 | 1470163920955 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 11:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:52:00 INFO - PROCESS | 1779 | 1470163920962 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:52:00 INFO - PROCESS | 1779 | 1470163920968 Marionette TRACE conn4 <- [1,1878,null,{}] 11:52:00 INFO - PROCESS | 1779 | 1470163920986 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:00 INFO - PROCESS | 1779 | 1470163920995 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:01 INFO - PROCESS | 1779 | 1470163921214 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 11:52:01 INFO - PROCESS | 1779 | 1470163921482 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:01 INFO - PROCESS | 1779 | 1470163921496 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x997cf800 == 33 [pid = 1779] [id = 477] 11:52:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x99847c00) [pid = 1779] [serial = 1432] [outer = (nil)] 11:52:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x99fdc000) [pid = 1779] [serial = 1433] [outer = 0x99847c00] 11:52:01 INFO - PROCESS | 1779 | 1470163921589 Marionette DEBUG loaded listener.js 11:52:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9a1b0c00) [pid = 1779] [serial = 1434] [outer = 0x99847c00] 11:52:02 INFO - PROCESS | 1779 | 1470163922665 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1739ms 11:52:02 INFO - PROCESS | 1779 | 1470163922701 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 11:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:52:02 INFO - PROCESS | 1779 | 1470163922706 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 11:52:02 INFO - PROCESS | 1779 | 1470163922713 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:52:02 INFO - PROCESS | 1779 | 1470163922716 Marionette TRACE conn4 <- [1,1882,null,{}] 11:52:02 INFO - PROCESS | 1779 | 1470163922741 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:02 INFO - PROCESS | 1779 | 1470163922747 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:02 INFO - PROCESS | 1779 | 1470163922929 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 11:52:03 INFO - PROCESS | 1779 | 1470163923108 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:03 INFO - PROCESS | 1779 | 1470163923118 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x99384400 == 34 [pid = 1779] [id = 478] 11:52:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x997cac00) [pid = 1779] [serial = 1435] [outer = (nil)] 11:52:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9a573000) [pid = 1779] [serial = 1436] [outer = 0x997cac00] 11:52:03 INFO - PROCESS | 1779 | 1470163923209 Marionette DEBUG loaded listener.js 11:52:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9a90c400) [pid = 1779] [serial = 1437] [outer = 0x997cac00] 11:52:04 INFO - PROCESS | 1779 | 1470163924162 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1499ms 11:52:04 INFO - PROCESS | 1779 | 1470163924211 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 11:52:04 INFO - PROCESS | 1779 | 1470163924215 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 11:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:52:04 INFO - PROCESS | 1779 | 1470163924221 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:52:04 INFO - PROCESS | 1779 | 1470163924225 Marionette TRACE conn4 <- [1,1886,null,{}] 11:52:04 INFO - PROCESS | 1779 | 1470163924231 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:04 INFO - PROCESS | 1779 | 1470163924236 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:04 INFO - PROCESS | 1779 | 1470163924415 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 11:52:04 INFO - PROCESS | 1779 | 1470163924591 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:04 INFO - PROCESS | 1779 | 1470163924597 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d09400 == 35 [pid = 1779] [id = 479] 11:52:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9a44e400) [pid = 1779] [serial = 1438] [outer = (nil)] 11:52:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9aaa6800) [pid = 1779] [serial = 1439] [outer = 0x9a44e400] 11:52:04 INFO - PROCESS | 1779 | 1470163924686 Marionette DEBUG loaded listener.js 11:52:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9aaaa400) [pid = 1779] [serial = 1440] [outer = 0x9a44e400] 11:52:05 INFO - PROCESS | 1779 | 1470163925642 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 11:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1482ms 11:52:05 INFO - PROCESS | 1779 | 1470163925705 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 11:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:52:05 INFO - PROCESS | 1779 | 1470163925709 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 11:52:05 INFO - PROCESS | 1779 | 1470163925715 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:52:05 INFO - PROCESS | 1779 | 1470163925719 Marionette TRACE conn4 <- [1,1890,null,{}] 11:52:05 INFO - PROCESS | 1779 | 1470163925725 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:05 INFO - PROCESS | 1779 | 1470163925735 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:06 INFO - PROCESS | 1779 | 1470163926000 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 11:52:06 INFO - PROCESS | 1779 | 1470163926261 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:06 INFO - PROCESS | 1779 | 1470163926272 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e9400 == 36 [pid = 1779] [id = 480] 11:52:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x918e9800) [pid = 1779] [serial = 1441] [outer = (nil)] 11:52:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9aaae800) [pid = 1779] [serial = 1442] [outer = 0x918e9800] 11:52:06 INFO - PROCESS | 1779 | 1470163926353 Marionette DEBUG loaded listener.js 11:52:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9b047000) [pid = 1779] [serial = 1443] [outer = 0x918e9800] 11:52:07 INFO - PROCESS | 1779 | 1470163927268 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 11:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1587ms 11:52:07 INFO - PROCESS | 1779 | 1470163927303 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 11:52:07 INFO - PROCESS | 1779 | 1470163927306 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 11:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:52:07 INFO - PROCESS | 1779 | 1470163927313 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:52:07 INFO - PROCESS | 1779 | 1470163927316 Marionette TRACE conn4 <- [1,1894,null,{}] 11:52:07 INFO - PROCESS | 1779 | 1470163927322 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:07 INFO - PROCESS | 1779 | 1470163927327 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:07 INFO - PROCESS | 1779 | 1470163927562 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 11:52:07 INFO - PROCESS | 1779 | 1470163927905 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:07 INFO - PROCESS | 1779 | 1470163927914 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ee800 == 37 [pid = 1779] [id = 481] 11:52:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x918ef400) [pid = 1779] [serial = 1444] [outer = (nil)] 11:52:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x923c0800) [pid = 1779] [serial = 1445] [outer = 0x918ef400] 11:52:08 INFO - PROCESS | 1779 | 1470163928035 Marionette DEBUG loaded listener.js 11:52:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92534800) [pid = 1779] [serial = 1446] [outer = 0x918ef400] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2af000 == 36 [pid = 1779] [id = 424] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26c800 == 35 [pid = 1779] [id = 423] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6b800 == 34 [pid = 1779] [id = 426] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x927e6c00 == 33 [pid = 1779] [id = 427] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92d0b800 == 32 [pid = 1779] [id = 428] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92535800 == 31 [pid = 1779] [id = 468] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x918e7c00 == 30 [pid = 1779] [id = 467] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268400 == 29 [pid = 1779] [id = 466] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264000 == 28 [pid = 1779] [id = 465] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x96f94400 == 27 [pid = 1779] [id = 425] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a2800 == 26 [pid = 1779] [id = 460] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x92d0f800 == 25 [pid = 1779] [id = 417] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x948a1c00 == 24 [pid = 1779] [id = 429] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x927f3800 == 23 [pid = 1779] [id = 431] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x95216800 == 22 [pid = 1779] [id = 430] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268000 == 21 [pid = 1779] [id = 433] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269c00 == 20 [pid = 1779] [id = 432] 11:52:09 INFO - PROCESS | 1779 | --DOCSHELL 0x948a0400 == 19 [pid = 1779] [id = 422] 11:52:10 INFO - PROCESS | 1779 | 1470163930063 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96f19c00) [pid = 1779] [serial = 1365] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x948a6800) [pid = 1779] [serial = 1364] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9aaa4400) [pid = 1779] [serial = 1368] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x9a9a6000) [pid = 1779] [serial = 1367] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9abd4000) [pid = 1779] [serial = 1371] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9aaae400) [pid = 1779] [serial = 1370] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9b03d000) [pid = 1779] [serial = 1374] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x93a42c00) [pid = 1779] [serial = 1394] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9ac3dc00) [pid = 1779] [serial = 1373] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9b9c1800) [pid = 1779] [serial = 1377] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9b924800) [pid = 1779] [serial = 1376] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92f69800) [pid = 1779] [serial = 1391] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x923c2400) [pid = 1779] [serial = 1385] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x923c9c00) [pid = 1779] [serial = 1386] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92533400) [pid = 1779] [serial = 1380] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9225a400) [pid = 1779] [serial = 1379] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x94867c00) [pid = 1779] [serial = 1383] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93b63800) [pid = 1779] [serial = 1382] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92ede800) [pid = 1779] [serial = 1362] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x939b5400) [pid = 1779] [serial = 1392] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92d0c000) [pid = 1779] [serial = 1389] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92d0d000) [pid = 1779] [serial = 1361] [outer = (nil)] [url = about:blank] 11:52:10 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92d05800) [pid = 1779] [serial = 1388] [outer = (nil)] [url = about:blank] 11:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2986ms 11:52:10 INFO - PROCESS | 1779 | 1470163930300 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 11:52:10 INFO - PROCESS | 1779 | 1470163930305 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 11:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:52:10 INFO - PROCESS | 1779 | 1470163930314 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:52:10 INFO - PROCESS | 1779 | 1470163930319 Marionette TRACE conn4 <- [1,1898,null,{}] 11:52:10 INFO - PROCESS | 1779 | 1470163930329 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:10 INFO - PROCESS | 1779 | 1470163930334 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:10 INFO - PROCESS | 1779 | 1470163930494 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 11:52:10 INFO - PROCESS | 1779 | 1470163930506 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:10 INFO - PROCESS | 1779 | 1470163930516 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f1400 == 20 [pid = 1779] [id = 482] 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x918f1800) [pid = 1779] [serial = 1447] [outer = (nil)] 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x923c1c00) [pid = 1779] [serial = 1448] [outer = 0x918f1800] 11:52:10 INFO - PROCESS | 1779 | 1470163930588 Marionette DEBUG loaded listener.js 11:52:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x923cdc00) [pid = 1779] [serial = 1449] [outer = 0x918f1800] 11:52:11 INFO - PROCESS | 1779 | 1470163931535 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1291ms 11:52:11 INFO - PROCESS | 1779 | 1470163931604 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 11:52:11 INFO - PROCESS | 1779 | 1470163931613 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 11:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:52:11 INFO - PROCESS | 1779 | 1470163931624 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:52:11 INFO - PROCESS | 1779 | 1470163931628 Marionette TRACE conn4 <- [1,1902,null,{}] 11:52:11 INFO - PROCESS | 1779 | 1470163931635 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:11 INFO - PROCESS | 1779 | 1470163931641 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:11 INFO - PROCESS | 1779 | 1470163931870 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 11:52:11 INFO - PROCESS | 1779 | 1470163931884 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:11 INFO - PROCESS | 1779 | 1470163931894 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca3400 == 21 [pid = 1779] [id = 483] 11:52:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92ca5800) [pid = 1779] [serial = 1450] [outer = (nil)] 11:52:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92cad000) [pid = 1779] [serial = 1451] [outer = 0x92ca5800] 11:52:11 INFO - PROCESS | 1779 | 1470163931980 Marionette DEBUG loaded listener.js 11:52:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92d0b800) [pid = 1779] [serial = 1452] [outer = 0x92ca5800] 11:52:12 INFO - PROCESS | 1779 | 1470163932984 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1387ms 11:52:13 INFO - PROCESS | 1779 | 1470163933013 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 11:52:13 INFO - PROCESS | 1779 | 1470163933016 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 11:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:52:13 INFO - PROCESS | 1779 | 1470163933023 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:52:13 INFO - PROCESS | 1779 | 1470163933028 Marionette TRACE conn4 <- [1,1906,null,{}] 11:52:13 INFO - PROCESS | 1779 | 1470163933054 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:13 INFO - PROCESS | 1779 | 1470163933063 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:13 INFO - PROCESS | 1779 | 1470163933296 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 11:52:13 INFO - PROCESS | 1779 | 1470163933320 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:13 INFO - PROCESS | 1779 | 1470163933334 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f67c00 == 22 [pid = 1779] [id = 484] 11:52:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92f68000) [pid = 1779] [serial = 1453] [outer = (nil)] 11:52:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x939afc00) [pid = 1779] [serial = 1454] [outer = 0x92f68000] 11:52:13 INFO - PROCESS | 1779 | 1470163933406 Marionette DEBUG loaded listener.js 11:52:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93a42000) [pid = 1779] [serial = 1455] [outer = 0x92f68000] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x918f2c00) [pid = 1779] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92cab400) [pid = 1779] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x927ee000) [pid = 1779] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x923c8800) [pid = 1779] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8f264400) [pid = 1779] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x92258000) [pid = 1779] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92f66800) [pid = 1779] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92f6d800) [pid = 1779] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93a3d800) [pid = 1779] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92537c00) [pid = 1779] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:52:14 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93a40c00) [pid = 1779] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:52:15 INFO - PROCESS | 1779 | 1470163935145 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 11:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2190ms 11:52:15 INFO - PROCESS | 1779 | 1470163935214 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 11:52:15 INFO - PROCESS | 1779 | 1470163935221 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 11:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:52:15 INFO - PROCESS | 1779 | 1470163935230 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:52:15 INFO - PROCESS | 1779 | 1470163935236 Marionette TRACE conn4 <- [1,1910,null,{}] 11:52:15 INFO - PROCESS | 1779 | 1470163935245 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:15 INFO - PROCESS | 1779 | 1470163935251 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:15 INFO - PROCESS | 1779 | 1470163935439 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 11:52:15 INFO - PROCESS | 1779 | 1470163935665 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:15 INFO - PROCESS | 1779 | 1470163935672 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e8800 == 23 [pid = 1779] [id = 485] 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x918ef000) [pid = 1779] [serial = 1456] [outer = (nil)] 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x927ee000) [pid = 1779] [serial = 1457] [outer = 0x918ef000] 11:52:15 INFO - PROCESS | 1779 | 1470163935761 Marionette DEBUG loaded listener.js 11:52:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92ca9000) [pid = 1779] [serial = 1458] [outer = 0x918ef000] 11:52:16 INFO - PROCESS | 1779 | 1470163936730 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 11:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1551ms 11:52:16 INFO - PROCESS | 1779 | 1470163936781 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 11:52:16 INFO - PROCESS | 1779 | 1470163936788 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 11:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:52:16 INFO - PROCESS | 1779 | 1470163936799 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:52:16 INFO - PROCESS | 1779 | 1470163936803 Marionette TRACE conn4 <- [1,1914,null,{}] 11:52:16 INFO - PROCESS | 1779 | 1470163936809 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:16 INFO - PROCESS | 1779 | 1470163936815 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:17 INFO - PROCESS | 1779 | 1470163937025 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 11:52:17 INFO - PROCESS | 1779 | 1470163937288 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:17 INFO - PROCESS | 1779 | 1470163937298 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x92edf400 == 24 [pid = 1779] [id = 486] 11:52:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92ee4c00) [pid = 1779] [serial = 1459] [outer = (nil)] 11:52:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92f66800) [pid = 1779] [serial = 1460] [outer = 0x92ee4c00] 11:52:17 INFO - PROCESS | 1779 | 1470163937429 Marionette DEBUG loaded listener.js 11:52:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92f6f800) [pid = 1779] [serial = 1461] [outer = 0x92ee4c00] 11:52:18 INFO - PROCESS | 1779 | 1470163938424 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1682ms 11:52:18 INFO - PROCESS | 1779 | 1470163938482 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 11:52:18 INFO - PROCESS | 1779 | 1470163938485 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 11:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:52:18 INFO - PROCESS | 1779 | 1470163938492 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:52:18 INFO - PROCESS | 1779 | 1470163938499 Marionette TRACE conn4 <- [1,1918,null,{}] 11:52:18 INFO - PROCESS | 1779 | 1470163938515 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:18 INFO - PROCESS | 1779 | 1470163938524 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:18 INFO - PROCESS | 1779 | 1470163938769 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 11:52:19 INFO - PROCESS | 1779 | 1470163938991 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:19 INFO - PROCESS | 1779 | 1470163939004 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489c000 == 25 [pid = 1779] [id = 487] 11:52:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9489c400) [pid = 1779] [serial = 1462] [outer = (nil)] 11:52:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9524a400) [pid = 1779] [serial = 1463] [outer = 0x9489c400] 11:52:19 INFO - PROCESS | 1779 | 1470163939114 Marionette DEBUG loaded listener.js 11:52:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x96f22400) [pid = 1779] [serial = 1464] [outer = 0x9489c400] 11:52:20 INFO - PROCESS | 1779 | 1470163940059 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 11:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1641ms 11:52:20 INFO - PROCESS | 1779 | 1470163940142 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 11:52:20 INFO - PROCESS | 1779 | 1470163940148 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 11:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:52:20 INFO - PROCESS | 1779 | 1470163940155 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:52:20 INFO - PROCESS | 1779 | 1470163940159 Marionette TRACE conn4 <- [1,1922,null,{}] 11:52:20 INFO - PROCESS | 1779 | 1470163940165 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:20 INFO - PROCESS | 1779 | 1470163940170 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:20 INFO - PROCESS | 1779 | 1470163940356 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 11:52:20 INFO - PROCESS | 1779 | 1470163940537 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:20 INFO - PROCESS | 1779 | 1470163940545 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e4800 == 26 [pid = 1779] [id = 488] 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x918e7c00) [pid = 1779] [serial = 1465] [outer = (nil)] 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x96fd6800) [pid = 1779] [serial = 1466] [outer = 0x918e7c00] 11:52:20 INFO - PROCESS | 1779 | 1470163940699 Marionette DEBUG loaded listener.js 11:52:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x96fdf400) [pid = 1779] [serial = 1467] [outer = 0x918e7c00] 11:52:21 INFO - PROCESS | 1779 | 1470163941804 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 11:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1731ms 11:52:21 INFO - PROCESS | 1779 | 1470163941887 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 11:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:52:21 INFO - PROCESS | 1779 | 1470163941893 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 11:52:21 INFO - PROCESS | 1779 | 1470163941902 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:52:21 INFO - PROCESS | 1779 | 1470163941908 Marionette TRACE conn4 <- [1,1926,null,{}] 11:52:21 INFO - PROCESS | 1779 | 1470163941916 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:21 INFO - PROCESS | 1779 | 1470163941923 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:22 INFO - PROCESS | 1779 | 1470163942202 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 11:52:22 INFO - PROCESS | 1779 | 1470163942488 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:22 INFO - PROCESS | 1779 | 1470163942499 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2abc00 == 27 [pid = 1779] [id = 489] 11:52:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8f2ac000) [pid = 1779] [serial = 1468] [outer = (nil)] 11:52:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9252b800) [pid = 1779] [serial = 1469] [outer = 0x8f2ac000] 11:52:22 INFO - PROCESS | 1779 | 1470163942618 Marionette DEBUG loaded listener.js 11:52:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x927e6400) [pid = 1779] [serial = 1470] [outer = 0x8f2ac000] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93d37000) [pid = 1779] [serial = 1395] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x952c4000) [pid = 1779] [serial = 1418] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92f65000) [pid = 1779] [serial = 1421] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x96f8c000) [pid = 1779] [serial = 1419] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92d0e400) [pid = 1779] [serial = 1412] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92dea800) [pid = 1779] [serial = 1413] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92acfc00) [pid = 1779] [serial = 1400] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92caf400) [pid = 1779] [serial = 1401] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92f66000) [pid = 1779] [serial = 1403] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x93a41800) [pid = 1779] [serial = 1404] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f26f800) [pid = 1779] [serial = 1397] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f2aa800) [pid = 1779] [serial = 1398] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x923ca400) [pid = 1779] [serial = 1409] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92535000) [pid = 1779] [serial = 1410] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x95223c00) [pid = 1779] [serial = 1406] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x9521a400) [pid = 1779] [serial = 1407] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x93a47400) [pid = 1779] [serial = 1415] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x99843c00) [pid = 1779] [serial = 1425] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x98993c00) [pid = 1779] [serial = 1424] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x93d3e000) [pid = 1779] [serial = 1422] [outer = (nil)] [url = about:blank] 11:52:22 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x93d3ec00) [pid = 1779] [serial = 1416] [outer = (nil)] [url = about:blank] 11:52:23 INFO - PROCESS | 1779 | 1470163943516 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 11:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1639ms 11:52:23 INFO - PROCESS | 1779 | 1470163943542 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 11:52:23 INFO - PROCESS | 1779 | 1470163943548 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 11:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:52:23 INFO - PROCESS | 1779 | 1470163943559 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:52:23 INFO - PROCESS | 1779 | 1470163943562 Marionette TRACE conn4 <- [1,1930,null,{}] 11:52:23 INFO - PROCESS | 1779 | 1470163943569 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:23 INFO - PROCESS | 1779 | 1470163943574 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:23 INFO - PROCESS | 1779 | 1470163943735 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 11:52:23 INFO - PROCESS | 1779 | 1470163943875 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:23 INFO - PROCESS | 1779 | 1470163943885 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f2c00 == 28 [pid = 1779] [id = 490] 11:52:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x92de3800) [pid = 1779] [serial = 1471] [outer = (nil)] 11:52:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x92ded400) [pid = 1779] [serial = 1472] [outer = 0x92de3800] 11:52:23 INFO - PROCESS | 1779 | 1470163943956 Marionette DEBUG loaded listener.js 11:52:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x92ee2800) [pid = 1779] [serial = 1473] [outer = 0x92de3800] 11:52:24 INFO - PROCESS | 1779 | 1470163944784 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 11:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1282ms 11:52:24 INFO - PROCESS | 1779 | 1470163944844 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 11:52:24 INFO - PROCESS | 1779 | 1470163944849 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 11:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:52:24 INFO - PROCESS | 1779 | 1470163944858 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:52:24 INFO - PROCESS | 1779 | 1470163944864 Marionette TRACE conn4 <- [1,1934,null,{}] 11:52:24 INFO - PROCESS | 1779 | 1470163944882 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:24 INFO - PROCESS | 1779 | 1470163944893 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:25 INFO - PROCESS | 1779 | 1470163945078 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 11:52:25 INFO - PROCESS | 1779 | 1470163945260 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:25 INFO - PROCESS | 1779 | 1470163945273 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b61400 == 29 [pid = 1779] [id = 491] 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x93b63c00) [pid = 1779] [serial = 1474] [outer = (nil)] 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x93d3bc00) [pid = 1779] [serial = 1475] [outer = 0x93b63c00] 11:52:25 INFO - PROCESS | 1779 | 1470163945362 Marionette DEBUG loaded listener.js 11:52:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x94863400) [pid = 1779] [serial = 1476] [outer = 0x93b63c00] 11:52:26 INFO - PROCESS | 1779 | 1470163946450 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1640ms 11:52:26 INFO - PROCESS | 1779 | 1470163946499 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 11:52:26 INFO - PROCESS | 1779 | 1470163946503 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 11:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:52:26 INFO - PROCESS | 1779 | 1470163946519 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:52:26 INFO - PROCESS | 1779 | 1470163946522 Marionette TRACE conn4 <- [1,1938,null,{}] 11:52:26 INFO - PROCESS | 1779 | 1470163946527 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:26 INFO - PROCESS | 1779 | 1470163946533 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:26 INFO - PROCESS | 1779 | 1470163946753 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 11:52:26 INFO - PROCESS | 1779 | 1470163946779 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:26 INFO - PROCESS | 1779 | 1470163946789 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521dc00 == 30 [pid = 1779] [id = 492] 11:52:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x95221400) [pid = 1779] [serial = 1477] [outer = (nil)] 11:52:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x96f1f800) [pid = 1779] [serial = 1478] [outer = 0x95221400] 11:52:26 INFO - PROCESS | 1779 | 1470163946879 Marionette DEBUG loaded listener.js 11:52:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x96f8c400) [pid = 1779] [serial = 1479] [outer = 0x95221400] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92ca5800) [pid = 1779] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x918e9800) [pid = 1779] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x9a44e400) [pid = 1779] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x93a44800) [pid = 1779] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x918ef400) [pid = 1779] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 61 (0x99847c00) [pid = 1779] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 60 (0x9252e800) [pid = 1779] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 59 (0x997cac00) [pid = 1779] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:52:27 INFO - PROCESS | 1779 | --DOMWINDOW == 58 (0x918f1800) [pid = 1779] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:52:27 INFO - PROCESS | 1779 | 1470163947869 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1385ms 11:52:27 INFO - PROCESS | 1779 | 1470163947904 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 11:52:27 INFO - PROCESS | 1779 | 1470163947908 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 11:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:52:27 INFO - PROCESS | 1779 | 1470163947918 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:52:27 INFO - PROCESS | 1779 | 1470163947920 Marionette TRACE conn4 <- [1,1942,null,{}] 11:52:27 INFO - PROCESS | 1779 | 1470163947925 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:27 INFO - PROCESS | 1779 | 1470163947931 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:28 INFO - PROCESS | 1779 | 1470163948129 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 11:52:28 INFO - PROCESS | 1779 | 1470163948147 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:28 INFO - PROCESS | 1779 | 1470163948155 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f64000 == 31 [pid = 1779] [id = 493] 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 59 (0x9521a400) [pid = 1779] [serial = 1480] [outer = (nil)] 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 60 (0x96fd6c00) [pid = 1779] [serial = 1481] [outer = 0x9521a400] 11:52:28 INFO - PROCESS | 1779 | 1470163948225 Marionette DEBUG loaded listener.js 11:52:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 61 (0x96fe4400) [pid = 1779] [serial = 1482] [outer = 0x9521a400] 11:52:29 INFO - PROCESS | 1779 | 1470163949076 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 11:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1196ms 11:52:29 INFO - PROCESS | 1779 | 1470163949115 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 11:52:29 INFO - PROCESS | 1779 | 1470163949118 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 11:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:52:29 INFO - PROCESS | 1779 | 1470163949124 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:52:29 INFO - PROCESS | 1779 | 1470163949127 Marionette TRACE conn4 <- [1,1946,null,{}] 11:52:29 INFO - PROCESS | 1779 | 1470163949133 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:29 INFO - PROCESS | 1779 | 1470163949143 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:29 INFO - PROCESS | 1779 | 1470163949345 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 11:52:29 INFO - PROCESS | 1779 | 1470163949532 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:29 INFO - PROCESS | 1779 | 1470163949545 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264000 == 32 [pid = 1779] [id = 494] 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 62 (0x8f265000) [pid = 1779] [serial = 1483] [outer = (nil)] 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8f26ec00) [pid = 1779] [serial = 1484] [outer = 0x8f265000] 11:52:29 INFO - PROCESS | 1779 | 1470163949627 Marionette DEBUG loaded listener.js 11:52:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f2ad000) [pid = 1779] [serial = 1485] [outer = 0x8f265000] 11:52:30 INFO - PROCESS | 1779 | 1470163950682 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 11:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1585ms 11:52:30 INFO - PROCESS | 1779 | 1470163950712 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 11:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:52:30 INFO - PROCESS | 1779 | 1470163950719 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 11:52:30 INFO - PROCESS | 1779 | 1470163950728 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:52:30 INFO - PROCESS | 1779 | 1470163950733 Marionette TRACE conn4 <- [1,1950,null,{}] 11:52:30 INFO - PROCESS | 1779 | 1470163950741 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:30 INFO - PROCESS | 1779 | 1470163950749 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:30 INFO - PROCESS | 1779 | 1470163950971 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 11:52:31 INFO - PROCESS | 1779 | 1470163951260 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:31 INFO - PROCESS | 1779 | 1470163951276 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cad400 == 33 [pid = 1779] [id = 495] 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92caf400) [pid = 1779] [serial = 1486] [outer = (nil)] 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x92de5800) [pid = 1779] [serial = 1487] [outer = 0x92caf400] 11:52:31 INFO - PROCESS | 1779 | 1470163951456 Marionette DEBUG loaded listener.js 11:52:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92f61400) [pid = 1779] [serial = 1488] [outer = 0x92caf400] 11:52:32 INFO - PROCESS | 1779 | 1470163952507 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1835ms 11:52:32 INFO - PROCESS | 1779 | 1470163952565 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 11:52:32 INFO - PROCESS | 1779 | 1470163952571 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 11:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:52:32 INFO - PROCESS | 1779 | 1470163952579 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:52:32 INFO - PROCESS | 1779 | 1470163952582 Marionette TRACE conn4 <- [1,1954,null,{}] 11:52:32 INFO - PROCESS | 1779 | 1470163952589 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:32 INFO - PROCESS | 1779 | 1470163952593 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:32 INFO - PROCESS | 1779 | 1470163952783 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 11:52:32 INFO - PROCESS | 1779 | 1470163952959 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:32 INFO - PROCESS | 1779 | 1470163952969 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a40c00 == 34 [pid = 1779] [id = 496] 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x93d39000) [pid = 1779] [serial = 1489] [outer = (nil)] 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x94898000) [pid = 1779] [serial = 1490] [outer = 0x93d39000] 11:52:33 INFO - PROCESS | 1779 | 1470163953138 Marionette DEBUG loaded listener.js 11:52:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x95214400) [pid = 1779] [serial = 1491] [outer = 0x93d39000] 11:52:34 INFO - PROCESS | 1779 | 1470163954115 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 11:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1583ms 11:52:34 INFO - PROCESS | 1779 | 1470163954163 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 11:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:52:34 INFO - PROCESS | 1779 | 1470163954167 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 11:52:34 INFO - PROCESS | 1779 | 1470163954181 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:52:34 INFO - PROCESS | 1779 | 1470163954193 Marionette TRACE conn4 <- [1,1958,null,{}] 11:52:34 INFO - PROCESS | 1779 | 1470163954201 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:34 INFO - PROCESS | 1779 | 1470163954211 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:34 INFO - PROCESS | 1779 | 1470163954437 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 11:52:34 INFO - PROCESS | 1779 | 1470163954660 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:34 INFO - PROCESS | 1779 | 1470163954669 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca8800 == 35 [pid = 1779] [id = 497] 11:52:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92f69000) [pid = 1779] [serial = 1492] [outer = (nil)] 11:52:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x98995000) [pid = 1779] [serial = 1493] [outer = 0x92f69000] 11:52:34 INFO - PROCESS | 1779 | 1470163954795 Marionette DEBUG loaded listener.js 11:52:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x99fd2400) [pid = 1779] [serial = 1494] [outer = 0x92f69000] 11:52:35 INFO - PROCESS | 1779 | 1470163955748 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 11:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1605ms 11:52:35 INFO - PROCESS | 1779 | 1470163955779 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 11:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:52:35 INFO - PROCESS | 1779 | 1470163955784 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 11:52:35 INFO - PROCESS | 1779 | 1470163955791 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:52:35 INFO - PROCESS | 1779 | 1470163955795 Marionette TRACE conn4 <- [1,1962,null,{}] 11:52:35 INFO - PROCESS | 1779 | 1470163955800 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:35 INFO - PROCESS | 1779 | 1470163955806 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:35 INFO - PROCESS | 1779 | 1470163955984 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 11:52:36 INFO - PROCESS | 1779 | 1470163956162 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:36 INFO - PROCESS | 1779 | 1470163956169 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ac9c00 == 36 [pid = 1779] [id = 498] 11:52:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x952bfc00) [pid = 1779] [serial = 1495] [outer = (nil)] 11:52:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9a576400) [pid = 1779] [serial = 1496] [outer = 0x952bfc00] 11:52:36 INFO - PROCESS | 1779 | 1470163956247 Marionette DEBUG loaded listener.js 11:52:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x9a90bc00) [pid = 1779] [serial = 1497] [outer = 0x952bfc00] 11:52:37 INFO - PROCESS | 1779 | 1470163957345 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 11:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 11:52:37 INFO - PROCESS | 1779 | 1470163957425 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 11:52:37 INFO - PROCESS | 1779 | 1470163957429 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 11:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:52:37 INFO - PROCESS | 1779 | 1470163957436 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:52:37 INFO - PROCESS | 1779 | 1470163957438 Marionette TRACE conn4 <- [1,1966,null,{}] 11:52:37 INFO - PROCESS | 1779 | 1470163957488 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:37 INFO - PROCESS | 1779 | 1470163957492 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:37 INFO - PROCESS | 1779 | 1470163957706 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 11:52:37 INFO - PROCESS | 1779 | 1470163957922 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:37 INFO - PROCESS | 1779 | 1470163957942 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa8000 == 37 [pid = 1779] [id = 499] 11:52:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9aaaac00) [pid = 1779] [serial = 1498] [outer = (nil)] 11:52:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9abd1400) [pid = 1779] [serial = 1499] [outer = 0x9aaaac00] 11:52:38 INFO - PROCESS | 1779 | 1470163958031 Marionette DEBUG loaded listener.js 11:52:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9b03dc00) [pid = 1779] [serial = 1500] [outer = 0x9aaaac00] 11:52:39 INFO - PROCESS | 1779 | 1470163959039 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 11:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1642ms 11:52:39 INFO - PROCESS | 1779 | 1470163959079 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 11:52:39 INFO - PROCESS | 1779 | 1470163959082 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 11:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:52:39 INFO - PROCESS | 1779 | 1470163959089 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:52:39 INFO - PROCESS | 1779 | 1470163959092 Marionette TRACE conn4 <- [1,1970,null,{}] 11:52:39 INFO - PROCESS | 1779 | 1470163959098 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:39 INFO - PROCESS | 1779 | 1470163959103 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:39 INFO - PROCESS | 1779 | 1470163959289 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 11:52:39 INFO - PROCESS | 1779 | 1470163959473 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:39 INFO - PROCESS | 1779 | 1470163959485 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x923ce800 == 38 [pid = 1779] [id = 500] 11:52:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x923cf400) [pid = 1779] [serial = 1501] [outer = (nil)] 11:52:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92d07c00) [pid = 1779] [serial = 1502] [outer = 0x923cf400] 11:52:39 INFO - PROCESS | 1779 | 1470163959626 Marionette DEBUG loaded listener.js 11:52:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92f65400) [pid = 1779] [serial = 1503] [outer = 0x923cf400] 11:52:40 INFO - PROCESS | 1779 | 1470163960978 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 11:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1932ms 11:52:41 INFO - PROCESS | 1779 | 1470163961022 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 11:52:41 INFO - PROCESS | 1779 | 1470163961028 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 11:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:52:41 INFO - PROCESS | 1779 | 1470163961036 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:52:41 INFO - PROCESS | 1779 | 1470163961041 Marionette TRACE conn4 <- [1,1974,null,{}] 11:52:41 INFO - PROCESS | 1779 | 1470163961049 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:41 INFO - PROCESS | 1779 | 1470163961054 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:41 INFO - PROCESS | 1779 | 1470163961232 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 11:52:41 INFO - PROCESS | 1779 | 1470163961496 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:41 INFO - PROCESS | 1779 | 1470163961521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26e000 == 39 [pid = 1779] [id = 501] 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x927f1000) [pid = 1779] [serial = 1504] [outer = (nil)] 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92ca1800) [pid = 1779] [serial = 1505] [outer = 0x927f1000] 11:52:41 INFO - PROCESS | 1779 | 1470163961668 Marionette DEBUG loaded listener.js 11:52:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92ca8c00) [pid = 1779] [serial = 1506] [outer = 0x927f1000] 11:52:42 INFO - PROCESS | 1779 | 1470163962736 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 11:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1733ms 11:52:42 INFO - PROCESS | 1779 | 1470163962772 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 11:52:42 INFO - PROCESS | 1779 | 1470163962779 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 11:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:52:42 INFO - PROCESS | 1779 | 1470163962790 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:52:42 INFO - PROCESS | 1779 | 1470163962794 Marionette TRACE conn4 <- [1,1978,null,{}] 11:52:42 INFO - PROCESS | 1779 | 1470163962800 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:42 INFO - PROCESS | 1779 | 1470163962805 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:42 INFO - PROCESS | 1779 | 1470163962989 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92f64000 == 38 [pid = 1779] [id = 493] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x9521dc00 == 37 [pid = 1779] [id = 492] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x93b61400 == 36 [pid = 1779] [id = 491] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918f2c00 == 35 [pid = 1779] [id = 490] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2abc00 == 34 [pid = 1779] [id = 489] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x9252bc00 == 33 [pid = 1779] [id = 470] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918f1400 == 32 [pid = 1779] [id = 482] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92d0b000 == 31 [pid = 1779] [id = 472] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918ee800 == 30 [pid = 1779] [id = 481] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918e8800 == 29 [pid = 1779] [id = 485] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918e4800 == 28 [pid = 1779] [id = 488] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92d09400 == 27 [pid = 1779] [id = 479] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x9489c000 == 26 [pid = 1779] [id = 487] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x99384400 == 25 [pid = 1779] [id = 478] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x93a3e000 == 24 [pid = 1779] [id = 476] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca3400 == 23 [pid = 1779] [id = 483] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x8f263800 == 22 [pid = 1779] [id = 473] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6d000 == 21 [pid = 1779] [id = 471] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92f67c00 == 20 [pid = 1779] [id = 484] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918f3c00 == 19 [pid = 1779] [id = 475] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92edf400 == 18 [pid = 1779] [id = 486] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x997cf800 == 17 [pid = 1779] [id = 477] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca7800 == 16 [pid = 1779] [id = 474] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x918e9400 == 15 [pid = 1779] [id = 480] 11:52:43 INFO - PROCESS | 1779 | --DOCSHELL 0x92257400 == 14 [pid = 1779] [id = 469] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa8000 == 13 [pid = 1779] [id = 499] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x923ce800 == 12 [pid = 1779] [id = 500] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92ac9c00 == 11 [pid = 1779] [id = 498] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca8800 == 10 [pid = 1779] [id = 497] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x92cad400 == 9 [pid = 1779] [id = 495] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x93a40c00 == 8 [pid = 1779] [id = 496] 11:52:44 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264000 == 7 [pid = 1779] [id = 494] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x99fdc000) [pid = 1779] [serial = 1433] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9a573000) [pid = 1779] [serial = 1436] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9aaa6800) [pid = 1779] [serial = 1439] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9aaae800) [pid = 1779] [serial = 1442] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92d0b800) [pid = 1779] [serial = 1452] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92cad000) [pid = 1779] [serial = 1451] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x939afc00) [pid = 1779] [serial = 1454] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x9b047000) [pid = 1779] [serial = 1443] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x9aaaa400) [pid = 1779] [serial = 1440] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95218c00) [pid = 1779] [serial = 1431] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x92534800) [pid = 1779] [serial = 1446] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x9a1b0c00) [pid = 1779] [serial = 1434] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92de5000) [pid = 1779] [serial = 1428] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x9a90c400) [pid = 1779] [serial = 1437] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x923c1c00) [pid = 1779] [serial = 1448] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x923cdc00) [pid = 1779] [serial = 1449] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x923c0800) [pid = 1779] [serial = 1445] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92ca5000) [pid = 1779] [serial = 1427] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x94869000) [pid = 1779] [serial = 1430] [outer = (nil)] [url = about:blank] 11:52:44 INFO - PROCESS | 1779 | 1470163964276 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:44 INFO - PROCESS | 1779 | 1470163964287 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26d000 == 8 [pid = 1779] [id = 502] 11:52:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f26d800) [pid = 1779] [serial = 1507] [outer = (nil)] 11:52:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x8f2a3800) [pid = 1779] [serial = 1508] [outer = 0x8f26d800] 11:52:44 INFO - PROCESS | 1779 | 1470163964365 Marionette DEBUG loaded listener.js 11:52:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x918e8400) [pid = 1779] [serial = 1509] [outer = 0x8f26d800] 11:52:45 INFO - PROCESS | 1779 | 1470163965159 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2390ms 11:52:45 INFO - PROCESS | 1779 | 1470163965183 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 11:52:45 INFO - PROCESS | 1779 | 1470163965192 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 11:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:52:45 INFO - PROCESS | 1779 | 1470163965217 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:52:45 INFO - PROCESS | 1779 | 1470163965221 Marionette TRACE conn4 <- [1,1982,null,{}] 11:52:45 INFO - PROCESS | 1779 | 1470163965230 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:45 INFO - PROCESS | 1779 | 1470163965237 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:45 INFO - PROCESS | 1779 | 1470163965400 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 11:52:45 INFO - PROCESS | 1779 | 1470163965413 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:45 INFO - PROCESS | 1779 | 1470163965423 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252d000 == 9 [pid = 1779] [id = 503] 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x92534800) [pid = 1779] [serial = 1510] [outer = (nil)] 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x927eb000) [pid = 1779] [serial = 1511] [outer = 0x92534800] 11:52:45 INFO - PROCESS | 1779 | 1470163965493 Marionette DEBUG loaded listener.js 11:52:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92ad1400) [pid = 1779] [serial = 1512] [outer = 0x92534800] 11:52:46 INFO - PROCESS | 1779 | 1470163966424 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1243ms 11:52:46 INFO - PROCESS | 1779 | 1470163966451 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 11:52:46 INFO - PROCESS | 1779 | 1470163966457 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 11:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:52:46 INFO - PROCESS | 1779 | 1470163966468 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:52:46 INFO - PROCESS | 1779 | 1470163966471 Marionette TRACE conn4 <- [1,1986,null,{}] 11:52:46 INFO - PROCESS | 1779 | 1470163966477 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:46 INFO - PROCESS | 1779 | 1470163966482 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:46 INFO - PROCESS | 1779 | 1470163966649 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 11:52:46 INFO - PROCESS | 1779 | 1470163966659 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:46 INFO - PROCESS | 1779 | 1470163966664 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d0c000 == 10 [pid = 1779] [id = 504] 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92d0cc00) [pid = 1779] [serial = 1513] [outer = (nil)] 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92dee800) [pid = 1779] [serial = 1514] [outer = 0x92d0cc00] 11:52:46 INFO - PROCESS | 1779 | 1470163966737 Marionette DEBUG loaded listener.js 11:52:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92f65800) [pid = 1779] [serial = 1515] [outer = 0x92d0cc00] 11:52:47 INFO - PROCESS | 1779 | 1470163967796 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1387ms 11:52:47 INFO - PROCESS | 1779 | 1470163967856 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 11:52:47 INFO - PROCESS | 1779 | 1470163967859 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 11:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:52:47 INFO - PROCESS | 1779 | 1470163967874 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:52:47 INFO - PROCESS | 1779 | 1470163967883 Marionette TRACE conn4 <- [1,1990,null,{}] 11:52:47 INFO - PROCESS | 1779 | 1470163967898 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:47 INFO - PROCESS | 1779 | 1470163967906 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:48 INFO - PROCESS | 1779 | 1470163968125 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 11:52:48 INFO - PROCESS | 1779 | 1470163968156 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:48 INFO - PROCESS | 1779 | 1470163968164 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d3d400 == 11 [pid = 1779] [id = 505] 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93d3dc00) [pid = 1779] [serial = 1516] [outer = (nil)] 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x9489a000) [pid = 1779] [serial = 1517] [outer = 0x93d3dc00] 11:52:48 INFO - PROCESS | 1779 | 1470163968244 Marionette DEBUG loaded listener.js 11:52:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x948a1c00) [pid = 1779] [serial = 1518] [outer = 0x93d3dc00] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x95221400) [pid = 1779] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93b63c00) [pid = 1779] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92ee4c00) [pid = 1779] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x918ef000) [pid = 1779] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f2ac000) [pid = 1779] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x918e7c00) [pid = 1779] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92f68000) [pid = 1779] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92de3800) [pid = 1779] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x9489c400) [pid = 1779] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:52:49 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9521a400) [pid = 1779] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:52:49 INFO - PROCESS | 1779 | 1470163969689 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1859ms 11:52:49 INFO - PROCESS | 1779 | 1470163969726 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 11:52:49 INFO - PROCESS | 1779 | 1470163969731 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 11:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:52:49 INFO - PROCESS | 1779 | 1470163969779 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:52:49 INFO - PROCESS | 1779 | 1470163969781 Marionette TRACE conn4 <- [1,1994,null,{}] 11:52:49 INFO - PROCESS | 1779 | 1470163969788 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:49 INFO - PROCESS | 1779 | 1470163969793 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:49 INFO - PROCESS | 1779 | 1470163969939 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 11:52:49 INFO - PROCESS | 1779 | 1470163969948 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:49 INFO - PROCESS | 1779 | 1470163969954 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f272400 == 12 [pid = 1779] [id = 506] 11:52:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x9252b000) [pid = 1779] [serial = 1519] [outer = (nil)] 11:52:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x93a45000) [pid = 1779] [serial = 1520] [outer = 0x9252b000] 11:52:50 INFO - PROCESS | 1779 | 1470163970023 Marionette DEBUG loaded listener.js 11:52:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x93d3a800) [pid = 1779] [serial = 1521] [outer = 0x9252b000] 11:52:50 INFO - PROCESS | 1779 | 1470163970933 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1198ms 11:52:50 INFO - PROCESS | 1779 | 1470163970972 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 11:52:50 INFO - PROCESS | 1779 | 1470163970975 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 11:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:52:50 INFO - PROCESS | 1779 | 1470163970981 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:52:50 INFO - PROCESS | 1779 | 1470163970985 Marionette TRACE conn4 <- [1,1998,null,{}] 11:52:51 INFO - PROCESS | 1779 | 1470163970995 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:51 INFO - PROCESS | 1779 | 1470163970999 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:51 INFO - PROCESS | 1779 | 1470163971154 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 11:52:51 INFO - PROCESS | 1779 | 1470163971164 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:51 INFO - PROCESS | 1779 | 1470163971182 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521a400 == 13 [pid = 1779] [id = 507] 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9521a800) [pid = 1779] [serial = 1522] [outer = (nil)] 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x95251800) [pid = 1779] [serial = 1523] [outer = 0x9521a800] 11:52:51 INFO - PROCESS | 1779 | 1470163971268 Marionette DEBUG loaded listener.js 11:52:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x96f92400) [pid = 1779] [serial = 1524] [outer = 0x9521a800] 11:52:52 INFO - PROCESS | 1779 | 1470163972558 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 11:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1644ms 11:52:52 INFO - PROCESS | 1779 | 1470163972627 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 11:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:52:52 INFO - PROCESS | 1779 | 1470163972635 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 11:52:52 INFO - PROCESS | 1779 | 1470163972643 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:52:52 INFO - PROCESS | 1779 | 1470163972648 Marionette TRACE conn4 <- [1,2002,null,{}] 11:52:52 INFO - PROCESS | 1779 | 1470163972664 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:52 INFO - PROCESS | 1779 | 1470163972670 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:52 INFO - PROCESS | 1779 | 1470163972876 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 11:52:53 INFO - PROCESS | 1779 | 1470163973105 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:53 INFO - PROCESS | 1779 | 1470163973115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x92253400 == 14 [pid = 1779] [id = 508] 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92254400) [pid = 1779] [serial = 1525] [outer = (nil)] 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92d08400) [pid = 1779] [serial = 1526] [outer = 0x92254400] 11:52:53 INFO - PROCESS | 1779 | 1470163973198 Marionette DEBUG loaded listener.js 11:52:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92de7000) [pid = 1779] [serial = 1527] [outer = 0x92254400] 11:52:54 INFO - PROCESS | 1779 | 1470163974263 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1684ms 11:52:54 INFO - PROCESS | 1779 | 1470163974327 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 11:52:54 INFO - PROCESS | 1779 | 1470163974335 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 11:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:52:54 INFO - PROCESS | 1779 | 1470163974345 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:52:54 INFO - PROCESS | 1779 | 1470163974349 Marionette TRACE conn4 <- [1,2006,null,{}] 11:52:54 INFO - PROCESS | 1779 | 1470163974356 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:54 INFO - PROCESS | 1779 | 1470163974361 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:54 INFO - PROCESS | 1779 | 1470163974562 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 11:52:54 INFO - PROCESS | 1779 | 1470163974830 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:54 INFO - PROCESS | 1779 | 1470163974840 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d38000 == 15 [pid = 1779] [id = 509] 11:52:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x948a1800) [pid = 1779] [serial = 1528] [outer = (nil)] 11:52:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9521a000) [pid = 1779] [serial = 1529] [outer = 0x948a1800] 11:52:54 INFO - PROCESS | 1779 | 1470163974946 Marionette DEBUG loaded listener.js 11:52:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x952bd400) [pid = 1779] [serial = 1530] [outer = 0x948a1800] 11:52:55 INFO - PROCESS | 1779 | 1470163975960 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 11:52:56 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 11:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1680ms 11:52:56 INFO - PROCESS | 1779 | 1470163976026 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 11:52:56 INFO - PROCESS | 1779 | 1470163976030 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 11:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:52:56 INFO - PROCESS | 1779 | 1470163976037 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:52:56 INFO - PROCESS | 1779 | 1470163976043 Marionette TRACE conn4 <- [1,2010,null,{}] 11:52:56 INFO - PROCESS | 1779 | 1470163976061 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:56 INFO - PROCESS | 1779 | 1470163976070 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:56 INFO - PROCESS | 1779 | 1470163976290 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 11:52:56 INFO - PROCESS | 1779 | 1470163976510 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:56 INFO - PROCESS | 1779 | 1470163976520 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x9899d400 == 16 [pid = 1779] [id = 510] 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9935a800) [pid = 1779] [serial = 1531] [outer = (nil)] 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x997d0000) [pid = 1779] [serial = 1532] [outer = 0x9935a800] 11:52:56 INFO - PROCESS | 1779 | 1470163976654 Marionette DEBUG loaded listener.js 11:52:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a129800) [pid = 1779] [serial = 1533] [outer = 0x9935a800] 11:52:57 INFO - PROCESS | 1779 | 1470163977736 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 11:52:57 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 11:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1745ms 11:52:57 INFO - PROCESS | 1779 | 1470163977783 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 11:52:57 INFO - PROCESS | 1779 | 1470163977789 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 11:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:52:57 INFO - PROCESS | 1779 | 1470163977796 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:52:57 INFO - PROCESS | 1779 | 1470163977799 Marionette TRACE conn4 <- [1,2014,null,{}] 11:52:57 INFO - PROCESS | 1779 | 1470163977805 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:57 INFO - PROCESS | 1779 | 1470163977811 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:58 INFO - PROCESS | 1779 | 1470163978009 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 11:52:58 INFO - PROCESS | 1779 | 1470163978246 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:52:58 INFO - PROCESS | 1779 | 1470163978252 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e6c00 == 17 [pid = 1779] [id = 511] 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x918ec800) [pid = 1779] [serial = 1534] [outer = (nil)] 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92cb0c00) [pid = 1779] [serial = 1535] [outer = 0x918ec800] 11:52:58 INFO - PROCESS | 1779 | 1470163978381 Marionette DEBUG loaded listener.js 11:52:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9486c400) [pid = 1779] [serial = 1536] [outer = 0x918ec800] 11:52:59 INFO - PROCESS | 1779 | 1470163979555 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1835ms 11:52:59 INFO - PROCESS | 1779 | 1470163979632 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 11:52:59 INFO - PROCESS | 1779 | 1470163979636 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 11:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:52:59 INFO - PROCESS | 1779 | 1470163979645 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:52:59 INFO - PROCESS | 1779 | 1470163979649 Marionette TRACE conn4 <- [1,2018,null,{}] 11:52:59 INFO - PROCESS | 1779 | 1470163979657 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:52:59 INFO - PROCESS | 1779 | 1470163979663 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:52:59 INFO - PROCESS | 1779 | 1470163979836 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 11:53:00 INFO - PROCESS | 1779 | 1470163980029 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:00 INFO - PROCESS | 1779 | 1470163980040 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f1400 == 18 [pid = 1779] [id = 512] 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x923c6800) [pid = 1779] [serial = 1537] [outer = (nil)] 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9252e400) [pid = 1779] [serial = 1538] [outer = 0x923c6800] 11:53:00 INFO - PROCESS | 1779 | 1470163980195 Marionette DEBUG loaded listener.js 11:53:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92d05800) [pid = 1779] [serial = 1539] [outer = 0x923c6800] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96f1f800) [pid = 1779] [serial = 1478] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x94863400) [pid = 1779] [serial = 1476] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92f66800) [pid = 1779] [serial = 1460] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92f6f800) [pid = 1779] [serial = 1461] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x927ee000) [pid = 1779] [serial = 1457] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92ca9000) [pid = 1779] [serial = 1458] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9252b800) [pid = 1779] [serial = 1469] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x927e6400) [pid = 1779] [serial = 1470] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x96fd6800) [pid = 1779] [serial = 1466] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x96fdf400) [pid = 1779] [serial = 1467] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93a42000) [pid = 1779] [serial = 1455] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92ded400) [pid = 1779] [serial = 1472] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92ee2800) [pid = 1779] [serial = 1473] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x9524a400) [pid = 1779] [serial = 1463] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x96f22400) [pid = 1779] [serial = 1464] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x96fe4400) [pid = 1779] [serial = 1482] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x96f8c400) [pid = 1779] [serial = 1479] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x93d3bc00) [pid = 1779] [serial = 1475] [outer = (nil)] [url = about:blank] 11:53:00 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x96fd6c00) [pid = 1779] [serial = 1481] [outer = (nil)] [url = about:blank] 11:53:01 INFO - PROCESS | 1779 | 1470163981066 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1447ms 11:53:01 INFO - PROCESS | 1779 | 1470163981091 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 11:53:01 INFO - PROCESS | 1779 | 1470163981098 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 11:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:53:01 INFO - PROCESS | 1779 | 1470163981108 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:53:01 INFO - PROCESS | 1779 | 1470163981111 Marionette TRACE conn4 <- [1,2022,null,{}] 11:53:01 INFO - PROCESS | 1779 | 1470163981120 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:01 INFO - PROCESS | 1779 | 1470163981127 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:01 INFO - PROCESS | 1779 | 1470163981309 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 11:53:01 INFO - PROCESS | 1779 | 1470163981460 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:01 INFO - PROCESS | 1779 | 1470163981474 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cf000 == 19 [pid = 1779] [id = 513] 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x92f6d400) [pid = 1779] [serial = 1540] [outer = (nil)] 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x939b5400) [pid = 1779] [serial = 1541] [outer = 0x92f6d400] 11:53:01 INFO - PROCESS | 1779 | 1470163981566 Marionette DEBUG loaded listener.js 11:53:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x93a4bc00) [pid = 1779] [serial = 1542] [outer = 0x92f6d400] 11:53:02 INFO - PROCESS | 1779 | 1470163982425 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1391ms 11:53:02 INFO - PROCESS | 1779 | 1470163982499 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 11:53:02 INFO - PROCESS | 1779 | 1470163982502 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 11:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:53:02 INFO - PROCESS | 1779 | 1470163982509 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:53:02 INFO - PROCESS | 1779 | 1470163982515 Marionette TRACE conn4 <- [1,2026,null,{}] 11:53:02 INFO - PROCESS | 1779 | 1470163982531 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:02 INFO - PROCESS | 1779 | 1470163982539 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:02 INFO - PROCESS | 1779 | 1470163982717 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 11:53:02 INFO - PROCESS | 1779 | 1470163982871 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:02 INFO - PROCESS | 1779 | 1470163982882 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x9524a400 == 20 [pid = 1779] [id = 514] 11:53:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x9524fc00) [pid = 1779] [serial = 1543] [outer = (nil)] 11:53:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x96f8e400) [pid = 1779] [serial = 1544] [outer = 0x9524fc00] 11:53:02 INFO - PROCESS | 1779 | 1470163982956 Marionette DEBUG loaded listener.js 11:53:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x96fdfc00) [pid = 1779] [serial = 1545] [outer = 0x9524fc00] 11:53:03 INFO - PROCESS | 1779 | 1470163983826 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1337ms 11:53:03 INFO - PROCESS | 1779 | 1470163983846 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 11:53:03 INFO - PROCESS | 1779 | 1470163983851 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 11:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:53:03 INFO - PROCESS | 1779 | 1470163983866 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:53:03 INFO - PROCESS | 1779 | 1470163983869 Marionette TRACE conn4 <- [1,2030,null,{}] 11:53:03 INFO - PROCESS | 1779 | 1470163983875 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:03 INFO - PROCESS | 1779 | 1470163983880 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:04 INFO - PROCESS | 1779 | 1470163984081 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 11:53:04 INFO - PROCESS | 1779 | 1470163984131 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:04 INFO - PROCESS | 1779 | 1470163984140 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f85c00 == 21 [pid = 1779] [id = 515] 11:53:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96fd7000) [pid = 1779] [serial = 1546] [outer = (nil)] 11:53:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x99375c00) [pid = 1779] [serial = 1547] [outer = 0x96fd7000] 11:53:04 INFO - PROCESS | 1779 | 1470163984208 Marionette DEBUG loaded listener.js 11:53:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92d0d800) [pid = 1779] [serial = 1548] [outer = 0x96fd7000] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x93d3dc00) [pid = 1779] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f265000) [pid = 1779] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92d0cc00) [pid = 1779] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92caf400) [pid = 1779] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x927f1000) [pid = 1779] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x92f69000) [pid = 1779] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x952bfc00) [pid = 1779] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:53:04 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x8f26d800) [pid = 1779] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:53:05 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x9252b000) [pid = 1779] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:53:05 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x923cf400) [pid = 1779] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:53:05 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x9aaaac00) [pid = 1779] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:53:05 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x92534800) [pid = 1779] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:53:05 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x93d39000) [pid = 1779] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:53:05 INFO - PROCESS | 1779 | 1470163985256 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1440ms 11:53:05 INFO - PROCESS | 1779 | 1470163985297 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 11:53:05 INFO - PROCESS | 1779 | 1470163985301 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 11:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:53:05 INFO - PROCESS | 1779 | 1470163985307 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:53:05 INFO - PROCESS | 1779 | 1470163985309 Marionette TRACE conn4 <- [1,2034,null,{}] 11:53:05 INFO - PROCESS | 1779 | 1470163985315 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:05 INFO - PROCESS | 1779 | 1470163985320 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:05 INFO - PROCESS | 1779 | 1470163985467 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 11:53:05 INFO - PROCESS | 1779 | 1470163985617 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:05 INFO - PROCESS | 1779 | 1470163985627 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269000 == 22 [pid = 1779] [id = 516] 11:53:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f2a6c00) [pid = 1779] [serial = 1549] [outer = (nil)] 11:53:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x927e7400) [pid = 1779] [serial = 1550] [outer = 0x8f2a6c00] 11:53:05 INFO - PROCESS | 1779 | 1470163985698 Marionette DEBUG loaded listener.js 11:53:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x923c1c00) [pid = 1779] [serial = 1551] [outer = 0x8f2a6c00] 11:53:06 INFO - PROCESS | 1779 | 1470163986471 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1180ms 11:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:53:06 INFO - PROCESS | 1779 | 1470163986487 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 11:53:06 INFO - PROCESS | 1779 | 1470163986490 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 11:53:06 INFO - PROCESS | 1779 | 1470163986498 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:53:06 INFO - PROCESS | 1779 | 1470163986501 Marionette TRACE conn4 <- [1,2038,null,{}] 11:53:06 INFO - PROCESS | 1779 | 1470163986515 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:06 INFO - PROCESS | 1779 | 1470163986525 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:06 INFO - PROCESS | 1779 | 1470163986720 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 11:53:06 INFO - PROCESS | 1779 | 1470163986730 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:06 INFO - PROCESS | 1779 | 1470163986736 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x918ea800 == 23 [pid = 1779] [id = 517] 11:53:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9a489c00) [pid = 1779] [serial = 1552] [outer = (nil)] 11:53:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x9aaa4400) [pid = 1779] [serial = 1553] [outer = 0x9a489c00] 11:53:06 INFO - PROCESS | 1779 | 1470163986803 Marionette DEBUG loaded listener.js 11:53:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x9a90f400) [pid = 1779] [serial = 1554] [outer = 0x9a489c00] 11:53:07 INFO - PROCESS | 1779 | 1470163987989 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1546ms 11:53:08 INFO - PROCESS | 1779 | 1470163988043 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 11:53:08 INFO - PROCESS | 1779 | 1470163988048 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 11:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:53:08 INFO - PROCESS | 1779 | 1470163988056 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:53:08 INFO - PROCESS | 1779 | 1470163988062 Marionette TRACE conn4 <- [1,2042,null,{}] 11:53:08 INFO - PROCESS | 1779 | 1470163988070 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:08 INFO - PROCESS | 1779 | 1470163988077 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:08 INFO - PROCESS | 1779 | 1470163988257 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 11:53:08 INFO - PROCESS | 1779 | 1470163988494 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:08 INFO - PROCESS | 1779 | 1470163988504 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cfc00 == 24 [pid = 1779] [id = 518] 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92528c00) [pid = 1779] [serial = 1555] [outer = (nil)] 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92ee4000) [pid = 1779] [serial = 1556] [outer = 0x92528c00] 11:53:08 INFO - PROCESS | 1779 | 1470163988630 Marionette DEBUG loaded listener.js 11:53:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92f6b000) [pid = 1779] [serial = 1557] [outer = 0x92528c00] 11:53:09 INFO - PROCESS | 1779 | 1470163989539 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:53:09 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) 11:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1531ms 11:53:09 INFO - PROCESS | 1779 | 1470163989588 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 11:53:09 INFO - PROCESS | 1779 | 1470163989596 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 11:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:53:09 INFO - PROCESS | 1779 | 1470163989606 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:53:09 INFO - PROCESS | 1779 | 1470163989610 Marionette TRACE conn4 <- [1,2046,null,{}] 11:53:09 INFO - PROCESS | 1779 | 1470163989616 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:09 INFO - PROCESS | 1779 | 1470163989622 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:09 INFO - PROCESS | 1779 | 1470163989808 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 11:53:10 INFO - PROCESS | 1779 | 1470163989986 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:10 INFO - PROCESS | 1779 | 1470163989998 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x94897400 == 25 [pid = 1779] [id = 519] 11:53:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x95223800) [pid = 1779] [serial = 1558] [outer = (nil)] 11:53:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x96fdec00) [pid = 1779] [serial = 1559] [outer = 0x95223800] 11:53:10 INFO - PROCESS | 1779 | 1470163990081 Marionette DEBUG loaded listener.js 11:53:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x97a83800) [pid = 1779] [serial = 1560] [outer = 0x95223800] 11:53:11 INFO - PROCESS | 1779 | 1470163991117 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1587ms 11:53:11 INFO - PROCESS | 1779 | 1470163991193 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 11:53:11 INFO - PROCESS | 1779 | 1470163991197 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 11:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:53:11 INFO - PROCESS | 1779 | 1470163991205 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:53:11 INFO - PROCESS | 1779 | 1470163991212 Marionette TRACE conn4 <- [1,2050,null,{}] 11:53:11 INFO - PROCESS | 1779 | 1470163991229 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:11 INFO - PROCESS | 1779 | 1470163991238 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:11 INFO - PROCESS | 1779 | 1470163991426 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 11:53:11 INFO - PROCESS | 1779 | 1470163991609 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:11 INFO - PROCESS | 1779 | 1470163991621 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa6c00 == 26 [pid = 1779] [id = 520] 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9aaa8c00) [pid = 1779] [serial = 1561] [outer = (nil)] 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9ac42400) [pid = 1779] [serial = 1562] [outer = 0x9aaa8c00] 11:53:11 INFO - PROCESS | 1779 | 1470163991746 Marionette DEBUG loaded listener.js 11:53:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b041c00) [pid = 1779] [serial = 1563] [outer = 0x9aaa8c00] 11:53:12 INFO - PROCESS | 1779 | 1470163992638 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1498ms 11:53:12 INFO - PROCESS | 1779 | 1470163992709 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 11:53:12 INFO - PROCESS | 1779 | 1470163992716 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 11:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:53:12 INFO - PROCESS | 1779 | 1470163992731 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:53:12 INFO - PROCESS | 1779 | 1470163992735 Marionette TRACE conn4 <- [1,2054,null,{}] 11:53:12 INFO - PROCESS | 1779 | 1470163992741 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:12 INFO - PROCESS | 1779 | 1470163992746 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:12 INFO - PROCESS | 1779 | 1470163992932 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 11:53:13 INFO - PROCESS | 1779 | 1470163993112 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:13 INFO - PROCESS | 1779 | 1470163993120 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x97a79800 == 27 [pid = 1779] [id = 521] 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9a1ae800) [pid = 1779] [serial = 1564] [outer = (nil)] 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9b04a800) [pid = 1779] [serial = 1565] [outer = 0x9a1ae800] 11:53:13 INFO - PROCESS | 1779 | 1470163993203 Marionette DEBUG loaded listener.js 11:53:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9b248c00) [pid = 1779] [serial = 1566] [outer = 0x9a1ae800] 11:53:14 INFO - PROCESS | 1779 | 1470163994124 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1430ms 11:53:14 INFO - PROCESS | 1779 | 1470163994170 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 11:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:53:14 INFO - PROCESS | 1779 | 1470163994174 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 11:53:14 INFO - PROCESS | 1779 | 1470163994181 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:53:14 INFO - PROCESS | 1779 | 1470163994184 Marionette TRACE conn4 <- [1,2058,null,{}] 11:53:14 INFO - PROCESS | 1779 | 1470163994190 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:14 INFO - PROCESS | 1779 | 1470163994195 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:14 INFO - PROCESS | 1779 | 1470163994367 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 11:53:14 INFO - PROCESS | 1779 | 1470163994560 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:14 INFO - PROCESS | 1779 | 1470163994569 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x918eb400 == 28 [pid = 1779] [id = 522] 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92d09c00) [pid = 1779] [serial = 1567] [outer = (nil)] 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x9b5b5800) [pid = 1779] [serial = 1568] [outer = 0x92d09c00] 11:53:14 INFO - PROCESS | 1779 | 1470163994688 Marionette DEBUG loaded listener.js 11:53:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x9b927c00) [pid = 1779] [serial = 1569] [outer = 0x92d09c00] 11:53:15 INFO - PROCESS | 1779 | 1470163995750 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1637ms 11:53:15 INFO - PROCESS | 1779 | 1470163995819 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 11:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:53:15 INFO - PROCESS | 1779 | 1470163995823 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 11:53:15 INFO - PROCESS | 1779 | 1470163995830 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:53:15 INFO - PROCESS | 1779 | 1470163995834 Marionette TRACE conn4 <- [1,2062,null,{}] 11:53:15 INFO - PROCESS | 1779 | 1470163995839 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:15 INFO - PROCESS | 1779 | 1470163995849 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:16 INFO - PROCESS | 1779 | 1470163996081 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 11:53:16 INFO - PROCESS | 1779 | 1470163996305 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:16 INFO - PROCESS | 1779 | 1470163996315 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225b800 == 29 [pid = 1779] [id = 523] 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x923c4000) [pid = 1779] [serial = 1570] [outer = (nil)] 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9b5b4000) [pid = 1779] [serial = 1571] [outer = 0x923c4000] 11:53:16 INFO - PROCESS | 1779 | 1470163996446 Marionette DEBUG loaded listener.js 11:53:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9bd60400) [pid = 1779] [serial = 1572] [outer = 0x923c4000] 11:53:17 INFO - PROCESS | 1779 | 1470163997734 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1986ms 11:53:17 INFO - PROCESS | 1779 | 1470163997816 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 11:53:17 INFO - PROCESS | 1779 | 1470163997820 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 11:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:53:17 INFO - PROCESS | 1779 | 1470163997828 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:53:17 INFO - PROCESS | 1779 | 1470163997832 Marionette TRACE conn4 <- [1,2066,null,{}] 11:53:17 INFO - PROCESS | 1779 | 1470163997837 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:17 INFO - PROCESS | 1779 | 1470163997842 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:18 INFO - PROCESS | 1779 | 1470163998232 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 11:53:18 INFO - PROCESS | 1779 | 1470163998482 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:18 INFO - PROCESS | 1779 | 1470163998490 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x92252400 == 30 [pid = 1779] [id = 524] 11:53:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92253000) [pid = 1779] [serial = 1573] [outer = (nil)] 11:53:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9252bc00) [pid = 1779] [serial = 1574] [outer = 0x92253000] 11:53:18 INFO - PROCESS | 1779 | 1470163998567 Marionette DEBUG loaded listener.js 11:53:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x927ea800) [pid = 1779] [serial = 1575] [outer = 0x92253000] 11:53:19 INFO - PROCESS | 1779 | 1470163999433 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 11:53:19 INFO - PROCESS | 1779 | 1470163999464 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 11:53:19 INFO - PROCESS | 1779 | 1470163999471 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 11:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:53:19 INFO - PROCESS | 1779 | 1470163999479 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:53:19 INFO - PROCESS | 1779 | 1470163999484 Marionette TRACE conn4 <- [1,2070,null,{}] 11:53:19 INFO - PROCESS | 1779 | 1470163999516 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:19 INFO - PROCESS | 1779 | 1470163999521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:19 INFO - PROCESS | 1779 | 1470163999693 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 11:53:19 INFO - PROCESS | 1779 | 1470163999957 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:19 INFO - PROCESS | 1779 | 1470163999964 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ed8800 == 31 [pid = 1779] [id = 525] 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x939b2000) [pid = 1779] [serial = 1576] [outer = (nil)] 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93b67000) [pid = 1779] [serial = 1577] [outer = 0x939b2000] 11:53:20 INFO - PROCESS | 1779 | 1470164000047 Marionette DEBUG loaded listener.js 11:53:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x93d3e400) [pid = 1779] [serial = 1578] [outer = 0x939b2000] 11:53:22 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26d000 == 30 [pid = 1779] [id = 502] 11:53:22 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26e000 == 29 [pid = 1779] [id = 501] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x99fd2400) [pid = 1779] [serial = 1494] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9abd1400) [pid = 1779] [serial = 1499] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x94898000) [pid = 1779] [serial = 1490] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x95214400) [pid = 1779] [serial = 1491] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8f2a3800) [pid = 1779] [serial = 1508] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x9a90bc00) [pid = 1779] [serial = 1497] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x95251800) [pid = 1779] [serial = 1523] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x93d3a800) [pid = 1779] [serial = 1521] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x948a1c00) [pid = 1779] [serial = 1518] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f2ad000) [pid = 1779] [serial = 1485] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92f65800) [pid = 1779] [serial = 1515] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92f61400) [pid = 1779] [serial = 1488] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92ca1800) [pid = 1779] [serial = 1505] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x98995000) [pid = 1779] [serial = 1493] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x9a576400) [pid = 1779] [serial = 1496] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9489a000) [pid = 1779] [serial = 1517] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x918e8400) [pid = 1779] [serial = 1509] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92ca8c00) [pid = 1779] [serial = 1506] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x92de5800) [pid = 1779] [serial = 1487] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93a45000) [pid = 1779] [serial = 1520] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x92d07c00) [pid = 1779] [serial = 1502] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x9b03dc00) [pid = 1779] [serial = 1500] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f26ec00) [pid = 1779] [serial = 1484] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92ad1400) [pid = 1779] [serial = 1512] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92f65400) [pid = 1779] [serial = 1503] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x92dee800) [pid = 1779] [serial = 1514] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x927eb000) [pid = 1779] [serial = 1511] [outer = (nil)] [url = about:blank] 11:53:22 INFO - PROCESS | 1779 | 1470164002479 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 11:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3074ms 11:53:22 INFO - PROCESS | 1779 | 1470164002607 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 11:53:22 INFO - PROCESS | 1779 | 1470164002613 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 11:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:53:22 INFO - PROCESS | 1779 | 1470164002638 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:53:22 INFO - PROCESS | 1779 | 1470164002644 Marionette TRACE conn4 <- [1,2074,null,{}] 11:53:22 INFO - PROCESS | 1779 | 1470164002654 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:22 INFO - PROCESS | 1779 | 1470164002660 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:22 INFO - PROCESS | 1779 | 1470164002880 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 11:53:23 INFO - PROCESS | 1779 | 1470164003105 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:23 INFO - PROCESS | 1779 | 1470164003120 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a6400 == 30 [pid = 1779] [id = 526] 11:53:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f2a7800) [pid = 1779] [serial = 1579] [outer = (nil)] 11:53:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x918f2000) [pid = 1779] [serial = 1580] [outer = 0x8f2a7800] 11:53:23 INFO - PROCESS | 1779 | 1470164003202 Marionette DEBUG loaded listener.js 11:53:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x92259800) [pid = 1779] [serial = 1581] [outer = 0x8f2a7800] 11:53:24 INFO - PROCESS | 1779 | 1470164004217 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 11:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1641ms 11:53:24 INFO - PROCESS | 1779 | 1470164004281 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 11:53:24 INFO - PROCESS | 1779 | 1470164004287 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 11:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:53:24 INFO - PROCESS | 1779 | 1470164004297 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:53:24 INFO - PROCESS | 1779 | 1470164004304 Marionette TRACE conn4 <- [1,2078,null,{}] 11:53:24 INFO - PROCESS | 1779 | 1470164004313 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:24 INFO - PROCESS | 1779 | 1470164004318 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:24 INFO - PROCESS | 1779 | 1470164004513 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 11:53:24 INFO - PROCESS | 1779 | 1470164004741 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:24 INFO - PROCESS | 1779 | 1470164004747 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26b400 == 31 [pid = 1779] [id = 527] 11:53:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92ace400) [pid = 1779] [serial = 1582] [outer = (nil)] 11:53:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92ca4c00) [pid = 1779] [serial = 1583] [outer = 0x92ace400] 11:53:24 INFO - PROCESS | 1779 | 1470164004839 Marionette DEBUG loaded listener.js 11:53:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92cae400) [pid = 1779] [serial = 1584] [outer = 0x92ace400] 11:53:25 INFO - PROCESS | 1779 | 1470164005855 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1601ms 11:53:25 INFO - PROCESS | 1779 | 1470164005895 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 11:53:25 INFO - PROCESS | 1779 | 1470164005899 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 11:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:53:25 INFO - PROCESS | 1779 | 1470164005906 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:53:25 INFO - PROCESS | 1779 | 1470164005910 Marionette TRACE conn4 <- [1,2082,null,{}] 11:53:25 INFO - PROCESS | 1779 | 1470164005918 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:25 INFO - PROCESS | 1779 | 1470164005927 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:26 INFO - PROCESS | 1779 | 1470164006113 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 11:53:26 INFO - PROCESS | 1779 | 1470164006360 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:26 INFO - PROCESS | 1779 | 1470164006371 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x92eddc00 == 32 [pid = 1779] [id = 528] 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92ede000) [pid = 1779] [serial = 1585] [outer = (nil)] 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x92ee2800) [pid = 1779] [serial = 1586] [outer = 0x92ede000] 11:53:26 INFO - PROCESS | 1779 | 1470164006464 Marionette DEBUG loaded listener.js 11:53:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x92f65c00) [pid = 1779] [serial = 1587] [outer = 0x92ede000] 11:53:27 INFO - PROCESS | 1779 | 1470164007519 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1680ms 11:53:27 INFO - PROCESS | 1779 | 1470164007587 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 11:53:27 INFO - PROCESS | 1779 | 1470164007590 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 11:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:53:27 INFO - PROCESS | 1779 | 1470164007597 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:53:27 INFO - PROCESS | 1779 | 1470164007601 Marionette TRACE conn4 <- [1,2086,null,{}] 11:53:27 INFO - PROCESS | 1779 | 1470164007606 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:27 INFO - PROCESS | 1779 | 1470164007611 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:27 INFO - PROCESS | 1779 | 1470164007793 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 11:53:28 INFO - PROCESS | 1779 | 1470164008024 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:28 INFO - PROCESS | 1779 | 1470164008033 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b6ac00 == 33 [pid = 1779] [id = 529] 11:53:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93d3a800) [pid = 1779] [serial = 1588] [outer = (nil)] 11:53:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9489bc00) [pid = 1779] [serial = 1589] [outer = 0x93d3a800] 11:53:28 INFO - PROCESS | 1779 | 1470164008157 Marionette DEBUG loaded listener.js 11:53:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x948a4400) [pid = 1779] [serial = 1590] [outer = 0x93d3a800] 11:53:29 INFO - PROCESS | 1779 | 1470164009114 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1583ms 11:53:29 INFO - PROCESS | 1779 | 1470164009181 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 11:53:29 INFO - PROCESS | 1779 | 1470164009186 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 11:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:53:29 INFO - PROCESS | 1779 | 1470164009192 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:53:29 INFO - PROCESS | 1779 | 1470164009196 Marionette TRACE conn4 <- [1,2090,null,{}] 11:53:29 INFO - PROCESS | 1779 | 1470164009201 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:29 INFO - PROCESS | 1779 | 1470164009207 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:29 INFO - PROCESS | 1779 | 1470164009384 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 11:53:29 INFO - PROCESS | 1779 | 1470164009563 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:29 INFO - PROCESS | 1779 | 1470164009572 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2b0000 == 34 [pid = 1779] [id = 530] 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x94898000) [pid = 1779] [serial = 1591] [outer = (nil)] 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x95251800) [pid = 1779] [serial = 1592] [outer = 0x94898000] 11:53:29 INFO - PROCESS | 1779 | 1470164009696 Marionette DEBUG loaded listener.js 11:53:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x96f1b800) [pid = 1779] [serial = 1593] [outer = 0x94898000] 11:53:30 INFO - PROCESS | 1779 | 1470164010777 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1635ms 11:53:30 INFO - PROCESS | 1779 | 1470164010828 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 11:53:30 INFO - PROCESS | 1779 | 1470164010834 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 11:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:53:30 INFO - PROCESS | 1779 | 1470164010842 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:53:30 INFO - PROCESS | 1779 | 1470164010847 Marionette TRACE conn4 <- [1,2094,null,{}] 11:53:30 INFO - PROCESS | 1779 | 1470164010854 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:30 INFO - PROCESS | 1779 | 1470164010859 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:31 INFO - PROCESS | 1779 | 1470164011051 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 11:53:31 INFO - PROCESS | 1779 | 1470164011311 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:31 INFO - PROCESS | 1779 | 1470164011322 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x923cb400 == 35 [pid = 1779] [id = 531] 11:53:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9252ac00) [pid = 1779] [serial = 1594] [outer = (nil)] 11:53:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92532400) [pid = 1779] [serial = 1595] [outer = 0x9252ac00] 11:53:31 INFO - PROCESS | 1779 | 1470164011406 Marionette DEBUG loaded listener.js 11:53:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92acdc00) [pid = 1779] [serial = 1596] [outer = 0x9252ac00] 11:53:31 INFO - PROCESS | 1779 | --DOCSHELL 0x92252400 == 34 [pid = 1779] [id = 524] 11:53:32 INFO - PROCESS | 1779 | 1470164012212 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1394ms 11:53:32 INFO - PROCESS | 1779 | 1470164012236 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 11:53:32 INFO - PROCESS | 1779 | 1470164012242 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 11:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:53:32 INFO - PROCESS | 1779 | 1470164012252 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:53:32 INFO - PROCESS | 1779 | 1470164012256 Marionette TRACE conn4 <- [1,2098,null,{}] 11:53:32 INFO - PROCESS | 1779 | 1470164012261 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:32 INFO - PROCESS | 1779 | 1470164012267 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:32 INFO - PROCESS | 1779 | 1470164012446 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 11:53:32 INFO - PROCESS | 1779 | 1470164012600 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:32 INFO - PROCESS | 1779 | 1470164012607 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de4800 == 35 [pid = 1779] [id = 532] 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92edac00) [pid = 1779] [serial = 1597] [outer = (nil)] 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92f64800) [pid = 1779] [serial = 1598] [outer = 0x92edac00] 11:53:32 INFO - PROCESS | 1779 | 1470164012679 Marionette DEBUG loaded listener.js 11:53:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x939aec00) [pid = 1779] [serial = 1599] [outer = 0x92edac00] 11:53:33 INFO - PROCESS | 1779 | 1470164013508 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 11:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1329ms 11:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:53:33 INFO - PROCESS | 1779 | 1470164013582 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 11:53:33 INFO - PROCESS | 1779 | 1470164013585 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 11:53:33 INFO - PROCESS | 1779 | 1470164013591 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:53:33 INFO - PROCESS | 1779 | 1470164013597 Marionette TRACE conn4 <- [1,2102,null,{}] 11:53:33 INFO - PROCESS | 1779 | 1470164013612 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:33 INFO - PROCESS | 1779 | 1470164013620 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:33 INFO - PROCESS | 1779 | 1470164013782 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 11:53:33 INFO - PROCESS | 1779 | 1470164013936 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:33 INFO - PROCESS | 1779 | 1470164013944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f8a400 == 36 [pid = 1779] [id = 533] 11:53:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x96f8b400) [pid = 1779] [serial = 1600] [outer = (nil)] 11:53:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x96f94c00) [pid = 1779] [serial = 1601] [outer = 0x96f8b400] 11:53:34 INFO - PROCESS | 1779 | 1470164014017 Marionette DEBUG loaded listener.js 11:53:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x97a7cc00) [pid = 1779] [serial = 1602] [outer = 0x96f8b400] 11:53:34 INFO - PROCESS | 1779 | 1470164014932 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 11:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1394ms 11:53:34 INFO - PROCESS | 1779 | 1470164014991 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 11:53:34 INFO - PROCESS | 1779 | 1470164014996 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 11:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:53:35 INFO - PROCESS | 1779 | 1470164015003 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:53:35 INFO - PROCESS | 1779 | 1470164015005 Marionette TRACE conn4 <- [1,2106,null,{}] 11:53:35 INFO - PROCESS | 1779 | 1470164015011 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:35 INFO - PROCESS | 1779 | 1470164015016 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:35 INFO - PROCESS | 1779 | 1470164015228 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 11:53:35 INFO - PROCESS | 1779 | 1470164015256 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:35 INFO - PROCESS | 1779 | 1470164015261 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a2de000 == 37 [pid = 1779] [id = 534] 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a44f400) [pid = 1779] [serial = 1603] [outer = (nil)] 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a57e800) [pid = 1779] [serial = 1604] [outer = 0x9a44f400] 11:53:35 INFO - PROCESS | 1779 | 1470164015329 Marionette DEBUG loaded listener.js 11:53:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9a9a6800) [pid = 1779] [serial = 1605] [outer = 0x9a44f400] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92253000) [pid = 1779] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92528c00) [pid = 1779] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95223800) [pid = 1779] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9aaa8c00) [pid = 1779] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9a1ae800) [pid = 1779] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92d09c00) [pid = 1779] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96fd7000) [pid = 1779] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x9935a800) [pid = 1779] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92f6d400) [pid = 1779] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x948a1800) [pid = 1779] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92254400) [pid = 1779] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x9521a800) [pid = 1779] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x923c6800) [pid = 1779] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x918ec800) [pid = 1779] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x923c4000) [pid = 1779] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x9a489c00) [pid = 1779] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x9524fc00) [pid = 1779] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:53:36 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f2a6c00) [pid = 1779] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:53:36 INFO - PROCESS | 1779 | 1470164016403 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 11:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1438ms 11:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:53:36 INFO - PROCESS | 1779 | 1470164016442 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 11:53:36 INFO - PROCESS | 1779 | 1470164016445 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 11:53:36 INFO - PROCESS | 1779 | 1470164016452 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:53:36 INFO - PROCESS | 1779 | 1470164016455 Marionette TRACE conn4 <- [1,2110,null,{}] 11:53:36 INFO - PROCESS | 1779 | 1470164016460 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:36 INFO - PROCESS | 1779 | 1470164016465 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:36 INFO - PROCESS | 1779 | 1470164016661 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 11:53:36 INFO - PROCESS | 1779 | 1470164016679 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:36 INFO - PROCESS | 1779 | 1470164016687 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2b0800 == 38 [pid = 1779] [id = 535] 11:53:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x923c6800) [pid = 1779] [serial = 1606] [outer = (nil)] 11:53:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92ee7400) [pid = 1779] [serial = 1607] [outer = 0x923c6800] 11:53:36 INFO - PROCESS | 1779 | 1470164016754 Marionette DEBUG loaded listener.js 11:53:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9521a800) [pid = 1779] [serial = 1608] [outer = 0x923c6800] 11:53:37 INFO - PROCESS | 1779 | 1470164017627 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 11:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1230ms 11:53:37 INFO - PROCESS | 1779 | 1470164017681 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 11:53:37 INFO - PROCESS | 1779 | 1470164017684 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 11:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:53:37 INFO - PROCESS | 1779 | 1470164017691 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:53:37 INFO - PROCESS | 1779 | 1470164017694 Marionette TRACE conn4 <- [1,2114,null,{}] 11:53:37 INFO - PROCESS | 1779 | 1470164017707 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:37 INFO - PROCESS | 1779 | 1470164017717 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:37 INFO - PROCESS | 1779 | 1470164017935 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 11:53:37 INFO - PROCESS | 1779 | 1470164017946 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:37 INFO - PROCESS | 1779 | 1470164017955 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2ab000 == 39 [pid = 1779] [id = 536] 11:53:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f2ae800) [pid = 1779] [serial = 1609] [outer = (nil)] 11:53:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a910c00) [pid = 1779] [serial = 1610] [outer = 0x8f2ae800] 11:53:38 INFO - PROCESS | 1779 | 1470164018159 Marionette DEBUG loaded listener.js 11:53:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9b040400) [pid = 1779] [serial = 1611] [outer = 0x8f2ae800] 11:53:39 INFO - PROCESS | 1779 | 1470164019215 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 11:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1588ms 11:53:39 INFO - PROCESS | 1779 | 1470164019280 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 11:53:39 INFO - PROCESS | 1779 | 1470164019287 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 11:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:53:39 INFO - PROCESS | 1779 | 1470164019295 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:53:39 INFO - PROCESS | 1779 | 1470164019301 Marionette TRACE conn4 <- [1,2118,null,{}] 11:53:39 INFO - PROCESS | 1779 | 1470164019309 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:39 INFO - PROCESS | 1779 | 1470164019315 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:39 INFO - PROCESS | 1779 | 1470164019505 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 11:53:39 INFO - PROCESS | 1779 | 1470164019684 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:39 INFO - PROCESS | 1779 | 1470164019694 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92528800 == 40 [pid = 1779] [id = 537] 11:53:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92530000) [pid = 1779] [serial = 1612] [outer = (nil)] 11:53:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92cac000) [pid = 1779] [serial = 1613] [outer = 0x92530000] 11:53:39 INFO - PROCESS | 1779 | 1470164019828 Marionette DEBUG loaded listener.js 11:53:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92ed8400) [pid = 1779] [serial = 1614] [outer = 0x92530000] 11:53:40 INFO - PROCESS | 1779 | 1470164020795 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 11:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1540ms 11:53:40 INFO - PROCESS | 1779 | 1470164020835 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 11:53:40 INFO - PROCESS | 1779 | 1470164020843 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 11:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:53:40 INFO - PROCESS | 1779 | 1470164020853 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:53:40 INFO - PROCESS | 1779 | 1470164020858 Marionette TRACE conn4 <- [1,2122,null,{}] 11:53:40 INFO - PROCESS | 1779 | 1470164020864 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:40 INFO - PROCESS | 1779 | 1470164020869 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:41 INFO - PROCESS | 1779 | 1470164021057 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 11:53:41 INFO - PROCESS | 1779 | 1470164021250 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:41 INFO - PROCESS | 1779 | 1470164021260 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f66000 == 41 [pid = 1779] [id = 538] 11:53:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x948a5c00) [pid = 1779] [serial = 1615] [outer = (nil)] 11:53:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x96f28000) [pid = 1779] [serial = 1616] [outer = 0x948a5c00] 11:53:41 INFO - PROCESS | 1779 | 1470164021448 Marionette DEBUG loaded listener.js 11:53:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x96fd8c00) [pid = 1779] [serial = 1617] [outer = 0x948a5c00] 11:53:42 INFO - PROCESS | 1779 | 1470164022313 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1535ms 11:53:42 INFO - PROCESS | 1779 | 1470164022388 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 11:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:53:42 INFO - PROCESS | 1779 | 1470164022393 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 11:53:42 INFO - PROCESS | 1779 | 1470164022400 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:53:42 INFO - PROCESS | 1779 | 1470164022406 Marionette TRACE conn4 <- [1,2126,null,{}] 11:53:42 INFO - PROCESS | 1779 | 1470164022422 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:42 INFO - PROCESS | 1779 | 1470164022431 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:42 INFO - PROCESS | 1779 | 1470164022674 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 11:53:42 INFO - PROCESS | 1779 | 1470164022857 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:42 INFO - PROCESS | 1779 | 1470164022867 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a9a8800 == 42 [pid = 1779] [id = 539] 11:53:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9abd9800) [pid = 1779] [serial = 1618] [outer = (nil)] 11:53:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9b047800) [pid = 1779] [serial = 1619] [outer = 0x9abd9800] 11:53:43 INFO - PROCESS | 1779 | 1470164023006 Marionette DEBUG loaded listener.js 11:53:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b5afc00) [pid = 1779] [serial = 1620] [outer = 0x9abd9800] 11:53:43 INFO - PROCESS | 1779 | 1470164023918 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 11:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1550ms 11:53:43 INFO - PROCESS | 1779 | 1470164023950 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 11:53:43 INFO - PROCESS | 1779 | 1470164023954 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 11:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:53:43 INFO - PROCESS | 1779 | 1470164023961 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:53:43 INFO - PROCESS | 1779 | 1470164023964 Marionette TRACE conn4 <- [1,2130,null,{}] 11:53:44 INFO - PROCESS | 1779 | 1470164023992 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:44 INFO - PROCESS | 1779 | 1470164023997 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:44 INFO - PROCESS | 1779 | 1470164024180 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 11:53:44 INFO - PROCESS | 1779 | 1470164024362 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:44 INFO - PROCESS | 1779 | 1470164024373 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaa4c00 == 43 [pid = 1779] [id = 540] 11:53:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9b5af400) [pid = 1779] [serial = 1621] [outer = (nil)] 11:53:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b92c400) [pid = 1779] [serial = 1622] [outer = 0x9b5af400] 11:53:44 INFO - PROCESS | 1779 | 1470164024451 Marionette DEBUG loaded listener.js 11:53:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9b9ca800) [pid = 1779] [serial = 1623] [outer = 0x9b5af400] 11:53:45 INFO - PROCESS | 1779 | 1470164025406 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 11:53:45 INFO - PROCESS | 1779 | 1470164025484 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 11:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:53:45 INFO - PROCESS | 1779 | 1470164025497 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:53:45 INFO - PROCESS | 1779 | 1470164025500 Marionette TRACE conn4 <- [1,2134,null,{}] 11:53:45 INFO - PROCESS | 1779 | 1470164025506 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:45 INFO - PROCESS | 1779 | 1470164025511 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:45 INFO - PROCESS | 1779 | 1470164025720 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 11:53:45 INFO - PROCESS | 1779 | 1470164025964 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:45 INFO - PROCESS | 1779 | 1470164025973 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e6400 == 44 [pid = 1779] [id = 541] 11:53:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x952c8400) [pid = 1779] [serial = 1624] [outer = (nil)] 11:53:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9bd61000) [pid = 1779] [serial = 1625] [outer = 0x952c8400] 11:53:46 INFO - PROCESS | 1779 | 1470164026103 Marionette DEBUG loaded listener.js 11:53:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9d42cc00) [pid = 1779] [serial = 1626] [outer = 0x952c8400] 11:53:47 INFO - PROCESS | 1779 | 1470164027070 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 11:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1632ms 11:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:53:47 INFO - PROCESS | 1779 | 1470164027128 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 11:53:47 INFO - PROCESS | 1779 | 1470164027131 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 11:53:47 INFO - PROCESS | 1779 | 1470164027137 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:53:47 INFO - PROCESS | 1779 | 1470164027141 Marionette TRACE conn4 <- [1,2138,null,{}] 11:53:47 INFO - PROCESS | 1779 | 1470164027147 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:47 INFO - PROCESS | 1779 | 1470164027157 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:47 INFO - PROCESS | 1779 | 1470164027362 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 11:53:47 INFO - PROCESS | 1779 | 1470164027601 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:47 INFO - PROCESS | 1779 | 1470164027609 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a2000 == 45 [pid = 1779] [id = 542] 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9a12a000) [pid = 1779] [serial = 1627] [outer = (nil)] 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9d91b000) [pid = 1779] [serial = 1628] [outer = 0x9a12a000] 11:53:47 INFO - PROCESS | 1779 | 1470164027733 Marionette DEBUG loaded listener.js 11:53:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9d923800) [pid = 1779] [serial = 1629] [outer = 0x9a12a000] 11:53:48 INFO - PROCESS | 1779 | 1470164028633 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 11:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1534ms 11:53:48 INFO - PROCESS | 1779 | 1470164028672 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 11:53:48 INFO - PROCESS | 1779 | 1470164028675 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 11:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:53:48 INFO - PROCESS | 1779 | 1470164028683 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:53:48 INFO - PROCESS | 1779 | 1470164028687 Marionette TRACE conn4 <- [1,2142,null,{}] 11:53:48 INFO - PROCESS | 1779 | 1470164028692 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:48 INFO - PROCESS | 1779 | 1470164028697 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:48 INFO - PROCESS | 1779 | 1470164028865 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 11:53:49 INFO - PROCESS | 1779 | 1470164029047 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:49 INFO - PROCESS | 1779 | 1470164029056 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a1800 == 46 [pid = 1779] [id = 543] 11:53:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x918ee800) [pid = 1779] [serial = 1630] [outer = (nil)] 11:53:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x92d0b800) [pid = 1779] [serial = 1631] [outer = 0x918ee800] 11:53:49 INFO - PROCESS | 1779 | 1470164029134 Marionette DEBUG loaded listener.js 11:53:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92ded800) [pid = 1779] [serial = 1632] [outer = 0x918ee800] 11:53:50 INFO - PROCESS | 1779 | 1470164030337 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 11:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:53:50 INFO - PROCESS | 1779 | 1470164030423 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 11:53:50 INFO - PROCESS | 1779 | 1470164030430 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:53:50 INFO - PROCESS | 1779 | 1470164030437 Marionette TRACE conn4 <- [1,2146,null,{}] 11:53:50 INFO - PROCESS | 1779 | 1470164030445 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:50 INFO - PROCESS | 1779 | 1470164030451 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:50 INFO - PROCESS | 1779 | 1470164030743 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 11:53:51 INFO - PROCESS | 1779 | 1470164030993 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:51 INFO - PROCESS | 1779 | 1470164031003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f0400 == 47 [pid = 1779] [id = 544] 11:53:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x92d04000) [pid = 1779] [serial = 1633] [outer = (nil)] 11:53:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x92de4c00) [pid = 1779] [serial = 1634] [outer = 0x92d04000] 11:53:51 INFO - PROCESS | 1779 | 1470164031076 Marionette DEBUG loaded listener.js 11:53:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x92f65400) [pid = 1779] [serial = 1635] [outer = 0x92d04000] 11:53:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92d0c000 == 46 [pid = 1779] [id = 504] 11:53:51 INFO - PROCESS | 1779 | --DOCSHELL 0x9252d000 == 45 [pid = 1779] [id = 503] 11:53:51 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x93b67000) [pid = 1779] [serial = 1577] [outer = (nil)] [url = about:blank] 11:53:51 INFO - PROCESS | 1779 | --DOCSHELL 0x92ed8800 == 44 [pid = 1779] [id = 525] 11:53:52 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a6400 == 43 [pid = 1779] [id = 526] 11:53:52 INFO - PROCESS | 1779 | 1470164032022 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 11:53:52 INFO - PROCESS | 1779 | 1470164032125 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 11:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:53:52 INFO - PROCESS | 1779 | 1470164032135 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:53:52 INFO - PROCESS | 1779 | 1470164032138 Marionette TRACE conn4 <- [1,2150,null,{}] 11:53:52 INFO - PROCESS | 1779 | 1470164032144 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:52 INFO - PROCESS | 1779 | 1470164032150 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:52 INFO - PROCESS | 1779 | 1470164032320 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 11:53:52 INFO - PROCESS | 1779 | 1470164032537 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:52 INFO - PROCESS | 1779 | 1470164032543 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f4c00 == 44 [pid = 1779] [id = 545] 11:53:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x92de2c00) [pid = 1779] [serial = 1636] [outer = (nil)] 11:53:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92f70800) [pid = 1779] [serial = 1637] [outer = 0x92de2c00] 11:53:52 INFO - PROCESS | 1779 | 1470164032634 Marionette DEBUG loaded listener.js 11:53:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93a45000) [pid = 1779] [serial = 1638] [outer = 0x92de2c00] 11:53:53 INFO - PROCESS | 1779 | 1470164033407 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 11:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1329ms 11:53:53 INFO - PROCESS | 1779 | 1470164033466 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 11:53:53 INFO - PROCESS | 1779 | 1470164033469 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 11:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:53:53 INFO - PROCESS | 1779 | 1470164033476 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:53:53 INFO - PROCESS | 1779 | 1470164033481 Marionette TRACE conn4 <- [1,2154,null,{}] 11:53:53 INFO - PROCESS | 1779 | 1470164033496 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:53 INFO - PROCESS | 1779 | 1470164033504 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:53 INFO - PROCESS | 1779 | 1470164033669 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 11:53:53 INFO - PROCESS | 1779 | 1470164033837 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:53 INFO - PROCESS | 1779 | 1470164033846 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x939b5400 == 45 [pid = 1779] [id = 546] 11:53:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x95218000) [pid = 1779] [serial = 1639] [outer = (nil)] 11:53:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x952c2000) [pid = 1779] [serial = 1640] [outer = 0x95218000] 11:53:53 INFO - PROCESS | 1779 | 1470164033921 Marionette DEBUG loaded listener.js 11:53:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x96f92400) [pid = 1779] [serial = 1641] [outer = 0x95218000] 11:53:54 INFO - PROCESS | 1779 | 1470164034764 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 11:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1335ms 11:53:54 INFO - PROCESS | 1779 | 1470164034812 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 11:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:53:54 INFO - PROCESS | 1779 | 1470164034816 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 11:53:54 INFO - PROCESS | 1779 | 1470164034822 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:53:54 INFO - PROCESS | 1779 | 1470164034826 Marionette TRACE conn4 <- [1,2158,null,{}] 11:53:54 INFO - PROCESS | 1779 | 1470164034831 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:54 INFO - PROCESS | 1779 | 1470164034836 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:55 INFO - PROCESS | 1779 | 1470164035061 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 11:53:55 INFO - PROCESS | 1779 | 1470164035080 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:55 INFO - PROCESS | 1779 | 1470164035087 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265c00 == 46 [pid = 1779] [id = 547] 11:53:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x94869000) [pid = 1779] [serial = 1642] [outer = (nil)] 11:53:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x98995800) [pid = 1779] [serial = 1643] [outer = 0x94869000] 11:53:55 INFO - PROCESS | 1779 | 1470164035179 Marionette DEBUG loaded listener.js 11:53:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x99fdc000) [pid = 1779] [serial = 1644] [outer = 0x94869000] 11:53:56 INFO - PROCESS | 1779 | 1470164036150 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 11:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1379ms 11:53:56 INFO - PROCESS | 1779 | 1470164036210 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 11:53:56 INFO - PROCESS | 1779 | 1470164036215 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 11:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:53:56 INFO - PROCESS | 1779 | 1470164036221 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:53:56 INFO - PROCESS | 1779 | 1470164036224 Marionette TRACE conn4 <- [1,2162,null,{}] 11:53:56 INFO - PROCESS | 1779 | 1470164036230 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:56 INFO - PROCESS | 1779 | 1470164036234 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:56 INFO - PROCESS | 1779 | 1470164036449 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 11:53:56 INFO - PROCESS | 1779 | 1470164036472 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:56 INFO - PROCESS | 1779 | 1470164036481 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a8800 == 47 [pid = 1779] [id = 548] 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x96f8e800) [pid = 1779] [serial = 1645] [outer = (nil)] 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x9a490400) [pid = 1779] [serial = 1646] [outer = 0x96f8e800] 11:53:56 INFO - PROCESS | 1779 | 1470164036547 Marionette DEBUG loaded listener.js 11:53:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9a90f800) [pid = 1779] [serial = 1647] [outer = 0x96f8e800] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9a44f400) [pid = 1779] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9252ac00) [pid = 1779] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92edac00) [pid = 1779] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x939b2000) [pid = 1779] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x96f8b400) [pid = 1779] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:53:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x923c6800) [pid = 1779] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:53:57 INFO - PROCESS | 1779 | 1470164037673 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 11:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1491ms 11:53:57 INFO - PROCESS | 1779 | 1470164037712 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 11:53:57 INFO - PROCESS | 1779 | 1470164037715 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 11:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:53:57 INFO - PROCESS | 1779 | 1470164037722 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:53:57 INFO - PROCESS | 1779 | 1470164037724 Marionette TRACE conn4 <- [1,2166,null,{}] 11:53:57 INFO - PROCESS | 1779 | 1470164037730 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:57 INFO - PROCESS | 1779 | 1470164037739 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:57 INFO - PROCESS | 1779 | 1470164037911 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 11:53:57 INFO - PROCESS | 1779 | 1470164037921 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:57 INFO - PROCESS | 1779 | 1470164037928 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268c00 == 48 [pid = 1779] [id = 549] 11:53:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x92edac00) [pid = 1779] [serial = 1648] [outer = (nil)] 11:53:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x9ac3dc00) [pid = 1779] [serial = 1649] [outer = 0x92edac00] 11:53:58 INFO - PROCESS | 1779 | 1470164037996 Marionette DEBUG loaded listener.js 11:53:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x9b03d000) [pid = 1779] [serial = 1650] [outer = 0x92edac00] 11:53:58 INFO - PROCESS | 1779 | 1470164038911 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 11:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1229ms 11:53:58 INFO - PROCESS | 1779 | 1470164038952 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 11:53:58 INFO - PROCESS | 1779 | 1470164038955 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 11:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:53:58 INFO - PROCESS | 1779 | 1470164038962 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:53:58 INFO - PROCESS | 1779 | 1470164038965 Marionette TRACE conn4 <- [1,2170,null,{}] 11:53:58 INFO - PROCESS | 1779 | 1470164038971 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:53:58 INFO - PROCESS | 1779 | 1470164038975 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:59 INFO - PROCESS | 1779 | 1470164039210 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 11:53:59 INFO - PROCESS | 1779 | 1470164039407 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:53:59 INFO - PROCESS | 1779 | 1470164039418 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:53:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26d400 == 49 [pid = 1779] [id = 550] 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8f26e000) [pid = 1779] [serial = 1651] [outer = (nil)] 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x918e6800) [pid = 1779] [serial = 1652] [outer = 0x8f26e000] 11:53:59 INFO - PROCESS | 1779 | 1470164039508 Marionette DEBUG loaded listener.js 11:53:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x918ef400) [pid = 1779] [serial = 1653] [outer = 0x8f26e000] 11:54:00 INFO - PROCESS | 1779 | 1470164040552 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 11:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1643ms 11:54:00 INFO - PROCESS | 1779 | 1470164040608 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 11:54:00 INFO - PROCESS | 1779 | 1470164040614 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 11:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:54:00 INFO - PROCESS | 1779 | 1470164040623 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:54:00 INFO - PROCESS | 1779 | 1470164040631 Marionette TRACE conn4 <- [1,2174,null,{}] 11:54:00 INFO - PROCESS | 1779 | 1470164040639 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:00 INFO - PROCESS | 1779 | 1470164040646 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:00 INFO - PROCESS | 1779 | 1470164040841 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 11:54:01 INFO - PROCESS | 1779 | 1470164041074 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:01 INFO - PROCESS | 1779 | 1470164041081 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de6800 == 50 [pid = 1779] [id = 551] 11:54:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92debc00) [pid = 1779] [serial = 1654] [outer = (nil)] 11:54:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92f62800) [pid = 1779] [serial = 1655] [outer = 0x92debc00] 11:54:01 INFO - PROCESS | 1779 | 1470164041215 Marionette DEBUG loaded listener.js 11:54:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93a40000) [pid = 1779] [serial = 1656] [outer = 0x92debc00] 11:54:02 INFO - PROCESS | 1779 | 1470164042239 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1694ms 11:54:02 INFO - PROCESS | 1779 | 1470164042318 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 11:54:02 INFO - PROCESS | 1779 | 1470164042324 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 11:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:54:02 INFO - PROCESS | 1779 | 1470164042332 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:54:02 INFO - PROCESS | 1779 | 1470164042335 Marionette TRACE conn4 <- [1,2178,null,{}] 11:54:02 INFO - PROCESS | 1779 | 1470164042342 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:02 INFO - PROCESS | 1779 | 1470164042347 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:02 INFO - PROCESS | 1779 | 1470164042589 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 11:54:02 INFO - PROCESS | 1779 | 1470164042885 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:02 INFO - PROCESS | 1779 | 1470164042897 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x952bd000 == 51 [pid = 1779] [id = 552] 11:54:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x952c9800) [pid = 1779] [serial = 1657] [outer = (nil)] 11:54:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x96fda800) [pid = 1779] [serial = 1658] [outer = 0x952c9800] 11:54:02 INFO - PROCESS | 1779 | 1470164042992 Marionette DEBUG loaded listener.js 11:54:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x99843c00) [pid = 1779] [serial = 1659] [outer = 0x952c9800] 11:54:03 INFO - PROCESS | 1779 | 1470164043955 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 11:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1687ms 11:54:04 INFO - PROCESS | 1779 | 1470164044019 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 11:54:04 INFO - PROCESS | 1779 | 1470164044026 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 11:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:54:04 INFO - PROCESS | 1779 | 1470164044043 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:54:04 INFO - PROCESS | 1779 | 1470164044050 Marionette TRACE conn4 <- [1,2182,null,{}] 11:54:04 INFO - PROCESS | 1779 | 1470164044056 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:04 INFO - PROCESS | 1779 | 1470164044063 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:04 INFO - PROCESS | 1779 | 1470164044295 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 11:54:04 INFO - PROCESS | 1779 | 1470164044528 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:04 INFO - PROCESS | 1779 | 1470164044537 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d09800 == 52 [pid = 1779] [id = 553] 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x939b7c00) [pid = 1779] [serial = 1660] [outer = (nil)] 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9aaae000) [pid = 1779] [serial = 1661] [outer = 0x939b7c00] 11:54:04 INFO - PROCESS | 1779 | 1470164044632 Marionette DEBUG loaded listener.js 11:54:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9b03c000) [pid = 1779] [serial = 1662] [outer = 0x939b7c00] 11:54:05 INFO - PROCESS | 1779 | 1470164045546 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 11:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1597ms 11:54:05 INFO - PROCESS | 1779 | 1470164045632 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 11:54:05 INFO - PROCESS | 1779 | 1470164045636 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 11:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:54:05 INFO - PROCESS | 1779 | 1470164045643 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:54:05 INFO - PROCESS | 1779 | 1470164045646 Marionette TRACE conn4 <- [1,2186,null,{}] 11:54:05 INFO - PROCESS | 1779 | 1470164045652 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:05 INFO - PROCESS | 1779 | 1470164045657 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:05 INFO - PROCESS | 1779 | 1470164045877 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 11:54:06 INFO - PROCESS | 1779 | 1470164046106 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:06 INFO - PROCESS | 1779 | 1470164046113 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f268000 == 53 [pid = 1779] [id = 554] 11:54:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92530800) [pid = 1779] [serial = 1663] [outer = (nil)] 11:54:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9b92a400) [pid = 1779] [serial = 1664] [outer = 0x92530800] 11:54:06 INFO - PROCESS | 1779 | 1470164046240 Marionette DEBUG loaded listener.js 11:54:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9b9c1c00) [pid = 1779] [serial = 1665] [outer = 0x92530800] 11:54:07 INFO - PROCESS | 1779 | 1470164047175 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1591ms 11:54:07 INFO - PROCESS | 1779 | 1470164047235 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 11:54:07 INFO - PROCESS | 1779 | 1470164047240 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 11:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:54:07 INFO - PROCESS | 1779 | 1470164047246 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:54:07 INFO - PROCESS | 1779 | 1470164047250 Marionette TRACE conn4 <- [1,2190,null,{}] 11:54:07 INFO - PROCESS | 1779 | 1470164047256 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:07 INFO - PROCESS | 1779 | 1470164047261 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:07 INFO - PROCESS | 1779 | 1470164047447 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 11:54:07 INFO - PROCESS | 1779 | 1470164047636 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:07 INFO - PROCESS | 1779 | 1470164047659 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x9d435c00 == 54 [pid = 1779] [id = 555] 11:54:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9d436000) [pid = 1779] [serial = 1666] [outer = (nil)] 11:54:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9d51a000) [pid = 1779] [serial = 1667] [outer = 0x9d436000] 11:54:07 INFO - PROCESS | 1779 | 1470164047799 Marionette DEBUG loaded listener.js 11:54:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x9d9cfc00) [pid = 1779] [serial = 1668] [outer = 0x9d436000] 11:54:08 INFO - PROCESS | 1779 | 1470164048889 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 11:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1685ms 11:54:08 INFO - PROCESS | 1779 | 1470164048932 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 11:54:08 INFO - PROCESS | 1779 | 1470164048935 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 11:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:54:08 INFO - PROCESS | 1779 | 1470164048942 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:54:08 INFO - PROCESS | 1779 | 1470164048946 Marionette TRACE conn4 <- [1,2194,null,{}] 11:54:08 INFO - PROCESS | 1779 | 1470164048951 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:08 INFO - PROCESS | 1779 | 1470164048957 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:09 INFO - PROCESS | 1779 | 1470164049143 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 11:54:09 INFO - PROCESS | 1779 | 1470164049660 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:09 INFO - PROCESS | 1779 | 1470164049671 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252f000 == 55 [pid = 1779] [id = 556] 11:54:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92531400) [pid = 1779] [serial = 1669] [outer = (nil)] 11:54:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x927ea400) [pid = 1779] [serial = 1670] [outer = 0x92531400] 11:54:09 INFO - PROCESS | 1779 | 1470164049788 Marionette DEBUG loaded listener.js 11:54:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92d02c00) [pid = 1779] [serial = 1671] [outer = 0x92531400] 11:54:10 INFO - PROCESS | 1779 | 1470164050703 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 11:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1783ms 11:54:10 INFO - PROCESS | 1779 | 1470164050727 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 11:54:10 INFO - PROCESS | 1779 | 1470164050733 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 11:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:54:10 INFO - PROCESS | 1779 | 1470164050740 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:54:10 INFO - PROCESS | 1779 | 1470164050744 Marionette TRACE conn4 <- [1,2198,null,{}] 11:54:10 INFO - PROCESS | 1779 | 1470164050752 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:10 INFO - PROCESS | 1779 | 1470164050760 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:11 INFO - PROCESS | 1779 | 1470164051000 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 11:54:11 INFO - PROCESS | 1779 | 1470164051225 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:11 INFO - PROCESS | 1779 | 1470164051235 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e4800 == 56 [pid = 1779] [id = 557] 11:54:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x918e8c00) [pid = 1779] [serial = 1672] [outer = (nil)] 11:54:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x92d08800) [pid = 1779] [serial = 1673] [outer = 0x918e8c00] 11:54:11 INFO - PROCESS | 1779 | 1470164051354 Marionette DEBUG loaded listener.js 11:54:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x94863400) [pid = 1779] [serial = 1674] [outer = 0x918e8c00] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268c00 == 55 [pid = 1779] [id = 549] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a8800 == 54 [pid = 1779] [id = 548] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265c00 == 53 [pid = 1779] [id = 547] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x939b5400 == 52 [pid = 1779] [id = 546] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x927f4c00 == 51 [pid = 1779] [id = 545] 11:54:12 INFO - PROCESS | 1779 | --DOCSHELL 0x927f0400 == 50 [pid = 1779] [id = 544] 11:54:12 INFO - PROCESS | 1779 | 1470164052306 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92ee2800) [pid = 1779] [serial = 1586] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9a57e800) [pid = 1779] [serial = 1604] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9489bc00) [pid = 1779] [serial = 1589] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x95251800) [pid = 1779] [serial = 1592] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92acdc00) [pid = 1779] [serial = 1596] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x918f2000) [pid = 1779] [serial = 1580] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92532400) [pid = 1779] [serial = 1595] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x939aec00) [pid = 1779] [serial = 1599] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93d3e400) [pid = 1779] [serial = 1578] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x96f94c00) [pid = 1779] [serial = 1601] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92ee7400) [pid = 1779] [serial = 1607] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9a9a6800) [pid = 1779] [serial = 1605] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x97a7cc00) [pid = 1779] [serial = 1602] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92ca4c00) [pid = 1779] [serial = 1583] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92f64800) [pid = 1779] [serial = 1598] [outer = (nil)] [url = about:blank] 11:54:12 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9521a800) [pid = 1779] [serial = 1608] [outer = (nil)] [url = about:blank] 11:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1640ms 11:54:12 INFO - PROCESS | 1779 | 1470164052384 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 11:54:12 INFO - PROCESS | 1779 | 1470164052389 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 11:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:54:12 INFO - PROCESS | 1779 | 1470164052396 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:54:12 INFO - PROCESS | 1779 | 1470164052400 Marionette TRACE conn4 <- [1,2202,null,{}] 11:54:12 INFO - PROCESS | 1779 | 1470164052406 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:12 INFO - PROCESS | 1779 | 1470164052410 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:12 INFO - PROCESS | 1779 | 1470164052588 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 11:54:12 INFO - PROCESS | 1779 | 1470164052748 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:12 INFO - PROCESS | 1779 | 1470164052755 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca6c00 == 51 [pid = 1779] [id = 558] 11:54:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92f67c00) [pid = 1779] [serial = 1675] [outer = (nil)] 11:54:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9486c800) [pid = 1779] [serial = 1676] [outer = 0x92f67c00] 11:54:12 INFO - PROCESS | 1779 | 1470164052913 Marionette DEBUG loaded listener.js 11:54:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9524fc00) [pid = 1779] [serial = 1677] [outer = 0x92f67c00] 11:54:13 INFO - PROCESS | 1779 | 1470164053759 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1385ms 11:54:13 INFO - PROCESS | 1779 | 1470164053782 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 11:54:13 INFO - PROCESS | 1779 | 1470164053786 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 11:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:54:13 INFO - PROCESS | 1779 | 1470164053801 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:54:13 INFO - PROCESS | 1779 | 1470164053810 Marionette TRACE conn4 <- [1,2206,null,{}] 11:54:13 INFO - PROCESS | 1779 | 1470164053818 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:13 INFO - PROCESS | 1779 | 1470164053825 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:14 INFO - PROCESS | 1779 | 1470164054014 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 11:54:14 INFO - PROCESS | 1779 | 1470164054162 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:14 INFO - PROCESS | 1779 | 1470164054169 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f265800 == 52 [pid = 1779] [id = 559] 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x923c5000) [pid = 1779] [serial = 1678] [outer = (nil)] 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9a121000) [pid = 1779] [serial = 1679] [outer = 0x923c5000] 11:54:14 INFO - PROCESS | 1779 | 1470164054250 Marionette DEBUG loaded listener.js 11:54:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9a44f400) [pid = 1779] [serial = 1680] [outer = 0x923c5000] 11:54:15 INFO - PROCESS | 1779 | 1470164055121 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 11:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1403ms 11:54:15 INFO - PROCESS | 1779 | 1470164055198 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 11:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:54:15 INFO - PROCESS | 1779 | 1470164055204 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 11:54:15 INFO - PROCESS | 1779 | 1470164055212 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:54:15 INFO - PROCESS | 1779 | 1470164055218 Marionette TRACE conn4 <- [1,2210,null,{}] 11:54:15 INFO - PROCESS | 1779 | 1470164055233 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:15 INFO - PROCESS | 1779 | 1470164055239 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:15 INFO - PROCESS | 1779 | 1470164055463 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 11:54:15 INFO - PROCESS | 1779 | 1470164055487 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:15 INFO - PROCESS | 1779 | 1470164055495 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f264800 == 53 [pid = 1779] [id = 560] 11:54:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x9a1af400) [pid = 1779] [serial = 1681] [outer = (nil)] 11:54:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9aaa9800) [pid = 1779] [serial = 1682] [outer = 0x9a1af400] 11:54:15 INFO - PROCESS | 1779 | 1470164055565 Marionette DEBUG loaded listener.js 11:54:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x923cf400) [pid = 1779] [serial = 1683] [outer = 0x9a1af400] 11:54:16 INFO - PROCESS | 1779 | 1470164056557 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 11:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1409ms 11:54:16 INFO - PROCESS | 1779 | 1470164056620 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 11:54:16 INFO - PROCESS | 1779 | 1470164056624 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 11:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:54:16 INFO - PROCESS | 1779 | 1470164056630 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:54:16 INFO - PROCESS | 1779 | 1470164056632 Marionette TRACE conn4 <- [1,2214,null,{}] 11:54:16 INFO - PROCESS | 1779 | 1470164056638 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:16 INFO - PROCESS | 1779 | 1470164056643 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:16 INFO - PROCESS | 1779 | 1470164056855 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92ede000) [pid = 1779] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f2a7800) [pid = 1779] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x94898000) [pid = 1779] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92ace400) [pid = 1779] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x93d3a800) [pid = 1779] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x94869000) [pid = 1779] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x96f8e800) [pid = 1779] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92de2c00) [pid = 1779] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x95218000) [pid = 1779] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:54:17 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92d04000) [pid = 1779] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:54:17 INFO - PROCESS | 1779 | 1470164057257 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:17 INFO - PROCESS | 1779 | 1470164057274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c7c00 == 54 [pid = 1779] [id = 561] 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92532400) [pid = 1779] [serial = 1684] [outer = (nil)] 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92de2c00) [pid = 1779] [serial = 1685] [outer = 0x92532400] 11:54:17 INFO - PROCESS | 1779 | 1470164057357 Marionette DEBUG loaded listener.js 11:54:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x9b926400) [pid = 1779] [serial = 1686] [outer = 0x92532400] 11:54:18 INFO - PROCESS | 1779 | 1470164058166 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 11:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1545ms 11:54:18 INFO - PROCESS | 1779 | 1470164058175 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 11:54:18 INFO - PROCESS | 1779 | 1470164058179 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 11:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:54:18 INFO - PROCESS | 1779 | 1470164058196 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:54:18 INFO - PROCESS | 1779 | 1470164058199 Marionette TRACE conn4 <- [1,2218,null,{}] 11:54:18 INFO - PROCESS | 1779 | 1470164058205 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:18 INFO - PROCESS | 1779 | 1470164058211 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:18 INFO - PROCESS | 1779 | 1470164058375 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 11:54:18 INFO - PROCESS | 1779 | 1470164058389 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:18 INFO - PROCESS | 1779 | 1470164058396 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b92d000 == 55 [pid = 1779] [id = 562] 11:54:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x9b9cf000) [pid = 1779] [serial = 1687] [outer = (nil)] 11:54:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9d5ab800) [pid = 1779] [serial = 1688] [outer = 0x9b9cf000] 11:54:18 INFO - PROCESS | 1779 | 1470164058467 Marionette DEBUG loaded listener.js 11:54:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9d91e000) [pid = 1779] [serial = 1689] [outer = 0x9b9cf000] 11:54:19 INFO - PROCESS | 1779 | 1470164059553 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 11:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1435ms 11:54:19 INFO - PROCESS | 1779 | 1470164059631 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 11:54:19 INFO - PROCESS | 1779 | 1470164059638 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 11:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:54:19 INFO - PROCESS | 1779 | 1470164059648 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:54:19 INFO - PROCESS | 1779 | 1470164059653 Marionette TRACE conn4 <- [1,2222,null,{}] 11:54:19 INFO - PROCESS | 1779 | 1470164059661 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:19 INFO - PROCESS | 1779 | 1470164059667 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:19 INFO - PROCESS | 1779 | 1470164059896 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 11:54:20 INFO - PROCESS | 1779 | 1470164060158 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:20 INFO - PROCESS | 1779 | 1470164060173 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252ac00 == 56 [pid = 1779] [id = 563] 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9252b000) [pid = 1779] [serial = 1690] [outer = (nil)] 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92deb400) [pid = 1779] [serial = 1691] [outer = 0x9252b000] 11:54:20 INFO - PROCESS | 1779 | 1470164060272 Marionette DEBUG loaded listener.js 11:54:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92ee5000) [pid = 1779] [serial = 1692] [outer = 0x9252b000] 11:54:21 INFO - PROCESS | 1779 | 1470164061166 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1535ms 11:54:21 INFO - PROCESS | 1779 | 1470164061182 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 11:54:21 INFO - PROCESS | 1779 | 1470164061189 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 11:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:54:21 INFO - PROCESS | 1779 | 1470164061199 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:54:21 INFO - PROCESS | 1779 | 1470164061203 Marionette TRACE conn4 <- [1,2226,null,{}] 11:54:21 INFO - PROCESS | 1779 | 1470164061210 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:21 INFO - PROCESS | 1779 | 1470164061216 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:21 INFO - PROCESS | 1779 | 1470164061407 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 11:54:21 INFO - PROCESS | 1779 | 1470164061597 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:21 INFO - PROCESS | 1779 | 1470164061612 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x95219800 == 57 [pid = 1779] [id = 564] 11:54:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9521a800) [pid = 1779] [serial = 1693] [outer = (nil)] 11:54:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x96f93c00) [pid = 1779] [serial = 1694] [outer = 0x9521a800] 11:54:21 INFO - PROCESS | 1779 | 1470164061693 Marionette DEBUG loaded listener.js 11:54:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x96fe1c00) [pid = 1779] [serial = 1695] [outer = 0x9521a800] 11:54:22 INFO - PROCESS | 1779 | 1470164062710 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 11:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1591ms 11:54:22 INFO - PROCESS | 1779 | 1470164062791 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 11:54:22 INFO - PROCESS | 1779 | 1470164062795 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 11:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:54:22 INFO - PROCESS | 1779 | 1470164062802 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:54:22 INFO - PROCESS | 1779 | 1470164062808 Marionette TRACE conn4 <- [1,2230,null,{}] 11:54:22 INFO - PROCESS | 1779 | 1470164062826 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:22 INFO - PROCESS | 1779 | 1470164062835 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:23 INFO - PROCESS | 1779 | 1470164063112 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 11:54:23 INFO - PROCESS | 1779 | 1470164063351 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:23 INFO - PROCESS | 1779 | 1470164063362 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x9c1d9400 == 58 [pid = 1779] [id = 565] 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9c1d9c00) [pid = 1779] [serial = 1696] [outer = (nil)] 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9d5ac400) [pid = 1779] [serial = 1697] [outer = 0x9c1d9c00] 11:54:23 INFO - PROCESS | 1779 | 1470164063447 Marionette DEBUG loaded listener.js 11:54:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0xa1123000) [pid = 1779] [serial = 1698] [outer = 0x9c1d9c00] 11:54:24 INFO - PROCESS | 1779 | 1470164064375 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 11:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1605ms 11:54:24 INFO - PROCESS | 1779 | 1470164064407 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 11:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:54:24 INFO - PROCESS | 1779 | 1470164064412 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 11:54:24 INFO - PROCESS | 1779 | 1470164064419 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:54:24 INFO - PROCESS | 1779 | 1470164064422 Marionette TRACE conn4 <- [1,2234,null,{}] 11:54:24 INFO - PROCESS | 1779 | 1470164064443 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:24 INFO - PROCESS | 1779 | 1470164064450 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:24 INFO - PROCESS | 1779 | 1470164064680 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 11:54:24 INFO - PROCESS | 1779 | 1470164064816 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:24 INFO - PROCESS | 1779 | 1470164064822 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x9b92c000 == 59 [pid = 1779] [id = 566] 11:54:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9d91b800) [pid = 1779] [serial = 1699] [outer = (nil)] 11:54:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0xa2010800) [pid = 1779] [serial = 1700] [outer = 0x9d91b800] 11:54:24 INFO - PROCESS | 1779 | 1470164064916 Marionette DEBUG loaded listener.js 11:54:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0xa20a7c00) [pid = 1779] [serial = 1701] [outer = 0x9d91b800] 11:54:25 INFO - PROCESS | 1779 | 1470164065839 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 11:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1434ms 11:54:25 INFO - PROCESS | 1779 | 1470164065866 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 11:54:25 INFO - PROCESS | 1779 | 1470164065869 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 11:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:54:25 INFO - PROCESS | 1779 | 1470164065878 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:54:25 INFO - PROCESS | 1779 | 1470164065881 Marionette TRACE conn4 <- [1,2238,null,{}] 11:54:25 INFO - PROCESS | 1779 | 1470164065886 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:25 INFO - PROCESS | 1779 | 1470164065892 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:26 INFO - PROCESS | 1779 | 1470164066068 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 11:54:26 INFO - PROCESS | 1779 | 1470164066262 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:26 INFO - PROCESS | 1779 | 1470164066274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d3b400 == 60 [pid = 1779] [id = 567] 11:54:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0xa2008c00) [pid = 1779] [serial = 1702] [outer = (nil)] 11:54:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0xa231d000) [pid = 1779] [serial = 1703] [outer = 0xa2008c00] 11:54:26 INFO - PROCESS | 1779 | 1470164066348 Marionette DEBUG loaded listener.js 11:54:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0xa2322000) [pid = 1779] [serial = 1704] [outer = 0xa2008c00] 11:54:27 INFO - PROCESS | 1779 | 1470164067285 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 11:54:27 INFO - PROCESS | 1779 | 1470164067359 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 11:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:54:27 INFO - PROCESS | 1779 | 1470164067363 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 11:54:27 INFO - PROCESS | 1779 | 1470164067370 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:54:27 INFO - PROCESS | 1779 | 1470164067373 Marionette TRACE conn4 <- [1,2242,null,{}] 11:54:27 INFO - PROCESS | 1779 | 1470164067379 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:27 INFO - PROCESS | 1779 | 1470164067389 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:27 INFO - PROCESS | 1779 | 1470164067644 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 11:54:27 INFO - PROCESS | 1779 | 1470164067896 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:27 INFO - PROCESS | 1779 | 1470164067905 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x927e9400 == 61 [pid = 1779] [id = 568] 11:54:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x92de9800) [pid = 1779] [serial = 1705] [outer = (nil)] 11:54:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0xa2321800) [pid = 1779] [serial = 1706] [outer = 0x92de9800] 11:54:28 INFO - PROCESS | 1779 | 1470164068027 Marionette DEBUG loaded listener.js 11:54:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0xa2fbc800) [pid = 1779] [serial = 1707] [outer = 0x92de9800] 11:54:28 INFO - PROCESS | 1779 | 1470164068909 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 11:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1598ms 11:54:28 INFO - PROCESS | 1779 | 1470164068969 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 11:54:28 INFO - PROCESS | 1779 | 1470164068973 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 11:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:54:28 INFO - PROCESS | 1779 | 1470164068979 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:54:28 INFO - PROCESS | 1779 | 1470164068982 Marionette TRACE conn4 <- [1,2246,null,{}] 11:54:28 INFO - PROCESS | 1779 | 1470164068988 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:28 INFO - PROCESS | 1779 | 1470164068993 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:29 INFO - PROCESS | 1779 | 1470164069177 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 11:54:29 INFO - PROCESS | 1779 | 1470164069367 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:29 INFO - PROCESS | 1779 | 1470164069376 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f269c00 == 62 [pid = 1779] [id = 569] 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x918e5800) [pid = 1779] [serial = 1708] [outer = (nil)] 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa313b400) [pid = 1779] [serial = 1709] [outer = 0x918e5800] 11:54:29 INFO - PROCESS | 1779 | 1470164069459 Marionette DEBUG loaded listener.js 11:54:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0xa313ec00) [pid = 1779] [serial = 1710] [outer = 0x918e5800] 11:54:30 INFO - PROCESS | 1779 | 1470164070413 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1480ms 11:54:30 INFO - PROCESS | 1779 | 1470164070460 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 11:54:30 INFO - PROCESS | 1779 | 1470164070463 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 11:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:54:30 INFO - PROCESS | 1779 | 1470164070470 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:54:30 INFO - PROCESS | 1779 | 1470164070473 Marionette TRACE conn4 <- [1,2250,null,{}] 11:54:30 INFO - PROCESS | 1779 | 1470164070479 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:30 INFO - PROCESS | 1779 | 1470164070484 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:30 INFO - PROCESS | 1779 | 1470164070665 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 11:54:30 INFO - PROCESS | 1779 | 1470164070867 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:30 INFO - PROCESS | 1779 | 1470164070875 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2acc00 == 63 [pid = 1779] [id = 570] 11:54:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8f2b0c00) [pid = 1779] [serial = 1711] [outer = (nil)] 11:54:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa3148c00) [pid = 1779] [serial = 1712] [outer = 0x8f2b0c00] 11:54:30 INFO - PROCESS | 1779 | 1470164070961 Marionette DEBUG loaded listener.js 11:54:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa3179400) [pid = 1779] [serial = 1713] [outer = 0x8f2b0c00] 11:54:31 INFO - PROCESS | 1779 | 1470164071872 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 11:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1439ms 11:54:31 INFO - PROCESS | 1779 | 1470164071910 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 11:54:31 INFO - PROCESS | 1779 | 1470164071914 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 11:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:54:31 INFO - PROCESS | 1779 | 1470164071921 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:54:31 INFO - PROCESS | 1779 | 1470164071924 Marionette TRACE conn4 <- [1,2254,null,{}] 11:54:31 INFO - PROCESS | 1779 | 1470164071930 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:31 INFO - PROCESS | 1779 | 1470164071935 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:32 INFO - PROCESS | 1779 | 1470164072120 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 11:54:32 INFO - PROCESS | 1779 | 1470164072314 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:32 INFO - PROCESS | 1779 | 1470164072321 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f263c00 == 64 [pid = 1779] [id = 571] 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8f2a3c00) [pid = 1779] [serial = 1714] [outer = (nil)] 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0xa4d0b400) [pid = 1779] [serial = 1715] [outer = 0x8f2a3c00] 11:54:32 INFO - PROCESS | 1779 | 1470164072400 Marionette DEBUG loaded listener.js 11:54:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0xa4d0c800) [pid = 1779] [serial = 1716] [outer = 0x8f2a3c00] 11:54:33 INFO - PROCESS | 1779 | 1470164073348 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1479ms 11:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:54:33 INFO - PROCESS | 1779 | 1470164073401 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 11:54:33 INFO - PROCESS | 1779 | 1470164073404 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 11:54:33 INFO - PROCESS | 1779 | 1470164073410 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:54:33 INFO - PROCESS | 1779 | 1470164073414 Marionette TRACE conn4 <- [1,2258,null,{}] 11:54:33 INFO - PROCESS | 1779 | 1470164073420 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:33 INFO - PROCESS | 1779 | 1470164073425 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:33 INFO - PROCESS | 1779 | 1470164073598 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 11:54:33 INFO - PROCESS | 1779 | 1470164073794 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:33 INFO - PROCESS | 1779 | 1470164073803 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x92533c00 == 65 [pid = 1779] [id = 572] 11:54:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x927e9c00) [pid = 1779] [serial = 1717] [outer = (nil)] 11:54:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x948a4000) [pid = 1779] [serial = 1718] [outer = 0x927e9c00] 11:54:33 INFO - PROCESS | 1779 | 1470164073881 Marionette DEBUG loaded listener.js 11:54:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9524f000) [pid = 1779] [serial = 1719] [outer = 0x927e9c00] 11:54:35 INFO - PROCESS | 1779 | 1470164075120 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1733ms 11:54:35 INFO - PROCESS | 1779 | 1470164075144 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 11:54:35 INFO - PROCESS | 1779 | 1470164075150 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 11:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:54:35 INFO - PROCESS | 1779 | 1470164075159 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:54:35 INFO - PROCESS | 1779 | 1470164075164 Marionette TRACE conn4 <- [1,2262,null,{}] 11:54:35 INFO - PROCESS | 1779 | 1470164075173 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:35 INFO - PROCESS | 1779 | 1470164075177 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:35 INFO - PROCESS | 1779 | 1470164075367 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 11:54:35 INFO - PROCESS | 1779 | 1470164075644 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:35 INFO - PROCESS | 1779 | 1470164075657 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252bc00 == 66 [pid = 1779] [id = 573] 11:54:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92edfc00) [pid = 1779] [serial = 1720] [outer = (nil)] 11:54:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92f69000) [pid = 1779] [serial = 1721] [outer = 0x92edfc00] 11:54:35 INFO - PROCESS | 1779 | 1470164075741 Marionette DEBUG loaded listener.js 11:54:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x93d3e400) [pid = 1779] [serial = 1722] [outer = 0x92edfc00] 11:54:36 INFO - PROCESS | 1779 | 1470164076670 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1542ms 11:54:36 INFO - PROCESS | 1779 | 1470164076701 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 11:54:36 INFO - PROCESS | 1779 | 1470164076707 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 11:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:54:36 INFO - PROCESS | 1779 | 1470164076717 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:54:36 INFO - PROCESS | 1779 | 1470164076722 Marionette TRACE conn4 <- [1,2266,null,{}] 11:54:36 INFO - PROCESS | 1779 | 1470164076750 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:36 INFO - PROCESS | 1779 | 1470164076756 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:36 INFO - PROCESS | 1779 | 1470164076935 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 11:54:37 INFO - PROCESS | 1779 | 1470164077146 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:37 INFO - PROCESS | 1779 | 1470164077152 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x939b3400 == 67 [pid = 1779] [id = 574] 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x93d3b800) [pid = 1779] [serial = 1723] [outer = (nil)] 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x96f92000) [pid = 1779] [serial = 1724] [outer = 0x93d3b800] 11:54:37 INFO - PROCESS | 1779 | 1470164077309 Marionette DEBUG loaded listener.js 11:54:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9a129c00) [pid = 1779] [serial = 1725] [outer = 0x93d3b800] 11:54:37 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9ac3dc00) [pid = 1779] [serial = 1649] [outer = (nil)] [url = about:blank] 11:54:37 INFO - PROCESS | 1779 | --DOCSHELL 0x92de6800 == 66 [pid = 1779] [id = 551] 11:54:37 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26d400 == 65 [pid = 1779] [id = 550] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x952c2000) [pid = 1779] [serial = 1640] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x92de4c00) [pid = 1779] [serial = 1634] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x92f65400) [pid = 1779] [serial = 1635] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x96f28000) [pid = 1779] [serial = 1616] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x92cac000) [pid = 1779] [serial = 1613] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9b92c400) [pid = 1779] [serial = 1622] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x96f92400) [pid = 1779] [serial = 1641] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x92f65c00) [pid = 1779] [serial = 1587] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x92259800) [pid = 1779] [serial = 1581] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x96f1b800) [pid = 1779] [serial = 1593] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x92cae400) [pid = 1779] [serial = 1584] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x948a4400) [pid = 1779] [serial = 1590] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x98995800) [pid = 1779] [serial = 1643] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x9a490400) [pid = 1779] [serial = 1646] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x99fdc000) [pid = 1779] [serial = 1644] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x9a90f800) [pid = 1779] [serial = 1647] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9d91b000) [pid = 1779] [serial = 1628] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9b047800) [pid = 1779] [serial = 1619] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9bd61000) [pid = 1779] [serial = 1625] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92f70800) [pid = 1779] [serial = 1637] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x93a45000) [pid = 1779] [serial = 1638] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x9a910c00) [pid = 1779] [serial = 1610] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x92d0b800) [pid = 1779] [serial = 1631] [outer = (nil)] [url = about:blank] 11:54:38 INFO - PROCESS | 1779 | 1470164078235 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 11:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1552ms 11:54:38 INFO - PROCESS | 1779 | 1470164078270 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 11:54:38 INFO - PROCESS | 1779 | 1470164078273 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 11:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:54:38 INFO - PROCESS | 1779 | 1470164078284 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:54:38 INFO - PROCESS | 1779 | 1470164078288 Marionette TRACE conn4 <- [1,2270,null,{}] 11:54:38 INFO - PROCESS | 1779 | 1470164078304 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:38 INFO - PROCESS | 1779 | 1470164078312 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:38 INFO - PROCESS | 1779 | 1470164078486 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 11:54:38 INFO - PROCESS | 1779 | 1470164078671 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:38 INFO - PROCESS | 1779 | 1470164078685 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a4800 == 66 [pid = 1779] [id = 575] 11:54:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x948a5400) [pid = 1779] [serial = 1726] [outer = (nil)] 11:54:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x99846800) [pid = 1779] [serial = 1727] [outer = 0x948a5400] 11:54:38 INFO - PROCESS | 1779 | 1470164078754 Marionette DEBUG loaded listener.js 11:54:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9a90ec00) [pid = 1779] [serial = 1728] [outer = 0x948a5400] 11:54:39 INFO - PROCESS | 1779 | 1470164079642 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1386ms 11:54:39 INFO - PROCESS | 1779 | 1470164079671 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 11:54:39 INFO - PROCESS | 1779 | 1470164079674 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 11:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:54:39 INFO - PROCESS | 1779 | 1470164079681 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:54:39 INFO - PROCESS | 1779 | 1470164079685 Marionette TRACE conn4 <- [1,2274,null,{}] 11:54:39 INFO - PROCESS | 1779 | 1470164079690 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:39 INFO - PROCESS | 1779 | 1470164079694 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:39 INFO - PROCESS | 1779 | 1470164079864 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 11:54:39 INFO - PROCESS | 1779 | 1470164079878 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:39 INFO - PROCESS | 1779 | 1470164079884 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d07c00 == 67 [pid = 1779] [id = 576] 11:54:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9aaae800) [pid = 1779] [serial = 1729] [outer = (nil)] 11:54:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9b24a000) [pid = 1779] [serial = 1730] [outer = 0x9aaae800] 11:54:39 INFO - PROCESS | 1779 | 1470164079953 Marionette DEBUG loaded listener.js 11:54:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9b9c3000) [pid = 1779] [serial = 1731] [outer = 0x9aaae800] 11:54:40 INFO - PROCESS | 1779 | 1470164080932 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 11:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1279ms 11:54:40 INFO - PROCESS | 1779 | 1470164080963 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 11:54:40 INFO - PROCESS | 1779 | 1470164080967 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 11:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:54:40 INFO - PROCESS | 1779 | 1470164080973 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:54:40 INFO - PROCESS | 1779 | 1470164080976 Marionette TRACE conn4 <- [1,2278,null,{}] 11:54:40 INFO - PROCESS | 1779 | 1470164080981 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:40 INFO - PROCESS | 1779 | 1470164080986 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:41 INFO - PROCESS | 1779 | 1470164081222 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 11:54:41 INFO - PROCESS | 1779 | 1470164081242 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:41 INFO - PROCESS | 1779 | 1470164081249 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaaac00 == 68 [pid = 1779] [id = 577] 11:54:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9b03b400) [pid = 1779] [serial = 1732] [outer = (nil)] 11:54:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x9d42f800) [pid = 1779] [serial = 1733] [outer = 0x9b03b400] 11:54:41 INFO - PROCESS | 1779 | 1470164081318 Marionette DEBUG loaded listener.js 11:54:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9c1d9000) [pid = 1779] [serial = 1734] [outer = 0x9b03b400] 11:54:42 INFO - PROCESS | 1779 | 1470164082280 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1335ms 11:54:42 INFO - PROCESS | 1779 | 1470164082316 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 11:54:42 INFO - PROCESS | 1779 | 1470164082320 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 11:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:54:42 INFO - PROCESS | 1779 | 1470164082326 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:54:42 INFO - PROCESS | 1779 | 1470164082330 Marionette TRACE conn4 <- [1,2282,null,{}] 11:54:42 INFO - PROCESS | 1779 | 1470164082335 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:42 INFO - PROCESS | 1779 | 1470164082345 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:42 INFO - PROCESS | 1779 | 1470164082599 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 11:54:42 INFO - PROCESS | 1779 | 1470164082625 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:42 INFO - PROCESS | 1779 | 1470164082632 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d03000 == 69 [pid = 1779] [id = 578] 11:54:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x9b24c000) [pid = 1779] [serial = 1735] [outer = (nil)] 11:54:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0xa23be000) [pid = 1779] [serial = 1736] [outer = 0x9b24c000] 11:54:42 INFO - PROCESS | 1779 | 1470164082699 Marionette DEBUG loaded listener.js 11:54:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0xa2fadc00) [pid = 1779] [serial = 1737] [outer = 0x9b24c000] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x923c5000) [pid = 1779] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x92531400) [pid = 1779] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x92f67c00) [pid = 1779] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x918e8c00) [pid = 1779] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x92edac00) [pid = 1779] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x92532400) [pid = 1779] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:54:43 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9a1af400) [pid = 1779] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:54:43 INFO - PROCESS | 1779 | 1470164083734 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 11:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1430ms 11:54:43 INFO - PROCESS | 1779 | 1470164083757 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 11:54:43 INFO - PROCESS | 1779 | 1470164083760 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 11:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:54:43 INFO - PROCESS | 1779 | 1470164083766 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:54:43 INFO - PROCESS | 1779 | 1470164083770 Marionette TRACE conn4 <- [1,2286,null,{}] 11:54:43 INFO - PROCESS | 1779 | 1470164083775 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:43 INFO - PROCESS | 1779 | 1470164083780 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:43 INFO - PROCESS | 1779 | 1470164083936 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 11:54:43 INFO - PROCESS | 1779 | 1470164083951 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:43 INFO - PROCESS | 1779 | 1470164083956 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x92536800 == 70 [pid = 1779] [id = 579] 11:54:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9a9b1400) [pid = 1779] [serial = 1738] [outer = (nil)] 11:54:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0xa3112000) [pid = 1779] [serial = 1739] [outer = 0x9a9b1400] 11:54:44 INFO - PROCESS | 1779 | 1470164084027 Marionette DEBUG loaded listener.js 11:54:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0xa3147800) [pid = 1779] [serial = 1740] [outer = 0x9a9b1400] 11:54:44 INFO - PROCESS | 1779 | 1470164084949 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 11:54:45 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 11:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1237ms 11:54:45 INFO - PROCESS | 1779 | 1470164085005 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 11:54:45 INFO - PROCESS | 1779 | 1470164085008 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 11:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:54:45 INFO - PROCESS | 1779 | 1470164085015 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:54:45 INFO - PROCESS | 1779 | 1470164085032 Marionette TRACE conn4 <- [1,2290,null,{}] 11:54:45 INFO - PROCESS | 1779 | 1470164085039 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:45 INFO - PROCESS | 1779 | 1470164085043 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:45 INFO - PROCESS | 1779 | 1470164085284 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 11:54:45 INFO - PROCESS | 1779 | 1470164085479 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:45 INFO - PROCESS | 1779 | 1470164085487 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x9225bc00 == 71 [pid = 1779] [id = 580] 11:54:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x923c1400) [pid = 1779] [serial = 1741] [outer = (nil)] 11:54:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x927e6c00) [pid = 1779] [serial = 1742] [outer = 0x923c1400] 11:54:45 INFO - PROCESS | 1779 | 1470164085577 Marionette DEBUG loaded listener.js 11:54:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x92ca2000) [pid = 1779] [serial = 1743] [outer = 0x923c1400] 11:54:46 INFO - PROCESS | 1779 | 1470164086632 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 11:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1658ms 11:54:46 INFO - PROCESS | 1779 | 1470164086676 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 11:54:46 INFO - PROCESS | 1779 | 1470164086683 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 11:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:54:46 INFO - PROCESS | 1779 | 1470164086691 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:54:46 INFO - PROCESS | 1779 | 1470164086697 Marionette TRACE conn4 <- [1,2294,null,{}] 11:54:46 INFO - PROCESS | 1779 | 1470164086704 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:46 INFO - PROCESS | 1779 | 1470164086710 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:46 INFO - PROCESS | 1779 | 1470164086915 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 11:54:47 INFO - PROCESS | 1779 | 1470164087114 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:47 INFO - PROCESS | 1779 | 1470164087124 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6d800 == 72 [pid = 1779] [id = 581] 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x93a44800) [pid = 1779] [serial = 1744] [outer = (nil)] 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x95216400) [pid = 1779] [serial = 1745] [outer = 0x93a44800] 11:54:47 INFO - PROCESS | 1779 | 1470164087302 Marionette DEBUG loaded listener.js 11:54:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x96f1b800) [pid = 1779] [serial = 1746] [outer = 0x93a44800] 11:54:48 INFO - PROCESS | 1779 | 1470164088295 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 11:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1684ms 11:54:48 INFO - PROCESS | 1779 | 1470164088376 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 11:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:54:48 INFO - PROCESS | 1779 | 1470164088382 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 11:54:48 INFO - PROCESS | 1779 | 1470164088389 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:54:48 INFO - PROCESS | 1779 | 1470164088392 Marionette TRACE conn4 <- [1,2298,null,{}] 11:54:48 INFO - PROCESS | 1779 | 1470164088399 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:48 INFO - PROCESS | 1779 | 1470164088404 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:48 INFO - PROCESS | 1779 | 1470164088644 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 11:54:48 INFO - PROCESS | 1779 | 1470164088938 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:48 INFO - PROCESS | 1779 | 1470164088945 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x9aaaf400 == 73 [pid = 1779] [id = 582] 11:54:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9b03f000) [pid = 1779] [serial = 1747] [outer = (nil)] 11:54:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x9b5af000) [pid = 1779] [serial = 1748] [outer = 0x9b03f000] 11:54:49 INFO - PROCESS | 1779 | 1470164089044 Marionette DEBUG loaded listener.js 11:54:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x9d435400) [pid = 1779] [serial = 1749] [outer = 0x9b03f000] 11:54:49 INFO - PROCESS | 1779 | 1470164089993 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 11:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1633ms 11:54:50 INFO - PROCESS | 1779 | 1470164090022 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 11:54:50 INFO - PROCESS | 1779 | 1470164090028 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 11:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:54:50 INFO - PROCESS | 1779 | 1470164090045 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:54:50 INFO - PROCESS | 1779 | 1470164090052 Marionette TRACE conn4 <- [1,2302,null,{}] 11:54:50 INFO - PROCESS | 1779 | 1470164090058 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:50 INFO - PROCESS | 1779 | 1470164090065 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:50 INFO - PROCESS | 1779 | 1470164090267 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 11:54:50 INFO - PROCESS | 1779 | 1470164090521 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:50 INFO - PROCESS | 1779 | 1470164090528 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f3400 == 74 [pid = 1779] [id = 583] 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92252400) [pid = 1779] [serial = 1750] [outer = (nil)] 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0xa2268800) [pid = 1779] [serial = 1751] [outer = 0x92252400] 11:54:50 INFO - PROCESS | 1779 | 1470164090654 Marionette DEBUG loaded listener.js 11:54:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0xa2fab400) [pid = 1779] [serial = 1752] [outer = 0x92252400] 11:54:51 INFO - PROCESS | 1779 | 1470164091593 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1596ms 11:54:51 INFO - PROCESS | 1779 | 1470164091634 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 11:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:54:51 INFO - PROCESS | 1779 | 1470164091640 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 11:54:51 INFO - PROCESS | 1779 | 1470164091647 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:54:51 INFO - PROCESS | 1779 | 1470164091650 Marionette TRACE conn4 <- [1,2306,null,{}] 11:54:51 INFO - PROCESS | 1779 | 1470164091657 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:51 INFO - PROCESS | 1779 | 1470164091662 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:51 INFO - PROCESS | 1779 | 1470164091938 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 11:54:52 INFO - PROCESS | 1779 | 1470164092095 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:52 INFO - PROCESS | 1779 | 1470164092109 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acf000 == 75 [pid = 1779] [id = 584] 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0xa313c800) [pid = 1779] [serial = 1753] [outer = (nil)] 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0xa4f30800) [pid = 1779] [serial = 1754] [outer = 0xa313c800] 11:54:52 INFO - PROCESS | 1779 | 1470164092276 Marionette DEBUG loaded listener.js 11:54:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0xa61c7000) [pid = 1779] [serial = 1755] [outer = 0xa313c800] 11:54:53 INFO - PROCESS | 1779 | 1470164093369 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 11:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1792ms 11:54:53 INFO - PROCESS | 1779 | 1470164093440 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 11:54:53 INFO - PROCESS | 1779 | 1470164093445 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 11:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:54:53 INFO - PROCESS | 1779 | 1470164093455 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:54:53 INFO - PROCESS | 1779 | 1470164093462 Marionette TRACE conn4 <- [1,2310,null,{}] 11:54:53 INFO - PROCESS | 1779 | 1470164093472 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:53 INFO - PROCESS | 1779 | 1470164093479 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:53 INFO - PROCESS | 1779 | 1470164093750 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 11:54:54 INFO - PROCESS | 1779 | 1470164094025 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:54 INFO - PROCESS | 1779 | 1470164094044 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:54 INFO - PROCESS | 1779 | ++DOCSHELL 0xa68b1800 == 76 [pid = 1779] [id = 585] 11:54:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0xa68b2800) [pid = 1779] [serial = 1756] [outer = (nil)] 11:54:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0xa6ced400) [pid = 1779] [serial = 1757] [outer = 0xa68b2800] 11:54:54 INFO - PROCESS | 1779 | 1470164094157 Marionette DEBUG loaded listener.js 11:54:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0xa6cf8400) [pid = 1779] [serial = 1758] [outer = 0xa68b2800] 11:54:55 INFO - PROCESS | 1779 | 1470164095150 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 11:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1740ms 11:54:55 INFO - PROCESS | 1779 | 1470164095194 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 11:54:55 INFO - PROCESS | 1779 | 1470164095198 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 11:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:54:55 INFO - PROCESS | 1779 | 1470164095206 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:54:55 INFO - PROCESS | 1779 | 1470164095209 Marionette TRACE conn4 <- [1,2314,null,{}] 11:54:55 INFO - PROCESS | 1779 | 1470164095214 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:55 INFO - PROCESS | 1779 | 1470164095220 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:55 INFO - PROCESS | 1779 | 1470164095410 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 11:54:55 INFO - PROCESS | 1779 | 1470164095621 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:55 INFO - PROCESS | 1779 | 1470164095629 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed83800 == 77 [pid = 1779] [id = 586] 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8ed85000) [pid = 1779] [serial = 1759] [outer = (nil)] 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8ed8dc00) [pid = 1779] [serial = 1760] [outer = 0x8ed85000] 11:54:55 INFO - PROCESS | 1779 | 1470164095712 Marionette DEBUG loaded listener.js 11:54:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8ed90800) [pid = 1779] [serial = 1761] [outer = 0x8ed85000] 11:54:56 INFO - PROCESS | 1779 | 1470164096778 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 11:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1632ms 11:54:56 INFO - PROCESS | 1779 | 1470164096839 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 11:54:56 INFO - PROCESS | 1779 | 1470164096843 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 11:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:54:56 INFO - PROCESS | 1779 | 1470164096850 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:54:56 INFO - PROCESS | 1779 | 1470164096853 Marionette TRACE conn4 <- [1,2318,null,{}] 11:54:56 INFO - PROCESS | 1779 | 1470164096859 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:56 INFO - PROCESS | 1779 | 1470164096864 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:57 INFO - PROCESS | 1779 | 1470164097056 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 11:54:57 INFO - PROCESS | 1779 | 1470164097297 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:57 INFO - PROCESS | 1779 | 1470164097305 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed81800 == 78 [pid = 1779] [id = 587] 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x8ed86c00) [pid = 1779] [serial = 1762] [outer = (nil)] 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9aa06c00) [pid = 1779] [serial = 1763] [outer = 0x8ed86c00] 11:54:57 INFO - PROCESS | 1779 | 1470164097436 Marionette DEBUG loaded listener.js 11:54:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9aa09400) [pid = 1779] [serial = 1764] [outer = 0x8ed86c00] 11:54:58 INFO - PROCESS | 1779 | 1470164098413 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 11:54:58 INFO - PROCESS | 1779 | 1470164098435 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 11:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:54:58 INFO - PROCESS | 1779 | 1470164098441 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:54:58 INFO - PROCESS | 1779 | 1470164098445 Marionette TRACE conn4 <- [1,2322,null,{}] 11:54:58 INFO - PROCESS | 1779 | 1470164098450 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:54:58 INFO - PROCESS | 1779 | 1470164098456 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:58 INFO - PROCESS | 1779 | 1470164098637 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 11:54:59 INFO - PROCESS | 1779 | 1470164099306 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:54:59 INFO - PROCESS | 1779 | 1470164099315 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:54:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3b9000 == 79 [pid = 1779] [id = 588] 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8f3c4400) [pid = 1779] [serial = 1765] [outer = (nil)] 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8f3c6400) [pid = 1779] [serial = 1766] [outer = 0x8f3c4400] 11:54:59 INFO - PROCESS | 1779 | 1470164099399 Marionette DEBUG loaded listener.js 11:54:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x92259c00) [pid = 1779] [serial = 1767] [outer = 0x8f3c4400] 11:55:00 INFO - PROCESS | 1779 | 1470164100323 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1949ms 11:55:00 INFO - PROCESS | 1779 | 1470164100393 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 11:55:00 INFO - PROCESS | 1779 | 1470164100399 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 11:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:55:00 INFO - PROCESS | 1779 | 1470164100406 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:55:00 INFO - PROCESS | 1779 | 1470164100411 Marionette TRACE conn4 <- [1,2326,null,{}] 11:55:00 INFO - PROCESS | 1779 | 1470164100418 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:00 INFO - PROCESS | 1779 | 1470164100426 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:00 INFO - PROCESS | 1779 | 1470164100608 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 11:55:01 INFO - PROCESS | 1779 | 1470164100993 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:01 INFO - PROCESS | 1779 | 1470164101001 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ded400 == 80 [pid = 1779] [id = 589] 11:55:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x92ed9c00) [pid = 1779] [serial = 1768] [outer = (nil)] 11:55:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92f64c00) [pid = 1779] [serial = 1769] [outer = 0x92ed9c00] 11:55:01 INFO - PROCESS | 1779 | 1470164101086 Marionette DEBUG loaded listener.js 11:55:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x93a42c00) [pid = 1779] [serial = 1770] [outer = 0x92ed9c00] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269000 == 79 [pid = 1779] [id = 516] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8f264800 == 78 [pid = 1779] [id = 560] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x93d38000 == 77 [pid = 1779] [id = 509] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9225b800 == 76 [pid = 1779] [id = 523] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x918e6400 == 75 [pid = 1779] [id = 541] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x923c7c00 == 74 [pid = 1779] [id = 561] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8f265800 == 73 [pid = 1779] [id = 559] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x92253400 == 72 [pid = 1779] [id = 508] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9d5ab800) [pid = 1779] [serial = 1688] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | 1470164102182 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a2000 == 71 [pid = 1779] [id = 542] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9a9a8800 == 70 [pid = 1779] [id = 539] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x918ea800 == 69 [pid = 1779] [id = 517] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x92f66000 == 68 [pid = 1779] [id = 538] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x923cfc00 == 67 [pid = 1779] [id = 518] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9899d400 == 66 [pid = 1779] [id = 510] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x92536800 == 65 [pid = 1779] [id = 579] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa4c00 == 64 [pid = 1779] [id = 540] 11:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1837ms 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x92d03000 == 63 [pid = 1779] [id = 578] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaaac00 == 62 [pid = 1779] [id = 577] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x92d07c00 == 61 [pid = 1779] [id = 576] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x948a4800 == 60 [pid = 1779] [id = 575] 11:55:02 INFO - PROCESS | 1779 | 1470164102258 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 11:55:02 INFO - PROCESS | 1779 | 1470164102264 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x939b3400 == 59 [pid = 1779] [id = 574] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9252bc00 == 58 [pid = 1779] [id = 573] 11:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x927e9400 == 57 [pid = 1779] [id = 568] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x93d3b400 == 56 [pid = 1779] [id = 567] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9b92c000 == 55 [pid = 1779] [id = 566] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9c1d9400 == 54 [pid = 1779] [id = 565] 11:55:02 INFO - PROCESS | 1779 | 1470164102289 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:55:02 INFO - PROCESS | 1779 | 1470164102293 Marionette TRACE conn4 <- [1,2330,null,{}] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x95219800 == 53 [pid = 1779] [id = 564] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9252ac00 == 52 [pid = 1779] [id = 563] 11:55:02 INFO - PROCESS | 1779 | --DOCSHELL 0x9b92d000 == 51 [pid = 1779] [id = 562] 11:55:02 INFO - PROCESS | 1779 | 1470164102314 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:02 INFO - PROCESS | 1779 | 1470164102319 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:02 INFO - PROCESS | 1779 | 1470164102500 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9a44f400) [pid = 1779] [serial = 1680] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x927ea400) [pid = 1779] [serial = 1670] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x92f62800) [pid = 1779] [serial = 1655] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a121000) [pid = 1779] [serial = 1679] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9486c800) [pid = 1779] [serial = 1676] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x9d51a000) [pid = 1779] [serial = 1667] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x96fda800) [pid = 1779] [serial = 1658] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x94863400) [pid = 1779] [serial = 1674] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9b03d000) [pid = 1779] [serial = 1650] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x92de2c00) [pid = 1779] [serial = 1685] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x923cf400) [pid = 1779] [serial = 1683] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9b926400) [pid = 1779] [serial = 1686] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9b92a400) [pid = 1779] [serial = 1664] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x92d08800) [pid = 1779] [serial = 1673] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9aaa9800) [pid = 1779] [serial = 1682] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x918e6800) [pid = 1779] [serial = 1652] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9aaae000) [pid = 1779] [serial = 1661] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x9524fc00) [pid = 1779] [serial = 1677] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x92d02c00) [pid = 1779] [serial = 1671] [outer = (nil)] [url = about:blank] 11:55:02 INFO - PROCESS | 1779 | 1470164102770 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:02 INFO - PROCESS | 1779 | 1470164102776 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x918e6800 == 52 [pid = 1779] [id = 590] 11:55:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92d02c00) [pid = 1779] [serial = 1771] [outer = (nil)] 11:55:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92f6a400) [pid = 1779] [serial = 1772] [outer = 0x92d02c00] 11:55:02 INFO - PROCESS | 1779 | 1470164102908 Marionette DEBUG loaded listener.js 11:55:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x9486c800) [pid = 1779] [serial = 1773] [outer = 0x92d02c00] 11:55:03 INFO - PROCESS | 1779 | 1470164103731 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1510ms 11:55:03 INFO - PROCESS | 1779 | 1470164103789 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 11:55:03 INFO - PROCESS | 1779 | 1470164103792 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 11:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:55:03 INFO - PROCESS | 1779 | 1470164103815 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:55:03 INFO - PROCESS | 1779 | 1470164103824 Marionette TRACE conn4 <- [1,2334,null,{}] 11:55:03 INFO - PROCESS | 1779 | 1470164103835 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:03 INFO - PROCESS | 1779 | 1470164103842 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:04 INFO - PROCESS | 1779 | 1470164104022 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 11:55:04 INFO - PROCESS | 1779 | 1470164104033 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:04 INFO - PROCESS | 1779 | 1470164104038 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cad000 == 53 [pid = 1779] [id = 591] 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x96f92400) [pid = 1779] [serial = 1774] [outer = (nil)] 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9899d400) [pid = 1779] [serial = 1775] [outer = 0x96f92400] 11:55:04 INFO - PROCESS | 1779 | 1470164104108 Marionette DEBUG loaded listener.js 11:55:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9a129800) [pid = 1779] [serial = 1776] [outer = 0x96f92400] 11:55:05 INFO - PROCESS | 1779 | 1470164105128 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 11:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1355ms 11:55:05 INFO - PROCESS | 1779 | 1470164105156 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 11:55:05 INFO - PROCESS | 1779 | 1470164105160 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 11:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:55:05 INFO - PROCESS | 1779 | 1470164105167 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:55:05 INFO - PROCESS | 1779 | 1470164105172 Marionette TRACE conn4 <- [1,2338,null,{}] 11:55:05 INFO - PROCESS | 1779 | 1470164105194 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:05 INFO - PROCESS | 1779 | 1470164105199 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:05 INFO - PROCESS | 1779 | 1470164105428 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 11:55:05 INFO - PROCESS | 1779 | 1470164105449 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:05 INFO - PROCESS | 1779 | 1470164105457 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3b7c00 == 54 [pid = 1779] [id = 592] 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x8f3c1800) [pid = 1779] [serial = 1777] [outer = (nil)] 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x93a3fc00) [pid = 1779] [serial = 1778] [outer = 0x8f3c1800] 11:55:05 INFO - PROCESS | 1779 | 1470164105537 Marionette DEBUG loaded listener.js 11:55:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9aa07000) [pid = 1779] [serial = 1779] [outer = 0x8f3c1800] 11:55:06 INFO - PROCESS | 1779 | 1470164106582 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1448ms 11:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:55:06 INFO - PROCESS | 1779 | 1470164106615 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 11:55:06 INFO - PROCESS | 1779 | 1470164106618 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 11:55:06 INFO - PROCESS | 1779 | 1470164106625 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:55:06 INFO - PROCESS | 1779 | 1470164106628 Marionette TRACE conn4 <- [1,2342,null,{}] 11:55:06 INFO - PROCESS | 1779 | 1470164106641 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:06 INFO - PROCESS | 1779 | 1470164106647 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:06 INFO - PROCESS | 1779 | 1470164106869 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9b03b400) [pid = 1779] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x9b24c000) [pid = 1779] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9aaae800) [pid = 1779] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x92edfc00) [pid = 1779] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x93d3b800) [pid = 1779] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:55:07 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x948a5400) [pid = 1779] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:55:07 INFO - PROCESS | 1779 | 1470164107367 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:07 INFO - PROCESS | 1779 | 1470164107386 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x92eda800 == 55 [pid = 1779] [id = 593] 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x92edc000) [pid = 1779] [serial = 1780] [outer = (nil)] 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x93d3b800) [pid = 1779] [serial = 1781] [outer = 0x92edc000] 11:55:07 INFO - PROCESS | 1779 | 1470164107468 Marionette DEBUG loaded listener.js 11:55:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9aaae800) [pid = 1779] [serial = 1782] [outer = 0x92edc000] 11:55:08 INFO - PROCESS | 1779 | 1470164108249 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 11:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1647ms 11:55:08 INFO - PROCESS | 1779 | 1470164108273 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 11:55:08 INFO - PROCESS | 1779 | 1470164108277 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 11:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:55:08 INFO - PROCESS | 1779 | 1470164108282 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:55:08 INFO - PROCESS | 1779 | 1470164108285 Marionette TRACE conn4 <- [1,2346,null,{}] 11:55:08 INFO - PROCESS | 1779 | 1470164108291 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:08 INFO - PROCESS | 1779 | 1470164108296 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:08 INFO - PROCESS | 1779 | 1470164108527 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 11:55:08 INFO - PROCESS | 1779 | 1470164108551 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:08 INFO - PROCESS | 1779 | 1470164108560 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8f400 == 56 [pid = 1779] [id = 594] 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9a57e400) [pid = 1779] [serial = 1783] [outer = (nil)] 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9b048c00) [pid = 1779] [serial = 1784] [outer = 0x9a57e400] 11:55:08 INFO - PROCESS | 1779 | 1470164108629 Marionette DEBUG loaded listener.js 11:55:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9b924800) [pid = 1779] [serial = 1785] [outer = 0x9a57e400] 11:55:09 INFO - PROCESS | 1779 | 1470164109687 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1485ms 11:55:09 INFO - PROCESS | 1779 | 1470164109769 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 11:55:09 INFO - PROCESS | 1779 | 1470164109777 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 11:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:55:09 INFO - PROCESS | 1779 | 1470164109837 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:55:09 INFO - PROCESS | 1779 | 1470164109842 Marionette TRACE conn4 <- [1,2350,null,{}] 11:55:09 INFO - PROCESS | 1779 | 1470164109854 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:09 INFO - PROCESS | 1779 | 1470164109860 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:10 INFO - PROCESS | 1779 | 1470164110084 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 11:55:10 INFO - PROCESS | 1779 | 1470164110344 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:10 INFO - PROCESS | 1779 | 1470164110351 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3ba400 == 57 [pid = 1779] [id = 595] 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8f3c3000) [pid = 1779] [serial = 1786] [outer = (nil)] 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x92ca5400) [pid = 1779] [serial = 1787] [outer = 0x8f3c3000] 11:55:10 INFO - PROCESS | 1779 | 1470164110475 Marionette DEBUG loaded listener.js 11:55:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x92d08000) [pid = 1779] [serial = 1788] [outer = 0x8f3c3000] 11:55:11 INFO - PROCESS | 1779 | 1470164111423 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 11:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1689ms 11:55:11 INFO - PROCESS | 1779 | 1470164111492 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 11:55:11 INFO - PROCESS | 1779 | 1470164111500 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 11:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:55:11 INFO - PROCESS | 1779 | 1470164111512 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:55:11 INFO - PROCESS | 1779 | 1470164111516 Marionette TRACE conn4 <- [1,2354,null,{}] 11:55:11 INFO - PROCESS | 1779 | 1470164111523 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:11 INFO - PROCESS | 1779 | 1470164111529 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:11 INFO - PROCESS | 1779 | 1470164111727 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 11:55:11 INFO - PROCESS | 1779 | 1470164111932 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:11 INFO - PROCESS | 1779 | 1470164111942 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de7400 == 58 [pid = 1779] [id = 596] 11:55:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x93a49000) [pid = 1779] [serial = 1789] [outer = (nil)] 11:55:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9524fc00) [pid = 1779] [serial = 1790] [outer = 0x93a49000] 11:55:12 INFO - PROCESS | 1779 | 1470164112059 Marionette DEBUG loaded listener.js 11:55:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x97a7c400) [pid = 1779] [serial = 1791] [outer = 0x93a49000] 11:55:13 INFO - PROCESS | 1779 | 1470164113125 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 11:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1644ms 11:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:55:13 INFO - PROCESS | 1779 | 1470164113157 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 11:55:13 INFO - PROCESS | 1779 | 1470164113160 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 11:55:13 INFO - PROCESS | 1779 | 1470164113167 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:55:13 INFO - PROCESS | 1779 | 1470164113174 Marionette TRACE conn4 <- [1,2358,null,{}] 11:55:13 INFO - PROCESS | 1779 | 1470164113210 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:13 INFO - PROCESS | 1779 | 1470164113219 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:13 INFO - PROCESS | 1779 | 1470164113405 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 11:55:13 INFO - PROCESS | 1779 | 1470164113654 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:13 INFO - PROCESS | 1779 | 1470164113668 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x9a1ae800 == 59 [pid = 1779] [id = 597] 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9b048400) [pid = 1779] [serial = 1792] [outer = (nil)] 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9b9c2000) [pid = 1779] [serial = 1793] [outer = 0x9b048400] 11:55:13 INFO - PROCESS | 1779 | 1470164113791 Marionette DEBUG loaded listener.js 11:55:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x9c1d0000) [pid = 1779] [serial = 1794] [outer = 0x9b048400] 11:55:14 INFO - PROCESS | 1779 | 1470164114841 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 11:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1714ms 11:55:14 INFO - PROCESS | 1779 | 1470164114881 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 11:55:14 INFO - PROCESS | 1779 | 1470164114886 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 11:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:55:14 INFO - PROCESS | 1779 | 1470164114892 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:55:14 INFO - PROCESS | 1779 | 1470164114896 Marionette TRACE conn4 <- [1,2362,null,{}] 11:55:14 INFO - PROCESS | 1779 | 1470164114902 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:14 INFO - PROCESS | 1779 | 1470164114907 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:15 INFO - PROCESS | 1779 | 1470164115108 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 11:55:15 INFO - PROCESS | 1779 | 1470164115354 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:15 INFO - PROCESS | 1779 | 1470164115363 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ef000 == 60 [pid = 1779] [id = 598] 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92d09400) [pid = 1779] [serial = 1795] [outer = (nil)] 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x9d51bc00) [pid = 1779] [serial = 1796] [outer = 0x92d09400] 11:55:15 INFO - PROCESS | 1779 | 1470164115497 Marionette DEBUG loaded listener.js 11:55:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0xa1196000) [pid = 1779] [serial = 1797] [outer = 0x92d09400] 11:55:16 INFO - PROCESS | 1779 | 1470164116400 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 11:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 11:55:16 INFO - PROCESS | 1779 | 1470164116475 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 11:55:16 INFO - PROCESS | 1779 | 1470164116478 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 11:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:55:16 INFO - PROCESS | 1779 | 1470164116485 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:55:16 INFO - PROCESS | 1779 | 1470164116489 Marionette TRACE conn4 <- [1,2366,null,{}] 11:55:16 INFO - PROCESS | 1779 | 1470164116495 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:16 INFO - PROCESS | 1779 | 1470164116500 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:16 INFO - PROCESS | 1779 | 1470164116682 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 11:55:16 INFO - PROCESS | 1779 | 1470164116885 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:16 INFO - PROCESS | 1779 | 1470164116896 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8ec00 == 61 [pid = 1779] [id = 599] 11:55:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8f3bf000) [pid = 1779] [serial = 1798] [outer = (nil)] 11:55:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0xa2267c00) [pid = 1779] [serial = 1799] [outer = 0x8f3bf000] 11:55:17 INFO - PROCESS | 1779 | 1470164117009 Marionette DEBUG loaded listener.js 11:55:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0xa231e400) [pid = 1779] [serial = 1800] [outer = 0x8f3bf000] 11:55:18 INFO - PROCESS | 1779 | 1470164118021 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 11:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1598ms 11:55:18 INFO - PROCESS | 1779 | 1470164118084 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 11:55:18 INFO - PROCESS | 1779 | 1470164118089 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 11:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:55:18 INFO - PROCESS | 1779 | 1470164118096 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:55:18 INFO - PROCESS | 1779 | 1470164118099 Marionette TRACE conn4 <- [1,2370,null,{}] 11:55:18 INFO - PROCESS | 1779 | 1470164118105 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:18 INFO - PROCESS | 1779 | 1470164118115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:18 INFO - PROCESS | 1779 | 1470164118338 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 11:55:18 INFO - PROCESS | 1779 | 1470164118565 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:18 INFO - PROCESS | 1779 | 1470164118574 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f270400 == 62 [pid = 1779] [id = 600] 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0xa22f9400) [pid = 1779] [serial = 1801] [outer = (nil)] 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0xa4f26c00) [pid = 1779] [serial = 1802] [outer = 0xa22f9400] 11:55:18 INFO - PROCESS | 1779 | 1470164118697 Marionette DEBUG loaded listener.js 11:55:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0xa67a0800) [pid = 1779] [serial = 1803] [outer = 0xa22f9400] 11:55:19 INFO - PROCESS | 1779 | 1470164119580 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 11:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1532ms 11:55:19 INFO - PROCESS | 1779 | 1470164119629 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 11:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:55:19 INFO - PROCESS | 1779 | 1470164119633 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 11:55:19 INFO - PROCESS | 1779 | 1470164119640 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:55:19 INFO - PROCESS | 1779 | 1470164119643 Marionette TRACE conn4 <- [1,2374,null,{}] 11:55:19 INFO - PROCESS | 1779 | 1470164119649 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:19 INFO - PROCESS | 1779 | 1470164119654 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:19 INFO - PROCESS | 1779 | 1470164119855 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 11:55:20 INFO - PROCESS | 1779 | 1470164120057 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:20 INFO - PROCESS | 1779 | 1470164120066 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cf400 == 63 [pid = 1779] [id = 601] 11:55:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8e4cfc00) [pid = 1779] [serial = 1804] [outer = (nil)] 11:55:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8e4d6800) [pid = 1779] [serial = 1805] [outer = 0x8e4cfc00] 11:55:20 INFO - PROCESS | 1779 | 1470164120187 Marionette DEBUG loaded listener.js 11:55:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8e4da000) [pid = 1779] [serial = 1806] [outer = 0x8e4cfc00] 11:55:21 INFO - PROCESS | 1779 | 1470164121161 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 11:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 11:55:21 INFO - PROCESS | 1779 | 1470164121222 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 11:55:21 INFO - PROCESS | 1779 | 1470164121225 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 11:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:55:21 INFO - PROCESS | 1779 | 1470164121232 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:55:21 INFO - PROCESS | 1779 | 1470164121236 Marionette TRACE conn4 <- [1,2378,null,{}] 11:55:21 INFO - PROCESS | 1779 | 1470164121242 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:21 INFO - PROCESS | 1779 | 1470164121247 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:21 INFO - PROCESS | 1779 | 1470164121435 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 11:55:21 INFO - PROCESS | 1779 | 1470164121639 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:21 INFO - PROCESS | 1779 | 1470164121647 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d3c00 == 64 [pid = 1779] [id = 602] 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8e4d7c00) [pid = 1779] [serial = 1807] [outer = (nil)] 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9b24a800) [pid = 1779] [serial = 1808] [outer = 0x8e4d7c00] 11:55:21 INFO - PROCESS | 1779 | 1470164121772 Marionette DEBUG loaded listener.js 11:55:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0xa3145c00) [pid = 1779] [serial = 1809] [outer = 0x8e4d7c00] 11:55:22 INFO - PROCESS | 1779 | 1470164122917 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 11:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1731ms 11:55:22 INFO - PROCESS | 1779 | 1470164122966 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 11:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:55:22 INFO - PROCESS | 1779 | 1470164122970 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 11:55:22 INFO - PROCESS | 1779 | 1470164122976 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:55:22 INFO - PROCESS | 1779 | 1470164122979 Marionette TRACE conn4 <- [1,2382,null,{}] 11:55:22 INFO - PROCESS | 1779 | 1470164122985 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:22 INFO - PROCESS | 1779 | 1470164122990 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:23 INFO - PROCESS | 1779 | 1470164123193 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 11:55:23 INFO - PROCESS | 1779 | 1470164123450 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:23 INFO - PROCESS | 1779 | 1470164123456 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4dcc00 == 65 [pid = 1779] [id = 603] 11:55:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x8ed90c00) [pid = 1779] [serial = 1810] [outer = (nil)] 11:55:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x95c5bc00) [pid = 1779] [serial = 1811] [outer = 0x8ed90c00] 11:55:23 INFO - PROCESS | 1779 | 1470164123579 Marionette DEBUG loaded listener.js 11:55:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x95c60c00) [pid = 1779] [serial = 1812] [outer = 0x8ed90c00] 11:55:24 INFO - PROCESS | 1779 | 1470164124915 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 11:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1986ms 11:55:24 INFO - PROCESS | 1779 | 1470164124962 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 11:55:24 INFO - PROCESS | 1779 | 1470164124968 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 11:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:55:24 INFO - PROCESS | 1779 | 1470164124976 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:55:24 INFO - PROCESS | 1779 | 1470164124981 Marionette TRACE conn4 <- [1,2386,null,{}] 11:55:24 INFO - PROCESS | 1779 | 1470164124990 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:24 INFO - PROCESS | 1779 | 1470164124995 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:25 INFO - PROCESS | 1779 | 1470164125261 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 11:55:25 INFO - PROCESS | 1779 | 1470164125543 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:25 INFO - PROCESS | 1779 | 1470164125565 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3b7800 == 66 [pid = 1779] [id = 604] 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x8f3b8800) [pid = 1779] [serial = 1813] [outer = (nil)] 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x92530400) [pid = 1779] [serial = 1814] [outer = 0x8f3b8800] 11:55:25 INFO - PROCESS | 1779 | 1470164125682 Marionette DEBUG loaded listener.js 11:55:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x927e9400) [pid = 1779] [serial = 1815] [outer = 0x8f3b8800] 11:55:26 INFO - PROCESS | 1779 | 1470164126598 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 11:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1689ms 11:55:26 INFO - PROCESS | 1779 | 1470164126666 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 11:55:26 INFO - PROCESS | 1779 | 1470164126672 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 11:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:55:26 INFO - PROCESS | 1779 | 1470164126682 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:55:26 INFO - PROCESS | 1779 | 1470164126686 Marionette TRACE conn4 <- [1,2390,null,{}] 11:55:26 INFO - PROCESS | 1779 | 1470164126692 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:26 INFO - PROCESS | 1779 | 1470164126698 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:26 INFO - PROCESS | 1779 | 1470164126923 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 11:55:27 INFO - PROCESS | 1779 | 1470164127131 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:27 INFO - PROCESS | 1779 | 1470164127142 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2800 == 67 [pid = 1779] [id = 605] 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0x93b67000) [pid = 1779] [serial = 1816] [outer = (nil)] 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x948a4800) [pid = 1779] [serial = 1817] [outer = 0x93b67000] 11:55:27 INFO - PROCESS | 1779 | 1470164127300 Marionette DEBUG loaded listener.js 11:55:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x952c6c00) [pid = 1779] [serial = 1818] [outer = 0x93b67000] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x918e4800 == 66 [pid = 1779] [id = 557] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9252f000 == 65 [pid = 1779] [id = 556] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9d435c00 == 64 [pid = 1779] [id = 555] 11:55:28 INFO - PROCESS | 1779 | 1470164128275 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x96f93c00) [pid = 1779] [serial = 1694] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0xa3112000) [pid = 1779] [serial = 1739] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x9d5ac400) [pid = 1779] [serial = 1697] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x948a4000) [pid = 1779] [serial = 1718] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0xa231d000) [pid = 1779] [serial = 1703] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0xa2010800) [pid = 1779] [serial = 1700] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0xa4d0b400) [pid = 1779] [serial = 1715] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x92deb400) [pid = 1779] [serial = 1691] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0xa3148c00) [pid = 1779] [serial = 1712] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0xa2321800) [pid = 1779] [serial = 1706] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa313b400) [pid = 1779] [serial = 1709] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x8f268000 == 63 [pid = 1779] [id = 554] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x92d09800 == 62 [pid = 1779] [id = 553] 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x93b6ac00 == 61 [pid = 1779] [id = 529] 11:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1683ms 11:55:28 INFO - PROCESS | 1779 | --DOCSHELL 0x9225bc00 == 60 [pid = 1779] [id = 580] 11:55:28 INFO - PROCESS | 1779 | 1470164128369 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 11:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:55:28 INFO - PROCESS | 1779 | 1470164128373 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 11:55:28 INFO - PROCESS | 1779 | 1470164128379 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:55:28 INFO - PROCESS | 1779 | 1470164128385 Marionette TRACE conn4 <- [1,2394,null,{}] 11:55:28 INFO - PROCESS | 1779 | 1470164128407 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:28 INFO - PROCESS | 1779 | 1470164128416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:28 INFO - PROCESS | 1779 | 1470164128586 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9a129c00) [pid = 1779] [serial = 1725] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x96f92000) [pid = 1779] [serial = 1724] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x99846800) [pid = 1779] [serial = 1727] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9a90ec00) [pid = 1779] [serial = 1728] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x9c1d9000) [pid = 1779] [serial = 1734] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa2fadc00) [pid = 1779] [serial = 1737] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9b9c3000) [pid = 1779] [serial = 1731] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9d42f800) [pid = 1779] [serial = 1733] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0xa23be000) [pid = 1779] [serial = 1736] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9b24a000) [pid = 1779] [serial = 1730] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x92f69000) [pid = 1779] [serial = 1721] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x93d3e400) [pid = 1779] [serial = 1722] [outer = (nil)] [url = about:blank] 11:55:28 INFO - PROCESS | 1779 | 1470164128852 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:28 INFO - PROCESS | 1779 | 1470164128862 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x95c5e000 == 61 [pid = 1779] [id = 606] 11:55:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x95c5fc00) [pid = 1779] [serial = 1819] [outer = (nil)] 11:55:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x95c67c00) [pid = 1779] [serial = 1820] [outer = 0x95c5fc00] 11:55:28 INFO - PROCESS | 1779 | 1470164128972 Marionette DEBUG loaded listener.js 11:55:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x97a78c00) [pid = 1779] [serial = 1821] [outer = 0x95c5fc00] 11:55:29 INFO - PROCESS | 1779 | 1470164129762 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1437ms 11:55:29 INFO - PROCESS | 1779 | 1470164129817 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 11:55:29 INFO - PROCESS | 1779 | 1470164129820 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 11:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:55:29 INFO - PROCESS | 1779 | 1470164129827 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:55:29 INFO - PROCESS | 1779 | 1470164129830 Marionette TRACE conn4 <- [1,2398,null,{}] 11:55:29 INFO - PROCESS | 1779 | 1470164129847 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:29 INFO - PROCESS | 1779 | 1470164129851 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:30 INFO - PROCESS | 1779 | 1470164130030 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 11:55:30 INFO - PROCESS | 1779 | 1470164130039 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:30 INFO - PROCESS | 1779 | 1470164130048 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bd800 == 62 [pid = 1779] [id = 607] 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x99fd3800) [pid = 1779] [serial = 1822] [outer = (nil)] 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9a910c00) [pid = 1779] [serial = 1823] [outer = 0x99fd3800] 11:55:30 INFO - PROCESS | 1779 | 1470164130114 Marionette DEBUG loaded listener.js 11:55:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9a9a8c00) [pid = 1779] [serial = 1824] [outer = 0x99fd3800] 11:55:31 INFO - PROCESS | 1779 | 1470164131165 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1382ms 11:55:31 INFO - PROCESS | 1779 | 1470164131210 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 11:55:31 INFO - PROCESS | 1779 | 1470164131214 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 11:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:55:31 INFO - PROCESS | 1779 | 1470164131226 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:55:31 INFO - PROCESS | 1779 | 1470164131229 Marionette TRACE conn4 <- [1,2402,null,{}] 11:55:31 INFO - PROCESS | 1779 | 1470164131235 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:31 INFO - PROCESS | 1779 | 1470164131239 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:31 INFO - PROCESS | 1779 | 1470164131458 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 11:55:31 INFO - PROCESS | 1779 | 1470164131483 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:31 INFO - PROCESS | 1779 | 1470164131491 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f86000 == 63 [pid = 1779] [id = 608] 11:55:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x9a1bac00) [pid = 1779] [serial = 1825] [outer = (nil)] 11:55:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x9abd1c00) [pid = 1779] [serial = 1826] [outer = 0x9a1bac00] 11:55:31 INFO - PROCESS | 1779 | 1470164131558 Marionette DEBUG loaded listener.js 11:55:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x9b047800) [pid = 1779] [serial = 1827] [outer = 0x9a1bac00] 11:55:32 INFO - PROCESS | 1779 | 1470164132552 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 11:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1388ms 11:55:32 INFO - PROCESS | 1779 | 1470164132615 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 11:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:55:32 INFO - PROCESS | 1779 | 1470164132618 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 11:55:32 INFO - PROCESS | 1779 | 1470164132624 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:55:32 INFO - PROCESS | 1779 | 1470164132627 Marionette TRACE conn4 <- [1,2406,null,{}] 11:55:32 INFO - PROCESS | 1779 | 1470164132633 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:32 INFO - PROCESS | 1779 | 1470164132642 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:32 INFO - PROCESS | 1779 | 1470164132904 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9a12a000) [pid = 1779] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x8f2a3c00) [pid = 1779] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x92de9800) [pid = 1779] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9521a800) [pid = 1779] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8f3c4400) [pid = 1779] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x92d02c00) [pid = 1779] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x9c1d9c00) [pid = 1779] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x939b7c00) [pid = 1779] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x96f92400) [pid = 1779] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x918ee800) [pid = 1779] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x9252b000) [pid = 1779] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9abd9800) [pid = 1779] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x92530800) [pid = 1779] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x92edc000) [pid = 1779] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x952c9800) [pid = 1779] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x8f26e000) [pid = 1779] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x9d91b800) [pid = 1779] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x92ed9c00) [pid = 1779] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x8f2b0c00) [pid = 1779] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x927e9c00) [pid = 1779] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x918e5800) [pid = 1779] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x8f3c1800) [pid = 1779] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9b5af400) [pid = 1779] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0xa2008c00) [pid = 1779] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x952c8400) [pid = 1779] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x92debc00) [pid = 1779] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x8f2ae800) [pid = 1779] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x948a5c00) [pid = 1779] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x9d436000) [pid = 1779] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9a9b1400) [pid = 1779] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x92530000) [pid = 1779] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:55:33 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9b9cf000) [pid = 1779] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:55:33 INFO - PROCESS | 1779 | 1470164133556 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:33 INFO - PROCESS | 1779 | 1470164133566 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed81c00 == 64 [pid = 1779] [id = 609] 11:55:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8f265400) [pid = 1779] [serial = 1828] [outer = (nil)] 11:55:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8f3c3400) [pid = 1779] [serial = 1829] [outer = 0x8f265400] 11:55:33 INFO - PROCESS | 1779 | 1470164133636 Marionette DEBUG loaded listener.js 11:55:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x92530800) [pid = 1779] [serial = 1830] [outer = 0x8f265400] 11:55:34 INFO - PROCESS | 1779 | 1470164134380 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 11:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1781ms 11:55:34 INFO - PROCESS | 1779 | 1470164134406 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 11:55:34 INFO - PROCESS | 1779 | 1470164134409 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 11:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:55:34 INFO - PROCESS | 1779 | 1470164134426 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:55:34 INFO - PROCESS | 1779 | 1470164134429 Marionette TRACE conn4 <- [1,2410,null,{}] 11:55:34 INFO - PROCESS | 1779 | 1470164134435 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:34 INFO - PROCESS | 1779 | 1470164134438 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:34 INFO - PROCESS | 1779 | 1470164134602 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 11:55:34 INFO - PROCESS | 1779 | 1470164134616 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:34 INFO - PROCESS | 1779 | 1470164134623 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d4000 == 65 [pid = 1779] [id = 610] 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x8f271400) [pid = 1779] [serial = 1831] [outer = (nil)] 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x96f94800) [pid = 1779] [serial = 1832] [outer = 0x8f271400] 11:55:34 INFO - PROCESS | 1779 | 1470164134690 Marionette DEBUG loaded listener.js 11:55:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x9aaa4000) [pid = 1779] [serial = 1833] [outer = 0x8f271400] 11:55:35 INFO - PROCESS | 1779 | 1470164135864 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1494ms 11:55:35 INFO - PROCESS | 1779 | 1470164135912 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 11:55:35 INFO - PROCESS | 1779 | 1470164135918 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 11:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:55:35 INFO - PROCESS | 1779 | 1470164135928 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:55:35 INFO - PROCESS | 1779 | 1470164135932 Marionette TRACE conn4 <- [1,2414,null,{}] 11:55:35 INFO - PROCESS | 1779 | 1470164135941 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:35 INFO - PROCESS | 1779 | 1470164135947 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:36 INFO - PROCESS | 1779 | 1470164136158 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 11:55:36 INFO - PROCESS | 1779 | 1470164136423 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:36 INFO - PROCESS | 1779 | 1470164136437 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bb400 == 66 [pid = 1779] [id = 611] 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8f3bc000) [pid = 1779] [serial = 1834] [outer = (nil)] 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x927f0400) [pid = 1779] [serial = 1835] [outer = 0x8f3bc000] 11:55:36 INFO - PROCESS | 1779 | 1470164136568 Marionette DEBUG loaded listener.js 11:55:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x92de5800) [pid = 1779] [serial = 1836] [outer = 0x8f3bc000] 11:55:37 INFO - PROCESS | 1779 | 1470164137502 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 11:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1639ms 11:55:37 INFO - PROCESS | 1779 | 1470164137567 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 11:55:37 INFO - PROCESS | 1779 | 1470164137574 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 11:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:55:37 INFO - PROCESS | 1779 | 1470164137584 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:55:37 INFO - PROCESS | 1779 | 1470164137588 Marionette TRACE conn4 <- [1,2418,null,{}] 11:55:37 INFO - PROCESS | 1779 | 1470164137595 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:37 INFO - PROCESS | 1779 | 1470164137601 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:37 INFO - PROCESS | 1779 | 1470164137826 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 11:55:38 INFO - PROCESS | 1779 | 1470164138092 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:38 INFO - PROCESS | 1779 | 1470164138100 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a47800 == 67 [pid = 1779] [id = 612] 11:55:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x94869000) [pid = 1779] [serial = 1837] [outer = (nil)] 11:55:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x95218c00) [pid = 1779] [serial = 1838] [outer = 0x94869000] 11:55:38 INFO - PROCESS | 1779 | 1470164138229 Marionette DEBUG loaded listener.js 11:55:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x95c64c00) [pid = 1779] [serial = 1839] [outer = 0x94869000] 11:55:39 INFO - PROCESS | 1779 | 1470164139245 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1693ms 11:55:39 INFO - PROCESS | 1779 | 1470164139278 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 11:55:39 INFO - PROCESS | 1779 | 1470164139282 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 11:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:55:39 INFO - PROCESS | 1779 | 1470164139289 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:55:39 INFO - PROCESS | 1779 | 1470164139295 Marionette TRACE conn4 <- [1,2422,null,{}] 11:55:39 INFO - PROCESS | 1779 | 1470164139312 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:39 INFO - PROCESS | 1779 | 1470164139320 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:39 INFO - PROCESS | 1779 | 1470164139512 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 11:55:39 INFO - PROCESS | 1779 | 1470164139780 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:39 INFO - PROCESS | 1779 | 1470164139794 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8a400 == 68 [pid = 1779] [id = 613] 11:55:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9ac3dc00) [pid = 1779] [serial = 1840] [outer = (nil)] 11:55:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x9bd58000) [pid = 1779] [serial = 1841] [outer = 0x9ac3dc00] 11:55:39 INFO - PROCESS | 1779 | 1470164139933 Marionette DEBUG loaded listener.js 11:55:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9d5a2400) [pid = 1779] [serial = 1842] [outer = 0x9ac3dc00] 11:55:40 INFO - PROCESS | 1779 | 1470164140883 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 11:55:40 INFO - PROCESS | 1779 | 1470164140926 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 11:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:55:40 INFO - PROCESS | 1779 | 1470164140931 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 11:55:40 INFO - PROCESS | 1779 | 1470164140938 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:55:40 INFO - PROCESS | 1779 | 1470164140942 Marionette TRACE conn4 <- [1,2426,null,{}] 11:55:40 INFO - PROCESS | 1779 | 1470164140947 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:40 INFO - PROCESS | 1779 | 1470164140952 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:41 INFO - PROCESS | 1779 | 1470164141164 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 11:55:41 INFO - PROCESS | 1779 | 1470164141373 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:41 INFO - PROCESS | 1779 | 1470164141381 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a0800 == 69 [pid = 1779] [id = 614] 11:55:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9aa10000) [pid = 1779] [serial = 1843] [outer = (nil)] 11:55:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0xa2268c00) [pid = 1779] [serial = 1844] [outer = 0x9aa10000] 11:55:41 INFO - PROCESS | 1779 | 1470164141501 Marionette DEBUG loaded listener.js 11:55:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0xa231d000) [pid = 1779] [serial = 1845] [outer = 0x9aa10000] 11:55:42 INFO - PROCESS | 1779 | 1470164142504 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1590ms 11:55:42 INFO - PROCESS | 1779 | 1470164142529 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 11:55:42 INFO - PROCESS | 1779 | 1470164142535 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 11:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:55:42 INFO - PROCESS | 1779 | 1470164142546 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:55:42 INFO - PROCESS | 1779 | 1470164142551 Marionette TRACE conn4 <- [1,2430,null,{}] 11:55:42 INFO - PROCESS | 1779 | 1470164142581 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:42 INFO - PROCESS | 1779 | 1470164142587 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:42 INFO - PROCESS | 1779 | 1470164142785 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 11:55:43 INFO - PROCESS | 1779 | 1470164143044 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:43 INFO - PROCESS | 1779 | 1470164143053 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4dc000 == 70 [pid = 1779] [id = 615] 11:55:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x9b5af400) [pid = 1779] [serial = 1846] [outer = (nil)] 11:55:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0xa2fb9000) [pid = 1779] [serial = 1847] [outer = 0x9b5af400] 11:55:43 INFO - PROCESS | 1779 | 1470164143207 Marionette DEBUG loaded listener.js 11:55:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0xa3142800) [pid = 1779] [serial = 1848] [outer = 0x9b5af400] 11:55:44 INFO - PROCESS | 1779 | 1470164144124 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 11:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1613ms 11:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:55:44 INFO - PROCESS | 1779 | 1470164144158 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 11:55:44 INFO - PROCESS | 1779 | 1470164144161 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 11:55:44 INFO - PROCESS | 1779 | 1470164144168 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:55:44 INFO - PROCESS | 1779 | 1470164144172 Marionette TRACE conn4 <- [1,2434,null,{}] 11:55:44 INFO - PROCESS | 1779 | 1470164144178 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:44 INFO - PROCESS | 1779 | 1470164144190 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:44 INFO - PROCESS | 1779 | 1470164144417 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 11:55:44 INFO - PROCESS | 1779 | 1470164144639 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:44 INFO - PROCESS | 1779 | 1470164144647 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed86400 == 71 [pid = 1779] [id = 616] 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8ed86800) [pid = 1779] [serial = 1849] [outer = (nil)] 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0xa4f30400) [pid = 1779] [serial = 1850] [outer = 0x8ed86800] 11:55:44 INFO - PROCESS | 1779 | 1470164144772 Marionette DEBUG loaded listener.js 11:55:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0xa6cf2400) [pid = 1779] [serial = 1851] [outer = 0x8ed86800] 11:55:45 INFO - PROCESS | 1779 | 1470164145721 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 11:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1591ms 11:55:45 INFO - PROCESS | 1779 | 1470164145760 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 11:55:45 INFO - PROCESS | 1779 | 1470164145763 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 11:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:55:45 INFO - PROCESS | 1779 | 1470164145770 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:55:45 INFO - PROCESS | 1779 | 1470164145774 Marionette TRACE conn4 <- [1,2438,null,{}] 11:55:45 INFO - PROCESS | 1779 | 1470164145780 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:45 INFO - PROCESS | 1779 | 1470164145785 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:45 INFO - PROCESS | 1779 | 1470164145963 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 11:55:46 INFO - PROCESS | 1779 | 1470164146180 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:46 INFO - PROCESS | 1779 | 1470164146190 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e2c00 == 72 [pid = 1779] [id = 617] 11:55:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8c4e4400) [pid = 1779] [serial = 1852] [outer = (nil)] 11:55:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8c4ebc00) [pid = 1779] [serial = 1853] [outer = 0x8c4e4400] 11:55:46 INFO - PROCESS | 1779 | 1470164146302 Marionette DEBUG loaded listener.js 11:55:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x8c4ef000) [pid = 1779] [serial = 1854] [outer = 0x8c4e4400] 11:55:47 INFO - PROCESS | 1779 | 1470164147259 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 11:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1537ms 11:55:47 INFO - PROCESS | 1779 | 1470164147309 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 11:55:47 INFO - PROCESS | 1779 | 1470164147313 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 11:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:55:47 INFO - PROCESS | 1779 | 1470164147319 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:55:47 INFO - PROCESS | 1779 | 1470164147323 Marionette TRACE conn4 <- [1,2442,null,{}] 11:55:47 INFO - PROCESS | 1779 | 1470164147328 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:47 INFO - PROCESS | 1779 | 1470164147333 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:47 INFO - PROCESS | 1779 | 1470164147523 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 11:55:47 INFO - PROCESS | 1779 | 1470164147733 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:47 INFO - PROCESS | 1779 | 1470164147739 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ab400 == 73 [pid = 1779] [id = 618] 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8c4ac800) [pid = 1779] [serial = 1855] [outer = (nil)] 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8c4b4800) [pid = 1779] [serial = 1856] [outer = 0x8c4ac800] 11:55:47 INFO - PROCESS | 1779 | 1470164147868 Marionette DEBUG loaded listener.js 11:55:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x8c4b7800) [pid = 1779] [serial = 1857] [outer = 0x8c4ac800] 11:55:48 INFO - PROCESS | 1779 | 1470164148822 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 11:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1530ms 11:55:48 INFO - PROCESS | 1779 | 1470164148850 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 11:55:48 INFO - PROCESS | 1779 | 1470164148854 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 11:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:55:48 INFO - PROCESS | 1779 | 1470164148860 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:55:48 INFO - PROCESS | 1779 | 1470164148862 Marionette TRACE conn4 <- [1,2446,null,{}] 11:55:48 INFO - PROCESS | 1779 | 1470164148890 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:48 INFO - PROCESS | 1779 | 1470164148895 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:49 INFO - PROCESS | 1779 | 1470164149083 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 11:55:49 INFO - PROCESS | 1779 | 1470164149305 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:49 INFO - PROCESS | 1779 | 1470164149313 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b5c00 == 74 [pid = 1779] [id = 619] 11:55:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8c4b7400) [pid = 1779] [serial = 1858] [outer = (nil)] 11:55:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8c4ec800) [pid = 1779] [serial = 1859] [outer = 0x8c4b7400] 11:55:49 INFO - PROCESS | 1779 | 1470164149431 Marionette DEBUG loaded listener.js 11:55:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8f263800) [pid = 1779] [serial = 1860] [outer = 0x8c4b7400] 11:55:50 INFO - PROCESS | 1779 | 1470164150923 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 11:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2086ms 11:55:50 INFO - PROCESS | 1779 | 1470164150947 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 11:55:50 INFO - PROCESS | 1779 | 1470164150953 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 11:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:55:51 INFO - PROCESS | 1779 | 1470164151044 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:55:51 INFO - PROCESS | 1779 | 1470164151053 Marionette TRACE conn4 <- [1,2450,null,{}] 11:55:51 INFO - PROCESS | 1779 | 1470164151063 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:51 INFO - PROCESS | 1779 | 1470164151068 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:51 INFO - PROCESS | 1779 | 1470164151240 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 11:55:51 INFO - PROCESS | 1779 | 1470164151452 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:51 INFO - PROCESS | 1779 | 1470164151463 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e2400 == 75 [pid = 1779] [id = 620] 11:55:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8f2adc00) [pid = 1779] [serial = 1861] [outer = (nil)] 11:55:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x92251000) [pid = 1779] [serial = 1862] [outer = 0x8f2adc00] 11:55:51 INFO - PROCESS | 1779 | 1470164151575 Marionette DEBUG loaded listener.js 11:55:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9252f000) [pid = 1779] [serial = 1863] [outer = 0x8f2adc00] 11:55:52 INFO - PROCESS | 1779 | 1470164152616 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 11:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1666ms 11:55:52 INFO - PROCESS | 1779 | 1470164152685 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 11:55:52 INFO - PROCESS | 1779 | 1470164152692 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 11:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:55:52 INFO - PROCESS | 1779 | 1470164152702 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:55:52 INFO - PROCESS | 1779 | 1470164152705 Marionette TRACE conn4 <- [1,2454,null,{}] 11:55:52 INFO - PROCESS | 1779 | 1470164152711 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:52 INFO - PROCESS | 1779 | 1470164152717 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:52 INFO - PROCESS | 1779 | 1470164152899 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 11:55:53 INFO - PROCESS | 1779 | --DOCSHELL 0x96f85c00 == 74 [pid = 1779] [id = 515] 11:55:53 INFO - PROCESS | 1779 | --DOCSHELL 0x93d3d400 == 73 [pid = 1779] [id = 505] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9aa06c00) [pid = 1779] [serial = 1763] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9b048c00) [pid = 1779] [serial = 1784] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | 1470164153196 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:53 INFO - PROCESS | 1779 | 1470164153204 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:53 INFO - PROCESS | 1779 | --DOCSHELL 0x918f1400 == 72 [pid = 1779] [id = 512] 11:55:53 INFO - PROCESS | 1779 | --DOCSHELL 0x9524a400 == 71 [pid = 1779] [id = 514] 11:55:53 INFO - PROCESS | 1779 | --DOCSHELL 0x9521a400 == 70 [pid = 1779] [id = 507] 11:55:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3c4400 == 71 [pid = 1779] [id = 621] 11:55:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x918f1400) [pid = 1779] [serial = 1864] [outer = (nil)] 11:55:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x9252e400) [pid = 1779] [serial = 1865] [outer = 0x918f1400] 11:55:53 INFO - PROCESS | 1779 | 1470164153285 Marionette DEBUG loaded listener.js 11:55:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x92f6f400) [pid = 1779] [serial = 1866] [outer = 0x918f1400] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9d923800) [pid = 1779] [serial = 1629] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0xa4d0c800) [pid = 1779] [serial = 1716] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0xa2fbc800) [pid = 1779] [serial = 1707] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9b5af000) [pid = 1779] [serial = 1748] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x96fe1c00) [pid = 1779] [serial = 1695] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x8f3c6400) [pid = 1779] [serial = 1766] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x92f6a400) [pid = 1779] [serial = 1772] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0xa1123000) [pid = 1779] [serial = 1698] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9b03c000) [pid = 1779] [serial = 1662] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9a129800) [pid = 1779] [serial = 1776] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x92ded800) [pid = 1779] [serial = 1632] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0xa4f30800) [pid = 1779] [serial = 1754] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x92ee5000) [pid = 1779] [serial = 1692] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0xa2268800) [pid = 1779] [serial = 1751] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x9b5afc00) [pid = 1779] [serial = 1620] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x92259c00) [pid = 1779] [serial = 1767] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9b9c1c00) [pid = 1779] [serial = 1665] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x93d3b800) [pid = 1779] [serial = 1781] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9486c800) [pid = 1779] [serial = 1773] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x99843c00) [pid = 1779] [serial = 1659] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x918ef400) [pid = 1779] [serial = 1653] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0xa20a7c00) [pid = 1779] [serial = 1701] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x93a42c00) [pid = 1779] [serial = 1770] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0xa3179400) [pid = 1779] [serial = 1713] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9524f000) [pid = 1779] [serial = 1719] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa313ec00) [pid = 1779] [serial = 1710] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x93a3fc00) [pid = 1779] [serial = 1778] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x92f64c00) [pid = 1779] [serial = 1769] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x9b9ca800) [pid = 1779] [serial = 1623] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0xa2322000) [pid = 1779] [serial = 1704] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x9d42cc00) [pid = 1779] [serial = 1626] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x93a40000) [pid = 1779] [serial = 1656] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9b040400) [pid = 1779] [serial = 1611] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x927e6c00) [pid = 1779] [serial = 1742] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x9aaae800) [pid = 1779] [serial = 1782] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x9aa07000) [pid = 1779] [serial = 1779] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x96fd8c00) [pid = 1779] [serial = 1617] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8ed8dc00) [pid = 1779] [serial = 1760] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x9d9cfc00) [pid = 1779] [serial = 1668] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x95216400) [pid = 1779] [serial = 1745] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x9899d400) [pid = 1779] [serial = 1775] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0xa3147800) [pid = 1779] [serial = 1740] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x92ed8400) [pid = 1779] [serial = 1614] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0xa6ced400) [pid = 1779] [serial = 1757] [outer = (nil)] [url = about:blank] 11:55:53 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9d91e000) [pid = 1779] [serial = 1689] [outer = (nil)] [url = about:blank] 11:55:54 INFO - PROCESS | 1779 | 1470164154260 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 11:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1581ms 11:55:54 INFO - PROCESS | 1779 | 1470164154283 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 11:55:54 INFO - PROCESS | 1779 | 1470164154287 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 11:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:55:54 INFO - PROCESS | 1779 | 1470164154294 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:55:54 INFO - PROCESS | 1779 | 1470164154299 Marionette TRACE conn4 <- [1,2458,null,{}] 11:55:54 INFO - PROCESS | 1779 | 1470164154314 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:54 INFO - PROCESS | 1779 | 1470164154322 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:54 INFO - PROCESS | 1779 | 1470164154505 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 11:55:54 INFO - PROCESS | 1779 | 1470164154689 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:54 INFO - PROCESS | 1779 | 1470164154702 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b69400 == 72 [pid = 1779] [id = 622] 11:55:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x93d3b800) [pid = 1779] [serial = 1867] [outer = (nil)] 11:55:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x95219400) [pid = 1779] [serial = 1868] [outer = 0x93d3b800] 11:55:54 INFO - PROCESS | 1779 | 1470164154772 Marionette DEBUG loaded listener.js 11:55:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x95254800) [pid = 1779] [serial = 1869] [outer = 0x93d3b800] 11:55:55 INFO - PROCESS | 1779 | 1470164155642 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 11:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1393ms 11:55:55 INFO - PROCESS | 1779 | 1470164155688 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 11:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:55:55 INFO - PROCESS | 1779 | 1470164155693 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 11:55:55 INFO - PROCESS | 1779 | 1470164155699 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:55:55 INFO - PROCESS | 1779 | 1470164155702 Marionette TRACE conn4 <- [1,2462,null,{}] 11:55:55 INFO - PROCESS | 1779 | 1470164155708 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:55 INFO - PROCESS | 1779 | 1470164155712 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:55 INFO - PROCESS | 1779 | 1470164155881 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 11:55:55 INFO - PROCESS | 1779 | 1470164155895 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:55 INFO - PROCESS | 1779 | 1470164155905 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a2800 == 73 [pid = 1779] [id = 623] 11:55:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x96f8c000) [pid = 1779] [serial = 1870] [outer = (nil)] 11:55:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x96fdcc00) [pid = 1779] [serial = 1871] [outer = 0x96f8c000] 11:55:55 INFO - PROCESS | 1779 | 1470164155978 Marionette DEBUG loaded listener.js 11:55:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x98949400) [pid = 1779] [serial = 1872] [outer = 0x96f8c000] 11:55:57 INFO - PROCESS | 1779 | 1470164157076 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 11:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1436ms 11:55:57 INFO - PROCESS | 1779 | 1470164157136 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 11:55:57 INFO - PROCESS | 1779 | 1470164157153 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 11:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:55:57 INFO - PROCESS | 1779 | 1470164157165 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:55:57 INFO - PROCESS | 1779 | 1470164157168 Marionette TRACE conn4 <- [1,2466,null,{}] 11:55:57 INFO - PROCESS | 1779 | 1470164157174 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:57 INFO - PROCESS | 1779 | 1470164157179 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:57 INFO - PROCESS | 1779 | 1470164157406 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 11:55:57 INFO - PROCESS | 1779 | 1470164157434 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:57 INFO - PROCESS | 1779 | 1470164157440 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x9521a800 == 74 [pid = 1779] [id = 624] 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x97a82400) [pid = 1779] [serial = 1873] [outer = (nil)] 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x99fd3000) [pid = 1779] [serial = 1874] [outer = 0x97a82400] 11:55:57 INFO - PROCESS | 1779 | 1470164157510 Marionette DEBUG loaded listener.js 11:55:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9a127800) [pid = 1779] [serial = 1875] [outer = 0x97a82400] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9a1bac00) [pid = 1779] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x8f265400) [pid = 1779] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x93b67000) [pid = 1779] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x95c5fc00) [pid = 1779] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x99fd3800) [pid = 1779] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:55:58 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8f3b8800) [pid = 1779] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:55:58 INFO - PROCESS | 1779 | 1470164158899 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 11:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1781ms 11:55:58 INFO - PROCESS | 1779 | 1470164158946 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 11:55:58 INFO - PROCESS | 1779 | 1470164158950 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 11:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:55:58 INFO - PROCESS | 1779 | 1470164158956 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:55:58 INFO - PROCESS | 1779 | 1470164158958 Marionette TRACE conn4 <- [1,2470,null,{}] 11:55:58 INFO - PROCESS | 1779 | 1470164158964 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:55:58 INFO - PROCESS | 1779 | 1470164158974 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:59 INFO - PROCESS | 1779 | 1470164159228 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 11:55:59 INFO - PROCESS | 1779 | 1470164159394 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:55:59 INFO - PROCESS | 1779 | 1470164159402 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:55:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed82400 == 75 [pid = 1779] [id = 625] 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x918ee800) [pid = 1779] [serial = 1876] [outer = (nil)] 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x9aa03000) [pid = 1779] [serial = 1877] [outer = 0x918ee800] 11:55:59 INFO - PROCESS | 1779 | 1470164159471 Marionette DEBUG loaded listener.js 11:55:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x9aa0b000) [pid = 1779] [serial = 1878] [outer = 0x918ee800] 11:56:00 INFO - PROCESS | 1779 | 1470164160199 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 11:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1280ms 11:56:00 INFO - PROCESS | 1779 | 1470164160238 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 11:56:00 INFO - PROCESS | 1779 | 1470164160241 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 11:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:56:00 INFO - PROCESS | 1779 | 1470164160262 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:56:00 INFO - PROCESS | 1779 | 1470164160265 Marionette TRACE conn4 <- [1,2474,null,{}] 11:56:00 INFO - PROCESS | 1779 | 1470164160275 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:00 INFO - PROCESS | 1779 | 1470164160280 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:00 INFO - PROCESS | 1779 | 1470164160476 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 11:56:00 INFO - PROCESS | 1779 | 1470164160485 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:00 INFO - PROCESS | 1779 | 1470164160494 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x96f94400 == 76 [pid = 1779] [id = 626] 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x9a910800) [pid = 1779] [serial = 1879] [outer = (nil)] 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x9aaee400) [pid = 1779] [serial = 1880] [outer = 0x9a910800] 11:56:00 INFO - PROCESS | 1779 | 1470164160562 Marionette DEBUG loaded listener.js 11:56:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x9ac47800) [pid = 1779] [serial = 1881] [outer = 0x9a910800] 11:56:01 INFO - PROCESS | 1779 | 1470164161963 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 11:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1748ms 11:56:02 INFO - PROCESS | 1779 | 1470164162000 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 11:56:02 INFO - PROCESS | 1779 | 1470164162007 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 11:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:56:02 INFO - PROCESS | 1779 | 1470164162015 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:56:02 INFO - PROCESS | 1779 | 1470164162023 Marionette TRACE conn4 <- [1,2478,null,{}] 11:56:02 INFO - PROCESS | 1779 | 1470164162031 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:02 INFO - PROCESS | 1779 | 1470164162035 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:02 INFO - PROCESS | 1779 | 1470164162279 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 11:56:02 INFO - PROCESS | 1779 | 1470164162585 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:02 INFO - PROCESS | 1779 | 1470164162595 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bf800 == 77 [pid = 1779] [id = 627] 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x8f3c2800) [pid = 1779] [serial = 1882] [outer = (nil)] 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x923c6000) [pid = 1779] [serial = 1883] [outer = 0x8f3c2800] 11:56:02 INFO - PROCESS | 1779 | 1470164162685 Marionette DEBUG loaded listener.js 11:56:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x92ee5800) [pid = 1779] [serial = 1884] [outer = 0x8f3c2800] 11:56:03 INFO - PROCESS | 1779 | 1470164163703 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1737ms 11:56:03 INFO - PROCESS | 1779 | 1470164163752 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 11:56:03 INFO - PROCESS | 1779 | 1470164163760 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 11:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:56:03 INFO - PROCESS | 1779 | 1470164163770 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:56:03 INFO - PROCESS | 1779 | 1470164163774 Marionette TRACE conn4 <- [1,2482,null,{}] 11:56:03 INFO - PROCESS | 1779 | 1470164163781 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:03 INFO - PROCESS | 1779 | 1470164163787 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:04 INFO - PROCESS | 1779 | 1470164164012 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 11:56:04 INFO - PROCESS | 1779 | 1470164164267 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:04 INFO - PROCESS | 1779 | 1470164164276 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92eda000 == 78 [pid = 1779] [id = 628] 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x93d3ec00) [pid = 1779] [serial = 1885] [outer = (nil)] 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x95c61c00) [pid = 1779] [serial = 1886] [outer = 0x93d3ec00] 11:56:04 INFO - PROCESS | 1779 | 1470164164403 Marionette DEBUG loaded listener.js 11:56:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x96f93c00) [pid = 1779] [serial = 1887] [outer = 0x93d3ec00] 11:56:05 INFO - PROCESS | 1779 | 1470164165297 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 11:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1585ms 11:56:05 INFO - PROCESS | 1779 | 1470164165365 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 11:56:05 INFO - PROCESS | 1779 | 1470164165370 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 11:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:56:05 INFO - PROCESS | 1779 | 1470164165378 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:56:05 INFO - PROCESS | 1779 | 1470164165384 Marionette TRACE conn4 <- [1,2486,null,{}] 11:56:05 INFO - PROCESS | 1779 | 1470164165401 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:05 INFO - PROCESS | 1779 | 1470164165410 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:05 INFO - PROCESS | 1779 | 1470164165624 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 11:56:05 INFO - PROCESS | 1779 | 1470164165805 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:05 INFO - PROCESS | 1779 | 1470164165815 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6b800 == 79 [pid = 1779] [id = 629] 11:56:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x9a57fc00) [pid = 1779] [serial = 1888] [outer = (nil)] 11:56:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x9b049000) [pid = 1779] [serial = 1889] [outer = 0x9a57fc00] 11:56:05 INFO - PROCESS | 1779 | 1470164165932 Marionette DEBUG loaded listener.js 11:56:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x9b922c00) [pid = 1779] [serial = 1890] [outer = 0x9a57fc00] 11:56:06 INFO - PROCESS | 1779 | 1470164166906 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 11:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1595ms 11:56:06 INFO - PROCESS | 1779 | 1470164166974 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 11:56:06 INFO - PROCESS | 1779 | 1470164166979 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 11:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:56:06 INFO - PROCESS | 1779 | 1470164166985 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:56:06 INFO - PROCESS | 1779 | 1470164166989 Marionette TRACE conn4 <- [1,2490,null,{}] 11:56:06 INFO - PROCESS | 1779 | 1470164166994 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:07 INFO - PROCESS | 1779 | 1470164167000 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:07 INFO - PROCESS | 1779 | 1470164167229 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 11:56:07 INFO - PROCESS | 1779 | 1470164167480 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:07 INFO - PROCESS | 1779 | 1470164167486 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:07 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b5e000 == 80 [pid = 1779] [id = 630] 11:56:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x9b048c00) [pid = 1779] [serial = 1891] [outer = (nil)] 11:56:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x9bd9a800) [pid = 1779] [serial = 1892] [outer = 0x9b048c00] 11:56:07 INFO - PROCESS | 1779 | 1470164167610 Marionette DEBUG loaded listener.js 11:56:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x9d438800) [pid = 1779] [serial = 1893] [outer = 0x9b048c00] 11:56:08 INFO - PROCESS | 1779 | 1470164168515 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 11:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1590ms 11:56:08 INFO - PROCESS | 1779 | 1470164168577 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 11:56:08 INFO - PROCESS | 1779 | 1470164168580 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 11:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:56:08 INFO - PROCESS | 1779 | 1470164168587 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:56:08 INFO - PROCESS | 1779 | 1470164168591 Marionette TRACE conn4 <- [1,2494,null,{}] 11:56:08 INFO - PROCESS | 1779 | 1470164168597 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:08 INFO - PROCESS | 1779 | 1470164168602 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:08 INFO - PROCESS | 1779 | 1470164168790 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 11:56:09 INFO - PROCESS | 1779 | 1470164169012 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:09 INFO - PROCESS | 1779 | 1470164169021 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b2c00 == 81 [pid = 1779] [id = 631] 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x8e4d1800) [pid = 1779] [serial = 1894] [outer = (nil)] 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x9d432400) [pid = 1779] [serial = 1895] [outer = 0x8e4d1800] 11:56:09 INFO - PROCESS | 1779 | 1470164169141 Marionette DEBUG loaded listener.js 11:56:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x9d9cdc00) [pid = 1779] [serial = 1896] [outer = 0x8e4d1800] 11:56:10 INFO - PROCESS | 1779 | 1470164170241 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 11:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1731ms 11:56:10 INFO - PROCESS | 1779 | 1470164170320 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 11:56:10 INFO - PROCESS | 1779 | 1470164170323 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 11:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:56:10 INFO - PROCESS | 1779 | 1470164170329 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:56:10 INFO - PROCESS | 1779 | 1470164170333 Marionette TRACE conn4 <- [1,2498,null,{}] 11:56:10 INFO - PROCESS | 1779 | 1470164170339 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:10 INFO - PROCESS | 1779 | 1470164170349 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:10 INFO - PROCESS | 1779 | 1470164170595 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 11:56:10 INFO - PROCESS | 1779 | 1470164170922 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:10 INFO - PROCESS | 1779 | 1470164170933 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b9000 == 82 [pid = 1779] [id = 632] 11:56:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x8c4e3c00) [pid = 1779] [serial = 1897] [outer = (nil)] 11:56:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0xa23b3800) [pid = 1779] [serial = 1898] [outer = 0x8c4e3c00] 11:56:11 INFO - PROCESS | 1779 | 1470164171011 Marionette DEBUG loaded listener.js 11:56:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0xa2faac00) [pid = 1779] [serial = 1899] [outer = 0x8c4e3c00] 11:56:11 INFO - PROCESS | 1779 | 1470164171899 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 11:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1631ms 11:56:11 INFO - PROCESS | 1779 | 1470164171975 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 11:56:11 INFO - PROCESS | 1779 | 1470164171980 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 11:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:56:11 INFO - PROCESS | 1779 | 1470164171989 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:56:11 INFO - PROCESS | 1779 | 1470164171992 Marionette TRACE conn4 <- [1,2502,null,{}] 11:56:12 INFO - PROCESS | 1779 | 1470164171998 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:12 INFO - PROCESS | 1779 | 1470164172003 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:12 INFO - PROCESS | 1779 | 1470164172215 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 11:56:12 INFO - PROCESS | 1779 | 1470164172427 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:12 INFO - PROCESS | 1779 | 1470164172437 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4f0c00 == 83 [pid = 1779] [id = 633] 11:56:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8ed84800) [pid = 1779] [serial = 1900] [outer = (nil)] 11:56:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0xa3140800) [pid = 1779] [serial = 1901] [outer = 0x8ed84800] 11:56:12 INFO - PROCESS | 1779 | 1470164172552 Marionette DEBUG loaded listener.js 11:56:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0xa317c000) [pid = 1779] [serial = 1902] [outer = 0x8ed84800] 11:56:13 INFO - PROCESS | 1779 | 1470164173516 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1592ms 11:56:13 INFO - PROCESS | 1779 | 1470164173582 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 11:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:56:13 INFO - PROCESS | 1779 | 1470164173586 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 11:56:13 INFO - PROCESS | 1779 | 1470164173592 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:56:13 INFO - PROCESS | 1779 | 1470164173595 Marionette TRACE conn4 <- [1,2506,null,{}] 11:56:13 INFO - PROCESS | 1779 | 1470164173601 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:13 INFO - PROCESS | 1779 | 1470164173606 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:13 INFO - PROCESS | 1779 | 1470164173789 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 11:56:14 INFO - PROCESS | 1779 | 1470164174014 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:14 INFO - PROCESS | 1779 | 1470164174024 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b4c00 == 84 [pid = 1779] [id = 634] 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x92d10000) [pid = 1779] [serial = 1903] [outer = (nil)] 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x93a72800) [pid = 1779] [serial = 1904] [outer = 0x92d10000] 11:56:14 INFO - PROCESS | 1779 | 1470164174135 Marionette DEBUG loaded listener.js 11:56:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x93a77000) [pid = 1779] [serial = 1905] [outer = 0x92d10000] 11:56:15 INFO - PROCESS | 1779 | 1470164175101 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1542ms 11:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:56:15 INFO - PROCESS | 1779 | 1470164175134 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 11:56:15 INFO - PROCESS | 1779 | 1470164175137 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 11:56:15 INFO - PROCESS | 1779 | 1470164175144 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:56:15 INFO - PROCESS | 1779 | 1470164175148 Marionette TRACE conn4 <- [1,2510,null,{}] 11:56:15 INFO - PROCESS | 1779 | 1470164175153 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:15 INFO - PROCESS | 1779 | 1470164175158 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:15 INFO - PROCESS | 1779 | 1470164175428 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 11:56:15 INFO - PROCESS | 1779 | 1470164175586 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:15 INFO - PROCESS | 1779 | 1470164175593 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bd400 == 85 [pid = 1779] [id = 635] 11:56:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x8f3c0c00) [pid = 1779] [serial = 1906] [outer = (nil)] 11:56:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x93a6d000) [pid = 1779] [serial = 1907] [outer = 0x8f3c0c00] 11:56:15 INFO - PROCESS | 1779 | 1470164175723 Marionette DEBUG loaded listener.js 11:56:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x95c66800) [pid = 1779] [serial = 1908] [outer = 0x8f3c0c00] 11:56:17 INFO - PROCESS | 1779 | 1470164177064 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 11:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1989ms 11:56:17 INFO - PROCESS | 1779 | 1470164177134 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 11:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:56:17 INFO - PROCESS | 1779 | 1470164177140 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 11:56:17 INFO - PROCESS | 1779 | 1470164177147 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:56:17 INFO - PROCESS | 1779 | 1470164177154 Marionette TRACE conn4 <- [1,2514,null,{}] 11:56:17 INFO - PROCESS | 1779 | 1470164177162 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:17 INFO - PROCESS | 1779 | 1470164177167 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:17 INFO - PROCESS | 1779 | 1470164177348 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 11:56:17 INFO - PROCESS | 1779 | 1470164177614 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:17 INFO - PROCESS | 1779 | 1470164177620 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bcc00 == 86 [pid = 1779] [id = 636] 11:56:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8f3bdc00) [pid = 1779] [serial = 1909] [outer = (nil)] 11:56:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x927e9c00) [pid = 1779] [serial = 1910] [outer = 0x8f3bdc00] 11:56:17 INFO - PROCESS | 1779 | 1470164177796 Marionette DEBUG loaded listener.js 11:56:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x92d0c400) [pid = 1779] [serial = 1911] [outer = 0x8f3bdc00] 11:56:18 INFO - PROCESS | 1779 | 1470164178729 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1646ms 11:56:18 INFO - PROCESS | 1779 | 1470164178793 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 11:56:18 INFO - PROCESS | 1779 | 1470164178800 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 11:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:56:18 INFO - PROCESS | 1779 | 1470164178810 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:56:18 INFO - PROCESS | 1779 | 1470164178813 Marionette TRACE conn4 <- [1,2518,null,{}] 11:56:18 INFO - PROCESS | 1779 | 1470164178819 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:18 INFO - PROCESS | 1779 | 1470164178825 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:19 INFO - PROCESS | 1779 | 1470164179047 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 11:56:19 INFO - PROCESS | 1779 | 1470164179395 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:19 INFO - PROCESS | 1779 | 1470164179405 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x92529000 == 87 [pid = 1779] [id = 637] 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x93a3ec00) [pid = 1779] [serial = 1912] [outer = (nil)] 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x93b67000) [pid = 1779] [serial = 1913] [outer = 0x93a3ec00] 11:56:19 INFO - PROCESS | 1779 | 1470164179483 Marionette DEBUG loaded listener.js 11:56:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x94863400) [pid = 1779] [serial = 1914] [outer = 0x93a3ec00] 11:56:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3b9000 == 86 [pid = 1779] [id = 588] 11:56:19 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed83800 == 85 [pid = 1779] [id = 586] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x96f94800) [pid = 1779] [serial = 1832] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9d51bc00) [pid = 1779] [serial = 1796] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9524fc00) [pid = 1779] [serial = 1790] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x95c5bc00) [pid = 1779] [serial = 1811] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x9b9c2000) [pid = 1779] [serial = 1793] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x9b24a800) [pid = 1779] [serial = 1808] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x8e4d6800) [pid = 1779] [serial = 1805] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0xa4f26c00) [pid = 1779] [serial = 1802] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x92ca5400) [pid = 1779] [serial = 1787] [outer = (nil)] [url = about:blank] 11:56:19 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0xa2267c00) [pid = 1779] [serial = 1799] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x92acf000 == 84 [pid = 1779] [id = 584] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0xa68b1800 == 83 [pid = 1779] [id = 585] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed82400 == 82 [pid = 1779] [id = 625] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x9521a800 == 81 [pid = 1779] [id = 624] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x948a2800 == 80 [pid = 1779] [id = 623] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x93b69400 == 79 [pid = 1779] [id = 622] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3c4400 == 78 [pid = 1779] [id = 621] 11:56:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e2400 == 77 [pid = 1779] [id = 620] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x9abd1c00) [pid = 1779] [serial = 1826] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x8f3c3400) [pid = 1779] [serial = 1829] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x952c6c00) [pid = 1779] [serial = 1818] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x948a4800) [pid = 1779] [serial = 1817] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x95c67c00) [pid = 1779] [serial = 1820] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x97a78c00) [pid = 1779] [serial = 1821] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x9a910c00) [pid = 1779] [serial = 1823] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x927e9400) [pid = 1779] [serial = 1815] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x92530400) [pid = 1779] [serial = 1814] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x9b047800) [pid = 1779] [serial = 1827] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9a9a8c00) [pid = 1779] [serial = 1824] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x92530800) [pid = 1779] [serial = 1830] [outer = (nil)] [url = about:blank] 11:56:20 INFO - PROCESS | 1779 | 1470164180426 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 11:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1690ms 11:56:20 INFO - PROCESS | 1779 | 1470164180500 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 11:56:20 INFO - PROCESS | 1779 | 1470164180504 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 11:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:56:20 INFO - PROCESS | 1779 | 1470164180510 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:56:20 INFO - PROCESS | 1779 | 1470164180516 Marionette TRACE conn4 <- [1,2522,null,{}] 11:56:20 INFO - PROCESS | 1779 | 1470164180532 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:20 INFO - PROCESS | 1779 | 1470164180540 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:20 INFO - PROCESS | 1779 | 1470164180722 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 11:56:20 INFO - PROCESS | 1779 | 1470164180897 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:20 INFO - PROCESS | 1779 | 1470164180905 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x92acf000 == 78 [pid = 1779] [id = 638] 11:56:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x93a72c00) [pid = 1779] [serial = 1915] [outer = (nil)] 11:56:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x95c59000) [pid = 1779] [serial = 1916] [outer = 0x93a72c00] 11:56:20 INFO - PROCESS | 1779 | 1470164180979 Marionette DEBUG loaded listener.js 11:56:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x96f28400) [pid = 1779] [serial = 1917] [outer = 0x93a72c00] 11:56:21 INFO - PROCESS | 1779 | 1470164181793 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 11:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1335ms 11:56:21 INFO - PROCESS | 1779 | 1470164181846 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 11:56:21 INFO - PROCESS | 1779 | 1470164181850 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 11:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:56:21 INFO - PROCESS | 1779 | 1470164181856 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:56:21 INFO - PROCESS | 1779 | 1470164181858 Marionette TRACE conn4 <- [1,2526,null,{}] 11:56:21 INFO - PROCESS | 1779 | 1470164181864 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:21 INFO - PROCESS | 1779 | 1470164181869 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:22 INFO - PROCESS | 1779 | 1470164182049 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 11:56:22 INFO - PROCESS | 1779 | 1470164182058 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:22 INFO - PROCESS | 1779 | 1470164182067 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d9800 == 79 [pid = 1779] [id = 639] 11:56:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x96f88c00) [pid = 1779] [serial = 1918] [outer = (nil)] 11:56:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9a120400) [pid = 1779] [serial = 1919] [outer = 0x96f88c00] 11:56:22 INFO - PROCESS | 1779 | 1470164182136 Marionette DEBUG loaded listener.js 11:56:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9a573c00) [pid = 1779] [serial = 1920] [outer = 0x96f88c00] 11:56:23 INFO - PROCESS | 1779 | 1470164183191 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1387ms 11:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:56:23 INFO - PROCESS | 1779 | 1470164183244 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 11:56:23 INFO - PROCESS | 1779 | 1470164183248 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 11:56:23 INFO - PROCESS | 1779 | 1470164183255 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:56:23 INFO - PROCESS | 1779 | 1470164183258 Marionette TRACE conn4 <- [1,2530,null,{}] 11:56:23 INFO - PROCESS | 1779 | 1470164183270 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:23 INFO - PROCESS | 1779 | 1470164183274 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:23 INFO - PROCESS | 1779 | 1470164183516 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 11:56:23 INFO - PROCESS | 1779 | 1470164183543 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:23 INFO - PROCESS | 1779 | 1470164183569 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x96fd8400 == 80 [pid = 1779] [id = 640] 11:56:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x96fe1c00) [pid = 1779] [serial = 1921] [outer = (nil)] 11:56:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x9aa09800) [pid = 1779] [serial = 1922] [outer = 0x96fe1c00] 11:56:23 INFO - PROCESS | 1779 | 1470164183728 Marionette DEBUG loaded listener.js 11:56:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x9aaa8800) [pid = 1779] [serial = 1923] [outer = 0x96fe1c00] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x97a82400) [pid = 1779] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x96f8c000) [pid = 1779] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x918f1400) [pid = 1779] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x8f2adc00) [pid = 1779] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x93d3b800) [pid = 1779] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x918ee800) [pid = 1779] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:56:24 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8ed90c00) [pid = 1779] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:56:25 INFO - PROCESS | 1779 | 1470164185156 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1938ms 11:56:25 INFO - PROCESS | 1779 | 1470164185193 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 11:56:25 INFO - PROCESS | 1779 | 1470164185197 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 11:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:56:25 INFO - PROCESS | 1779 | 1470164185246 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:56:25 INFO - PROCESS | 1779 | 1470164185249 Marionette TRACE conn4 <- [1,2534,null,{}] 11:56:25 INFO - PROCESS | 1779 | 1470164185260 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:25 INFO - PROCESS | 1779 | 1470164185271 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:25 INFO - PROCESS | 1779 | 1470164185452 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 11:56:25 INFO - PROCESS | 1779 | 1470164185639 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:25 INFO - PROCESS | 1779 | 1470164185648 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e8400 == 81 [pid = 1779] [id = 641] 11:56:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x8ed90c00) [pid = 1779] [serial = 1924] [outer = (nil)] 11:56:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x96f89c00) [pid = 1779] [serial = 1925] [outer = 0x8ed90c00] 11:56:25 INFO - PROCESS | 1779 | 1470164185729 Marionette DEBUG loaded listener.js 11:56:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x9b9c1c00) [pid = 1779] [serial = 1926] [outer = 0x8ed90c00] 11:56:26 INFO - PROCESS | 1779 | 1470164186531 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 11:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1335ms 11:56:26 INFO - PROCESS | 1779 | 1470164186581 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 11:56:26 INFO - PROCESS | 1779 | 1470164186585 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 11:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:56:26 INFO - PROCESS | 1779 | 1470164186591 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:56:26 INFO - PROCESS | 1779 | 1470164186593 Marionette TRACE conn4 <- [1,2538,null,{}] 11:56:26 INFO - PROCESS | 1779 | 1470164186599 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:26 INFO - PROCESS | 1779 | 1470164186604 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:26 INFO - PROCESS | 1779 | 1470164186775 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 11:56:27 INFO - PROCESS | 1779 | 1470164187025 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:27 INFO - PROCESS | 1779 | 1470164187034 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b1400 == 82 [pid = 1779] [id = 642] 11:56:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x8c4b1c00) [pid = 1779] [serial = 1927] [outer = (nil)] 11:56:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x8e4ce000) [pid = 1779] [serial = 1928] [outer = 0x8c4b1c00] 11:56:27 INFO - PROCESS | 1779 | 1470164187169 Marionette DEBUG loaded listener.js 11:56:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x8ed87400) [pid = 1779] [serial = 1929] [outer = 0x8c4b1c00] 11:56:28 INFO - PROCESS | 1779 | 1470164188273 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1740ms 11:56:28 INFO - PROCESS | 1779 | 1470164188334 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 11:56:28 INFO - PROCESS | 1779 | 1470164188341 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 11:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:56:28 INFO - PROCESS | 1779 | 1470164188349 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:56:28 INFO - PROCESS | 1779 | 1470164188354 Marionette TRACE conn4 <- [1,2542,null,{}] 11:56:28 INFO - PROCESS | 1779 | 1470164188362 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:28 INFO - PROCESS | 1779 | 1470164188371 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:28 INFO - PROCESS | 1779 | 1470164188628 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 11:56:28 INFO - PROCESS | 1779 | 1470164188938 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:28 INFO - PROCESS | 1779 | 1470164188948 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca6400 == 83 [pid = 1779] [id = 643] 11:56:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x92d0b800) [pid = 1779] [serial = 1930] [outer = (nil)] 11:56:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x92f6ac00) [pid = 1779] [serial = 1931] [outer = 0x92d0b800] 11:56:29 INFO - PROCESS | 1779 | 1470164189041 Marionette DEBUG loaded listener.js 11:56:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x93a4cc00) [pid = 1779] [serial = 1932] [outer = 0x92d0b800] 11:56:29 INFO - PROCESS | 1779 | 1470164189978 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 11:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1698ms 11:56:30 INFO - PROCESS | 1779 | 1470164190052 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 11:56:30 INFO - PROCESS | 1779 | 1470164190059 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 11:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:56:30 INFO - PROCESS | 1779 | 1470164190067 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:56:30 INFO - PROCESS | 1779 | 1470164190071 Marionette TRACE conn4 <- [1,2546,null,{}] 11:56:30 INFO - PROCESS | 1779 | 1470164190078 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:30 INFO - PROCESS | 1779 | 1470164190083 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:30 INFO - PROCESS | 1779 | 1470164190303 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 11:56:30 INFO - PROCESS | 1779 | 1470164190581 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:30 INFO - PROCESS | 1779 | 1470164190592 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a71000 == 84 [pid = 1779] [id = 644] 11:56:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x93b69400) [pid = 1779] [serial = 1933] [outer = (nil)] 11:56:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x95c63c00) [pid = 1779] [serial = 1934] [outer = 0x93b69400] 11:56:30 INFO - PROCESS | 1779 | 1470164190719 Marionette DEBUG loaded listener.js 11:56:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x9a120800) [pid = 1779] [serial = 1935] [outer = 0x93b69400] 11:56:31 INFO - PROCESS | 1779 | 1470164191728 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 11:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1693ms 11:56:31 INFO - PROCESS | 1779 | 1470164191761 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 11:56:31 INFO - PROCESS | 1779 | 1470164191766 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 11:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:56:31 INFO - PROCESS | 1779 | 1470164191780 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:56:31 INFO - PROCESS | 1779 | 1470164191789 Marionette TRACE conn4 <- [1,2550,null,{}] 11:56:31 INFO - PROCESS | 1779 | 1470164191798 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:31 INFO - PROCESS | 1779 | 1470164191804 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:32 INFO - PROCESS | 1779 | 1470164192008 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 11:56:32 INFO - PROCESS | 1779 | 1470164192223 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:32 INFO - PROCESS | 1779 | 1470164192230 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e8c00 == 85 [pid = 1779] [id = 645] 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x927ea400) [pid = 1779] [serial = 1936] [outer = (nil)] 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x9bd55c00) [pid = 1779] [serial = 1937] [outer = 0x927ea400] 11:56:32 INFO - PROCESS | 1779 | 1470164192399 Marionette DEBUG loaded listener.js 11:56:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x9d920400) [pid = 1779] [serial = 1938] [outer = 0x927ea400] 11:56:33 INFO - PROCESS | 1779 | 1470164193374 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 11:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1650ms 11:56:33 INFO - PROCESS | 1779 | 1470164193423 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 11:56:33 INFO - PROCESS | 1779 | 1470164193428 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 11:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:56:33 INFO - PROCESS | 1779 | 1470164193435 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:56:33 INFO - PROCESS | 1779 | 1470164193439 Marionette TRACE conn4 <- [1,2554,null,{}] 11:56:33 INFO - PROCESS | 1779 | 1470164193445 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:33 INFO - PROCESS | 1779 | 1470164193451 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:33 INFO - PROCESS | 1779 | 1470164193658 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 11:56:33 INFO - PROCESS | 1779 | 1470164193926 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:33 INFO - PROCESS | 1779 | 1470164193935 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e8800 == 86 [pid = 1779] [id = 646] 11:56:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x96fd7800) [pid = 1779] [serial = 1939] [outer = (nil)] 11:56:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0xa2266c00) [pid = 1779] [serial = 1940] [outer = 0x96fd7800] 11:56:34 INFO - PROCESS | 1779 | 1470164194062 Marionette DEBUG loaded listener.js 11:56:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0xa22ecc00) [pid = 1779] [serial = 1941] [outer = 0x96fd7800] 11:56:34 INFO - PROCESS | 1779 | 1470164194991 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 11:56:35 INFO - PROCESS | 1779 | 1470164195067 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 11:56:35 INFO - PROCESS | 1779 | 1470164195071 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 11:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:56:35 INFO - PROCESS | 1779 | 1470164195077 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:56:35 INFO - PROCESS | 1779 | 1470164195080 Marionette TRACE conn4 <- [1,2558,null,{}] 11:56:35 INFO - PROCESS | 1779 | 1470164195087 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:35 INFO - PROCESS | 1779 | 1470164195092 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:35 INFO - PROCESS | 1779 | 1470164195315 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 11:56:35 INFO - PROCESS | 1779 | 1470164195581 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:35 INFO - PROCESS | 1779 | 1470164195597 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:35 INFO - PROCESS | 1779 | ++DOCSHELL 0xa237c400 == 87 [pid = 1779] [id = 647] 11:56:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0xa23b3c00) [pid = 1779] [serial = 1942] [outer = (nil)] 11:56:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0xa2fa6000) [pid = 1779] [serial = 1943] [outer = 0xa23b3c00] 11:56:35 INFO - PROCESS | 1779 | 1470164195733 Marionette DEBUG loaded listener.js 11:56:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0xa61c6000) [pid = 1779] [serial = 1944] [outer = 0xa23b3c00] 11:56:36 INFO - PROCESS | 1779 | 1470164196744 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1738ms 11:56:36 INFO - PROCESS | 1779 | 1470164196816 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 11:56:36 INFO - PROCESS | 1779 | 1470164196819 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 11:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:56:36 INFO - PROCESS | 1779 | 1470164196826 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:56:36 INFO - PROCESS | 1779 | 1470164196829 Marionette TRACE conn4 <- [1,2562,null,{}] 11:56:36 INFO - PROCESS | 1779 | 1470164196835 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:36 INFO - PROCESS | 1779 | 1470164196840 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:37 INFO - PROCESS | 1779 | 1470164197041 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 11:56:37 INFO - PROCESS | 1779 | 1470164197299 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:37 INFO - PROCESS | 1779 | 1470164197309 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd45400 == 88 [pid = 1779] [id = 648] 11:56:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x8cd45c00) [pid = 1779] [serial = 1945] [outer = (nil)] 11:56:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x8cd4d800) [pid = 1779] [serial = 1946] [outer = 0x8cd45c00] 11:56:37 INFO - PROCESS | 1779 | 1470164197434 Marionette DEBUG loaded listener.js 11:56:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0xa2383000) [pid = 1779] [serial = 1947] [outer = 0x8cd45c00] 11:56:38 INFO - PROCESS | 1779 | 1470164198355 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 11:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1585ms 11:56:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:56:38 INFO - PROCESS | 1779 | 1470164198412 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 11:56:38 INFO - PROCESS | 1779 | 1470164198415 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 11:56:38 INFO - PROCESS | 1779 | 1470164198422 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:56:38 INFO - PROCESS | 1779 | 1470164198425 Marionette TRACE conn4 <- [1,2566,null,{}] 11:56:38 INFO - PROCESS | 1779 | 1470164198431 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:38 INFO - PROCESS | 1779 | 1470164198436 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:38 INFO - PROCESS | 1779 | 1470164198620 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 11:56:38 INFO - PROCESS | 1779 | 1470164198853 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:38 INFO - PROCESS | 1779 | 1470164198859 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e3000 == 89 [pid = 1779] [id = 649] 11:56:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x8cd4f000) [pid = 1779] [serial = 1948] [outer = (nil)] 11:56:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x8f409c00) [pid = 1779] [serial = 1949] [outer = 0x8cd4f000] 11:56:39 INFO - PROCESS | 1779 | 1470164199025 Marionette DEBUG loaded listener.js 11:56:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 161 (0x8f40cc00) [pid = 1779] [serial = 1950] [outer = 0x8cd4f000] 11:56:39 INFO - PROCESS | 1779 | 1470164199976 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 11:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 11:56:40 INFO - PROCESS | 1779 | 1470164200053 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 11:56:40 INFO - PROCESS | 1779 | 1470164200057 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 11:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:56:40 INFO - PROCESS | 1779 | 1470164200063 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:56:40 INFO - PROCESS | 1779 | 1470164200066 Marionette TRACE conn4 <- [1,2570,null,{}] 11:56:40 INFO - PROCESS | 1779 | 1470164200072 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:40 INFO - PROCESS | 1779 | 1470164200077 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:40 INFO - PROCESS | 1779 | 1470164200272 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 11:56:40 INFO - PROCESS | 1779 | 1470164200490 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:40 INFO - PROCESS | 1779 | 1470164200499 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ad000 == 90 [pid = 1779] [id = 650] 11:56:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 162 (0x8cd4e000) [pid = 1779] [serial = 1951] [outer = (nil)] 11:56:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 163 (0x8f411800) [pid = 1779] [serial = 1952] [outer = 0x8cd4e000] 11:56:40 INFO - PROCESS | 1779 | 1470164200661 Marionette DEBUG loaded listener.js 11:56:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 164 (0xa2262c00) [pid = 1779] [serial = 1953] [outer = 0x8cd4e000] 11:56:41 INFO - PROCESS | 1779 | 1470164201692 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 11:56:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:56:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1686ms 11:56:41 INFO - PROCESS | 1779 | 1470164201750 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 11:56:41 INFO - PROCESS | 1779 | 1470164201754 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 11:56:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:56:41 INFO - PROCESS | 1779 | 1470164201760 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:56:41 INFO - PROCESS | 1779 | 1470164201764 Marionette TRACE conn4 <- [1,2574,null,{}] 11:56:41 INFO - PROCESS | 1779 | 1470164201769 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:41 INFO - PROCESS | 1779 | 1470164201773 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:41 INFO - PROCESS | 1779 | 1470164201960 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 11:56:42 INFO - PROCESS | 1779 | 1470164202231 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:42 INFO - PROCESS | 1779 | 1470164202239 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26f400 == 91 [pid = 1779] [id = 651] 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 165 (0x8f2a2000) [pid = 1779] [serial = 1954] [outer = (nil)] 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 166 (0x92554c00) [pid = 1779] [serial = 1955] [outer = 0x8f2a2000] 11:56:42 INFO - PROCESS | 1779 | 1470164202361 Marionette DEBUG loaded listener.js 11:56:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 167 (0x92559000) [pid = 1779] [serial = 1956] [outer = 0x8f2a2000] 11:56:43 INFO - PROCESS | 1779 | 1470164203279 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1579ms 11:56:43 INFO - PROCESS | 1779 | 1470164203341 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 11:56:43 INFO - PROCESS | 1779 | 1470164203345 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 11:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:56:43 INFO - PROCESS | 1779 | 1470164203351 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:56:43 INFO - PROCESS | 1779 | 1470164203355 Marionette TRACE conn4 <- [1,2578,null,{}] 11:56:43 INFO - PROCESS | 1779 | 1470164203360 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:43 INFO - PROCESS | 1779 | 1470164203365 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:43 INFO - PROCESS | 1779 | 1470164203566 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 11:56:44 INFO - PROCESS | 1779 | 1470164204262 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:44 INFO - PROCESS | 1779 | 1470164204272 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd47c00 == 92 [pid = 1779] [id = 652] 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 168 (0x8cd48400) [pid = 1779] [serial = 1957] [outer = (nil)] 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 169 (0x8cd4dc00) [pid = 1779] [serial = 1958] [outer = 0x8cd48400] 11:56:44 INFO - PROCESS | 1779 | 1470164204411 Marionette DEBUG loaded listener.js 11:56:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 170 (0x8ed84000) [pid = 1779] [serial = 1959] [outer = 0x8cd48400] 11:56:45 INFO - PROCESS | 1779 | 1470164205349 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2031ms 11:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:56:45 INFO - PROCESS | 1779 | 1470164205385 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 11:56:45 INFO - PROCESS | 1779 | 1470164205389 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 11:56:45 INFO - PROCESS | 1779 | 1470164205397 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:56:45 INFO - PROCESS | 1779 | 1470164205401 Marionette TRACE conn4 <- [1,2582,null,{}] 11:56:45 INFO - PROCESS | 1779 | 1470164205409 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:45 INFO - PROCESS | 1779 | 1470164205416 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:45 INFO - PROCESS | 1779 | 1470164205722 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 11:56:46 INFO - PROCESS | 1779 | 1470164205998 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:46 INFO - PROCESS | 1779 | 1470164206017 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd50000 == 93 [pid = 1779] [id = 653] 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 171 (0x8f410800) [pid = 1779] [serial = 1960] [outer = (nil)] 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 172 (0x92557400) [pid = 1779] [serial = 1961] [outer = 0x8f410800] 11:56:46 INFO - PROCESS | 1779 | 1470164206166 Marionette DEBUG loaded listener.js 11:56:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 173 (0x927f3000) [pid = 1779] [serial = 1962] [outer = 0x8f410800] 11:56:47 INFO - PROCESS | 1779 | 1470164207130 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:56:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:56:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1785ms 11:56:47 INFO - PROCESS | 1779 | 1470164207183 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 11:56:47 INFO - PROCESS | 1779 | 1470164207189 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 11:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:56:47 INFO - PROCESS | 1779 | 1470164207198 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:56:47 INFO - PROCESS | 1779 | 1470164207201 Marionette TRACE conn4 <- [1,2586,null,{}] 11:56:47 INFO - PROCESS | 1779 | 1470164207205 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:47 INFO - PROCESS | 1779 | 1470164207212 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:47 INFO - PROCESS | 1779 | 1470164207413 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92cad000 == 92 [pid = 1779] [id = 591] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8f400 == 91 [pid = 1779] [id = 594] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f272400 == 90 [pid = 1779] [id = 506] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3b7c00 == 89 [pid = 1779] [id = 592] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92eda800 == 88 [pid = 1779] [id = 593] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x918e6800 == 87 [pid = 1779] [id = 590] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x923cf000 == 86 [pid = 1779] [id = 513] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e8400 == 85 [pid = 1779] [id = 641] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x96fd8400 == 84 [pid = 1779] [id = 640] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d9800 == 83 [pid = 1779] [id = 639] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92acf000 == 82 [pid = 1779] [id = 638] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92529000 == 81 [pid = 1779] [id = 637] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3bcc00 == 80 [pid = 1779] [id = 636] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92eda000 == 79 [pid = 1779] [id = 628] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6b800 == 78 [pid = 1779] [id = 629] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3bf800 == 77 [pid = 1779] [id = 627] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x96f94400 == 76 [pid = 1779] [id = 626] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92ded400 == 75 [pid = 1779] [id = 589] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca6c00 == 74 [pid = 1779] [id = 558] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92533c00 == 73 [pid = 1779] [id = 572] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26b400 == 72 [pid = 1779] [id = 527] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x95c5e000 == 71 [pid = 1779] [id = 606] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x927ef000 == 70 [pid = 1779] [id = 598] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f263c00 == 69 [pid = 1779] [id = 571] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaaf400 == 68 [pid = 1779] [id = 582] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x952bd000 == 67 [pid = 1779] [id = 552] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d3c00 == 66 [pid = 1779] [id = 602] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3b7800 == 65 [pid = 1779] [id = 604] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3bd400 == 64 [pid = 1779] [id = 635] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2b0000 == 63 [pid = 1779] [id = 530] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9a1ae800 == 62 [pid = 1779] [id = 597] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cf400 == 61 [pid = 1779] [id = 601] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2acc00 == 60 [pid = 1779] [id = 570] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b2c00 == 59 [pid = 1779] [id = 631] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed81c00 == 58 [pid = 1779] [id = 609] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6d800 == 57 [pid = 1779] [id = 581] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4f0c00 == 56 [pid = 1779] [id = 633] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x918e6c00 == 55 [pid = 1779] [id = 511] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9a2de000 == 54 [pid = 1779] [id = 534] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92de4800 == 53 [pid = 1779] [id = 532] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3bd800 == 52 [pid = 1779] [id = 607] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f270400 == 51 [pid = 1779] [id = 600] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b4c00 == 50 [pid = 1779] [id = 634] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x96f86000 == 49 [pid = 1779] [id = 608] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b9000 == 48 [pid = 1779] [id = 632] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8ec00 == 47 [pid = 1779] [id = 599] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x9aaa6c00 == 46 [pid = 1779] [id = 520] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x93b5e000 == 45 [pid = 1779] [id = 630] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x918eb400 == 44 [pid = 1779] [id = 522] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92de7400 == 43 [pid = 1779] [id = 596] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d4000 == 42 [pid = 1779] [id = 610] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92eddc00 == 41 [pid = 1779] [id = 528] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3ba400 == 40 [pid = 1779] [id = 595] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92528800 == 39 [pid = 1779] [id = 537] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x96f8a400 == 38 [pid = 1779] [id = 533] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4dcc00 == 37 [pid = 1779] [id = 603] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2800 == 36 [pid = 1779] [id = 605] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a1800 == 35 [pid = 1779] [id = 543] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3bb400 == 34 [pid = 1779] [id = 611] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e2c00 == 33 [pid = 1779] [id = 617] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2b0800 == 32 [pid = 1779] [id = 535] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x948a0800 == 31 [pid = 1779] [id = 614] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x918f3400 == 30 [pid = 1779] [id = 583] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x94897400 == 29 [pid = 1779] [id = 519] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ab400 == 28 [pid = 1779] [id = 618] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2ab000 == 27 [pid = 1779] [id = 536] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed86400 == 26 [pid = 1779] [id = 616] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b5c00 == 25 [pid = 1779] [id = 619] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x923cb400 == 24 [pid = 1779] [id = 531] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x93a47800 == 23 [pid = 1779] [id = 612] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4dc000 == 22 [pid = 1779] [id = 615] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8a400 == 21 [pid = 1779] [id = 613] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed81800 == 20 [pid = 1779] [id = 587] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f269c00 == 19 [pid = 1779] [id = 569] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x97a79800 == 18 [pid = 1779] [id = 521] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ad000 == 17 [pid = 1779] [id = 650] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26f400 == 16 [pid = 1779] [id = 651] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e3000 == 15 [pid = 1779] [id = 649] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd45400 == 14 [pid = 1779] [id = 648] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0xa237c400 == 13 [pid = 1779] [id = 647] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e8c00 == 12 [pid = 1779] [id = 645] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e8800 == 11 [pid = 1779] [id = 646] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x93a71000 == 10 [pid = 1779] [id = 644] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca6400 == 9 [pid = 1779] [id = 643] 11:56:49 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b1400 == 8 [pid = 1779] [id = 642] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 172 (0x95c60c00) [pid = 1779] [serial = 1812] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 171 (0xa2268c00) [pid = 1779] [serial = 1844] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 170 (0x99fd3000) [pid = 1779] [serial = 1874] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 169 (0x927f0400) [pid = 1779] [serial = 1835] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 168 (0xa2fb9000) [pid = 1779] [serial = 1847] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 167 (0x96fdcc00) [pid = 1779] [serial = 1871] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 166 (0xa4f30400) [pid = 1779] [serial = 1850] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 165 (0x9252e400) [pid = 1779] [serial = 1865] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 164 (0x92f6f400) [pid = 1779] [serial = 1866] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 163 (0x8c4ec800) [pid = 1779] [serial = 1859] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 162 (0x9252f000) [pid = 1779] [serial = 1863] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 161 (0x92251000) [pid = 1779] [serial = 1862] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 160 (0x8c4b4800) [pid = 1779] [serial = 1856] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x95218c00) [pid = 1779] [serial = 1838] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9bd58000) [pid = 1779] [serial = 1841] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x95219400) [pid = 1779] [serial = 1868] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x95254800) [pid = 1779] [serial = 1869] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x8c4ebc00) [pid = 1779] [serial = 1853] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x9a127800) [pid = 1779] [serial = 1875] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x9aa03000) [pid = 1779] [serial = 1877] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9aa0b000) [pid = 1779] [serial = 1878] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x98949400) [pid = 1779] [serial = 1872] [outer = (nil)] [url = about:blank] 11:56:49 INFO - PROCESS | 1779 | 1470164209561 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:49 INFO - PROCESS | 1779 | 1470164209570 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b4400 == 9 [pid = 1779] [id = 654] 11:56:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8c4b4800) [pid = 1779] [serial = 1963] [outer = (nil)] 11:56:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8c4ba800) [pid = 1779] [serial = 1964] [outer = 0x8c4b4800] 11:56:49 INFO - PROCESS | 1779 | 1470164209654 Marionette DEBUG loaded listener.js 11:56:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 154 (0x8cd42800) [pid = 1779] [serial = 1965] [outer = 0x8c4b4800] 11:56:50 INFO - PROCESS | 1779 | 1470164210593 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3453ms 11:56:50 INFO - PROCESS | 1779 | 1470164210653 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 11:56:50 INFO - PROCESS | 1779 | 1470164210659 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 11:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:56:50 INFO - PROCESS | 1779 | 1470164210666 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:56:50 INFO - PROCESS | 1779 | 1470164210671 Marionette TRACE conn4 <- [1,2590,null,{}] 11:56:50 INFO - PROCESS | 1779 | 1470164210679 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:50 INFO - PROCESS | 1779 | 1470164210686 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:50 INFO - PROCESS | 1779 | 1470164210862 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 11:56:50 INFO - PROCESS | 1779 | 1470164210876 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:50 INFO - PROCESS | 1779 | 1470164210884 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d8c00 == 10 [pid = 1779] [id = 655] 11:56:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 155 (0x8ed83c00) [pid = 1779] [serial = 1966] [outer = (nil)] 11:56:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 156 (0x8f2a2800) [pid = 1779] [serial = 1967] [outer = 0x8ed83c00] 11:56:51 INFO - PROCESS | 1779 | 1470164210996 Marionette DEBUG loaded listener.js 11:56:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 157 (0x8f2b0800) [pid = 1779] [serial = 1968] [outer = 0x8ed83c00] 11:56:52 INFO - PROCESS | 1779 | 1470164212067 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 11:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1438ms 11:56:52 INFO - PROCESS | 1779 | 1470164212108 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 11:56:52 INFO - PROCESS | 1779 | 1470164212114 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 11:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:56:52 INFO - PROCESS | 1779 | 1470164212121 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:56:52 INFO - PROCESS | 1779 | 1470164212125 Marionette TRACE conn4 <- [1,2594,null,{}] 11:56:52 INFO - PROCESS | 1779 | 1470164212130 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:52 INFO - PROCESS | 1779 | 1470164212135 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:52 INFO - PROCESS | 1779 | 1470164212398 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 11:56:52 INFO - PROCESS | 1779 | 1470164212434 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:52 INFO - PROCESS | 1779 | 1470164212442 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a3c00 == 11 [pid = 1779] [id = 656] 11:56:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 158 (0x8f406c00) [pid = 1779] [serial = 1969] [outer = (nil)] 11:56:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 159 (0x918ebc00) [pid = 1779] [serial = 1970] [outer = 0x8f406c00] 11:56:52 INFO - PROCESS | 1779 | 1470164212513 Marionette DEBUG loaded listener.js 11:56:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 160 (0x923c3800) [pid = 1779] [serial = 1971] [outer = 0x8f406c00] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 159 (0x8f3bc000) [pid = 1779] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 158 (0x9aa10000) [pid = 1779] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 157 (0x94869000) [pid = 1779] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 156 (0x9b5af400) [pid = 1779] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 155 (0x9ac3dc00) [pid = 1779] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 154 (0x8f271400) [pid = 1779] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 153 (0x8ed90c00) [pid = 1779] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9b048c00) [pid = 1779] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0xa68b2800) [pid = 1779] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0x93a3ec00) [pid = 1779] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x8ed85000) [pid = 1779] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8c4e3c00) [pid = 1779] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0x9b03f000) [pid = 1779] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x8f3bdc00) [pid = 1779] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x8c4ac800) [pid = 1779] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x8e4d7c00) [pid = 1779] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x93a72c00) [pid = 1779] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0x96fe1c00) [pid = 1779] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x92d10000) [pid = 1779] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9a57e400) [pid = 1779] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x9a57fc00) [pid = 1779] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0xa313c800) [pid = 1779] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x93d3ec00) [pid = 1779] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0x92d09400) [pid = 1779] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x8e4d1800) [pid = 1779] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0x8ed84800) [pid = 1779] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x9a910800) [pid = 1779] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x8f3c0c00) [pid = 1779] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0x8c4b7400) [pid = 1779] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x923c1400) [pid = 1779] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x8f3c2800) [pid = 1779] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x8ed86c00) [pid = 1779] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x93a49000) [pid = 1779] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0xa22f9400) [pid = 1779] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x93a44800) [pid = 1779] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9b048400) [pid = 1779] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x8e4cfc00) [pid = 1779] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0x92252400) [pid = 1779] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x8c4e4400) [pid = 1779] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x8ed86800) [pid = 1779] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x96f88c00) [pid = 1779] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x8f3c3000) [pid = 1779] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:56:55 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8f3bf000) [pid = 1779] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:56:55 INFO - PROCESS | 1779 | 1470164215917 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 11:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3842ms 11:56:55 INFO - PROCESS | 1779 | 1470164215964 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 11:56:55 INFO - PROCESS | 1779 | 1470164215971 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 11:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:56:55 INFO - PROCESS | 1779 | 1470164215979 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:56:55 INFO - PROCESS | 1779 | 1470164215984 Marionette TRACE conn4 <- [1,2598,null,{}] 11:56:55 INFO - PROCESS | 1779 | 1470164215992 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:56 INFO - PROCESS | 1779 | 1470164215999 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:56 INFO - PROCESS | 1779 | 1470164216251 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 11:56:56 INFO - PROCESS | 1779 | 1470164216541 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:56 INFO - PROCESS | 1779 | 1470164216553 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd50800 == 12 [pid = 1779] [id = 657] 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8e4cf800) [pid = 1779] [serial = 1972] [outer = (nil)] 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x8ed84800) [pid = 1779] [serial = 1973] [outer = 0x8e4cf800] 11:56:56 INFO - PROCESS | 1779 | 1470164216686 Marionette DEBUG loaded listener.js 11:56:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 120 (0x8f265000) [pid = 1779] [serial = 1974] [outer = 0x8e4cf800] 11:56:57 INFO - PROCESS | 1779 | 1470164217680 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1743ms 11:56:57 INFO - PROCESS | 1779 | 1470164217723 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 11:56:57 INFO - PROCESS | 1779 | 1470164217730 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 11:56:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:56:57 INFO - PROCESS | 1779 | 1470164217741 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:56:57 INFO - PROCESS | 1779 | 1470164217745 Marionette TRACE conn4 <- [1,2602,null,{}] 11:56:57 INFO - PROCESS | 1779 | 1470164217751 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:57 INFO - PROCESS | 1779 | 1470164217757 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:57 INFO - PROCESS | 1779 | 1470164217953 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 11:56:58 INFO - PROCESS | 1779 | 1470164218210 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:58 INFO - PROCESS | 1779 | 1470164218220 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3c4800 == 13 [pid = 1779] [id = 658] 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 121 (0x8f40f400) [pid = 1779] [serial = 1975] [outer = (nil)] 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 122 (0x918e8400) [pid = 1779] [serial = 1976] [outer = 0x8f40f400] 11:56:58 INFO - PROCESS | 1779 | 1470164218347 Marionette DEBUG loaded listener.js 11:56:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 123 (0x92251000) [pid = 1779] [serial = 1977] [outer = 0x8f40f400] 11:56:59 INFO - PROCESS | 1779 | 1470164219343 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 11:56:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:56:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1645ms 11:56:59 INFO - PROCESS | 1779 | 1470164219386 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 11:56:59 INFO - PROCESS | 1779 | 1470164219390 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 11:56:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:56:59 INFO - PROCESS | 1779 | 1470164219397 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:56:59 INFO - PROCESS | 1779 | 1470164219403 Marionette TRACE conn4 <- [1,2606,null,{}] 11:56:59 INFO - PROCESS | 1779 | 1470164219422 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:56:59 INFO - PROCESS | 1779 | 1470164219432 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:56:59 INFO - PROCESS | 1779 | 1470164219664 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 11:56:59 INFO - PROCESS | 1779 | 1470164219929 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:56:59 INFO - PROCESS | 1779 | 1470164219941 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x92556800 == 14 [pid = 1779] [id = 659] 11:57:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 124 (0x9255d400) [pid = 1779] [serial = 1978] [outer = (nil)] 11:57:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 125 (0x92561c00) [pid = 1779] [serial = 1979] [outer = 0x9255d400] 11:57:00 INFO - PROCESS | 1779 | 1470164220072 Marionette DEBUG loaded listener.js 11:57:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 126 (0x92ca2400) [pid = 1779] [serial = 1980] [outer = 0x9255d400] 11:57:01 INFO - PROCESS | 1779 | 1470164221060 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 11:57:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:57:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1696ms 11:57:01 INFO - PROCESS | 1779 | 1470164221094 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 11:57:01 INFO - PROCESS | 1779 | 1470164221100 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 11:57:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:57:01 INFO - PROCESS | 1779 | 1470164221106 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:57:01 INFO - PROCESS | 1779 | 1470164221109 Marionette TRACE conn4 <- [1,2610,null,{}] 11:57:01 INFO - PROCESS | 1779 | 1470164221115 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:01 INFO - PROCESS | 1779 | 1470164221120 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:01 INFO - PROCESS | 1779 | 1470164221316 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 11:57:01 INFO - PROCESS | 1779 | 1470164221689 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:01 INFO - PROCESS | 1779 | 1470164221700 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:01 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ed800 == 15 [pid = 1779] [id = 660] 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 127 (0x8f269800) [pid = 1779] [serial = 1981] [outer = (nil)] 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 128 (0x92de5400) [pid = 1779] [serial = 1982] [outer = 0x8f269800] 11:57:01 INFO - PROCESS | 1779 | 1470164221829 Marionette DEBUG loaded listener.js 11:57:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 129 (0x92edd400) [pid = 1779] [serial = 1983] [outer = 0x8f269800] 11:57:02 INFO - PROCESS | 1779 | 1470164222787 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:57:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:57:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1730ms 11:57:02 INFO - PROCESS | 1779 | 1470164222838 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 11:57:02 INFO - PROCESS | 1779 | 1470164222842 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 11:57:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:57:02 INFO - PROCESS | 1779 | 1470164222848 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:57:02 INFO - PROCESS | 1779 | 1470164222852 Marionette TRACE conn4 <- [1,2614,null,{}] 11:57:02 INFO - PROCESS | 1779 | 1470164222858 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:02 INFO - PROCESS | 1779 | 1470164222864 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:03 INFO - PROCESS | 1779 | 1470164223046 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 11:57:03 INFO - PROCESS | 1779 | 1470164223259 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:03 INFO - PROCESS | 1779 | 1470164223270 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de7400 == 16 [pid = 1779] [id = 661] 11:57:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 130 (0x92edf400) [pid = 1779] [serial = 1984] [outer = (nil)] 11:57:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 131 (0x92f66400) [pid = 1779] [serial = 1985] [outer = 0x92edf400] 11:57:03 INFO - PROCESS | 1779 | 1470164223390 Marionette DEBUG loaded listener.js 11:57:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 132 (0x92f6b800) [pid = 1779] [serial = 1986] [outer = 0x92edf400] 11:57:04 INFO - PROCESS | 1779 | 1470164224394 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 11:57:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:57:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1582ms 11:57:04 INFO - PROCESS | 1779 | 1470164224431 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 11:57:04 INFO - PROCESS | 1779 | 1470164224435 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 11:57:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:57:04 INFO - PROCESS | 1779 | 1470164224461 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:57:04 INFO - PROCESS | 1779 | 1470164224464 Marionette TRACE conn4 <- [1,2618,null,{}] 11:57:04 INFO - PROCESS | 1779 | 1470164224470 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:04 INFO - PROCESS | 1779 | 1470164224481 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:04 INFO - PROCESS | 1779 | 1470164224721 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 11:57:05 INFO - PROCESS | 1779 | 1470164225080 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:05 INFO - PROCESS | 1779 | 1470164225092 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:05 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ecc00 == 17 [pid = 1779] [id = 662] 11:57:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 133 (0x8cd45000) [pid = 1779] [serial = 1987] [outer = (nil)] 11:57:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 134 (0x93a6fc00) [pid = 1779] [serial = 1988] [outer = 0x8cd45000] 11:57:05 INFO - PROCESS | 1779 | 1470164225243 Marionette DEBUG loaded listener.js 11:57:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 135 (0x93b64400) [pid = 1779] [serial = 1989] [outer = 0x8cd45000] 11:57:06 INFO - PROCESS | 1779 | 1470164226310 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1899ms 11:57:06 INFO - PROCESS | 1779 | 1470164226357 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 11:57:06 INFO - PROCESS | 1779 | 1470164226360 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 11:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:57:06 INFO - PROCESS | 1779 | 1470164226368 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:57:06 INFO - PROCESS | 1779 | 1470164226371 Marionette TRACE conn4 <- [1,2622,null,{}] 11:57:06 INFO - PROCESS | 1779 | 1470164226377 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:06 INFO - PROCESS | 1779 | 1470164226383 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:06 INFO - PROCESS | 1779 | 1470164226580 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 11:57:06 INFO - PROCESS | 1779 | 1470164226807 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:06 INFO - PROCESS | 1779 | 1470164226815 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4f1800 == 18 [pid = 1779] [id = 663] 11:57:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 136 (0x93a47800) [pid = 1779] [serial = 1990] [outer = (nil)] 11:57:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 137 (0x95215c00) [pid = 1779] [serial = 1991] [outer = 0x93a47800] 11:57:06 INFO - PROCESS | 1779 | 1470164226936 Marionette DEBUG loaded listener.js 11:57:07 INFO - PROCESS | 1779 | ++DOMWINDOW == 138 (0x9521d800) [pid = 1779] [serial = 1992] [outer = 0x93a47800] 11:57:07 INFO - PROCESS | 1779 | 1470164227930 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 11:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1630ms 11:57:08 INFO - PROCESS | 1779 | 1470164228000 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 11:57:08 INFO - PROCESS | 1779 | 1470164228011 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 11:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:57:08 INFO - PROCESS | 1779 | 1470164228017 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:57:08 INFO - PROCESS | 1779 | 1470164228021 Marionette TRACE conn4 <- [1,2626,null,{}] 11:57:08 INFO - PROCESS | 1779 | 1470164228027 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:08 INFO - PROCESS | 1779 | 1470164228032 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:08 INFO - PROCESS | 1779 | 1470164228237 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 11:57:08 INFO - PROCESS | 1779 | 1470164228452 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:08 INFO - PROCESS | 1779 | 1470164228459 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4f1000 == 19 [pid = 1779] [id = 664] 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 139 (0x92552800) [pid = 1779] [serial = 1993] [outer = (nil)] 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 140 (0x952bd000) [pid = 1779] [serial = 1994] [outer = 0x92552800] 11:57:08 INFO - PROCESS | 1779 | 1470164228619 Marionette DEBUG loaded listener.js 11:57:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 141 (0x952c2400) [pid = 1779] [serial = 1995] [outer = 0x92552800] 11:57:09 INFO - PROCESS | 1779 | 1470164229506 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1535ms 11:57:09 INFO - PROCESS | 1779 | 1470164229555 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 11:57:09 INFO - PROCESS | 1779 | 1470164229559 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 11:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:57:09 INFO - PROCESS | 1779 | 1470164229565 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:57:09 INFO - PROCESS | 1779 | 1470164229569 Marionette TRACE conn4 <- [1,2630,null,{}] 11:57:09 INFO - PROCESS | 1779 | 1470164229575 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:09 INFO - PROCESS | 1779 | 1470164229581 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:09 INFO - PROCESS | 1779 | 1470164229764 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 11:57:10 INFO - PROCESS | 1779 | 1470164229979 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:10 INFO - PROCESS | 1779 | 1470164229990 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd45400 == 20 [pid = 1779] [id = 665] 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 142 (0x8f3c1000) [pid = 1779] [serial = 1996] [outer = (nil)] 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 143 (0x95c62800) [pid = 1779] [serial = 1997] [outer = 0x8f3c1000] 11:57:10 INFO - PROCESS | 1779 | 1470164230106 Marionette DEBUG loaded listener.js 11:57:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 144 (0x92555000) [pid = 1779] [serial = 1998] [outer = 0x8f3c1000] 11:57:11 INFO - PROCESS | 1779 | 1470164231116 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 11:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1587ms 11:57:11 INFO - PROCESS | 1779 | 1470164231154 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 11:57:11 INFO - PROCESS | 1779 | 1470164231157 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 11:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:57:11 INFO - PROCESS | 1779 | 1470164231164 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:57:11 INFO - PROCESS | 1779 | 1470164231167 Marionette TRACE conn4 <- [1,2634,null,{}] 11:57:11 INFO - PROCESS | 1779 | 1470164231197 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:11 INFO - PROCESS | 1779 | 1470164231202 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:11 INFO - PROCESS | 1779 | 1470164231400 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 11:57:11 INFO - PROCESS | 1779 | 1470164231799 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:11 INFO - PROCESS | 1779 | 1470164231809 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4ce800 == 21 [pid = 1779] [id = 666] 11:57:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 145 (0x8e4d4400) [pid = 1779] [serial = 1999] [outer = (nil)] 11:57:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 146 (0x92d0dc00) [pid = 1779] [serial = 2000] [outer = 0x8e4d4400] 11:57:11 INFO - PROCESS | 1779 | 1470164231895 Marionette DEBUG loaded listener.js 11:57:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 147 (0x9524e800) [pid = 1779] [serial = 2001] [outer = 0x8e4d4400] 11:57:12 INFO - PROCESS | 1779 | 1470164232842 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1753ms 11:57:12 INFO - PROCESS | 1779 | 1470164232919 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 11:57:12 INFO - PROCESS | 1779 | 1470164232923 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 11:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:57:12 INFO - PROCESS | 1779 | 1470164232929 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:57:12 INFO - PROCESS | 1779 | 1470164232934 Marionette TRACE conn4 <- [1,2638,null,{}] 11:57:12 INFO - PROCESS | 1779 | 1470164232940 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:12 INFO - PROCESS | 1779 | 1470164232946 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:13 INFO - PROCESS | 1779 | 1470164233183 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 11:57:13 INFO - PROCESS | 1779 | 1470164233454 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:13 INFO - PROCESS | 1779 | 1470164233462 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed85c00 == 22 [pid = 1779] [id = 667] 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 148 (0x8ed88400) [pid = 1779] [serial = 2002] [outer = (nil)] 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 149 (0x8f3be400) [pid = 1779] [serial = 2003] [outer = 0x8ed88400] 11:57:13 INFO - PROCESS | 1779 | 1470164233607 Marionette DEBUG loaded listener.js 11:57:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 150 (0x96f86400) [pid = 1779] [serial = 2004] [outer = 0x8ed88400] 11:57:14 INFO - PROCESS | 1779 | 1470164234682 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1784ms 11:57:14 INFO - PROCESS | 1779 | 1470164234717 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 11:57:14 INFO - PROCESS | 1779 | 1470164234724 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 11:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:57:14 INFO - PROCESS | 1779 | 1470164234733 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:57:14 INFO - PROCESS | 1779 | 1470164234739 Marionette TRACE conn4 <- [1,2642,null,{}] 11:57:14 INFO - PROCESS | 1779 | 1470164234748 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:14 INFO - PROCESS | 1779 | 1470164234753 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:14 INFO - PROCESS | 1779 | 1470164234945 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 11:57:15 INFO - PROCESS | 1779 | 1470164235222 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:15 INFO - PROCESS | 1779 | 1470164235234 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd47800 == 23 [pid = 1779] [id = 668] 11:57:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 151 (0x8cd4ac00) [pid = 1779] [serial = 2005] [outer = (nil)] 11:57:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 152 (0x8cd50c00) [pid = 1779] [serial = 2006] [outer = 0x8cd4ac00] 11:57:15 INFO - PROCESS | 1779 | 1470164235359 Marionette DEBUG loaded listener.js 11:57:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 153 (0x8e4d3c00) [pid = 1779] [serial = 2007] [outer = 0x8cd4ac00] 11:57:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d8c00 == 22 [pid = 1779] [id = 655] 11:57:16 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b4400 == 21 [pid = 1779] [id = 654] 11:57:16 INFO - PROCESS | 1779 | 1470164236368 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 152 (0x9b9c1c00) [pid = 1779] [serial = 1926] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 151 (0x9d438800) [pid = 1779] [serial = 1893] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 150 (0xa6cf8400) [pid = 1779] [serial = 1758] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 149 (0x94863400) [pid = 1779] [serial = 1914] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 148 (0x8ed90800) [pid = 1779] [serial = 1761] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 147 (0xa23b3800) [pid = 1779] [serial = 1898] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 146 (0x9d435400) [pid = 1779] [serial = 1749] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 145 (0x927e9c00) [pid = 1779] [serial = 1910] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 144 (0x9bd9a800) [pid = 1779] [serial = 1892] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 143 (0x8c4b7800) [pid = 1779] [serial = 1857] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 142 (0xa3145c00) [pid = 1779] [serial = 1809] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 141 (0x95c59000) [pid = 1779] [serial = 1916] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 140 (0x9aa09800) [pid = 1779] [serial = 1922] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 139 (0x93a77000) [pid = 1779] [serial = 1905] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 138 (0x9b924800) [pid = 1779] [serial = 1785] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 137 (0x9b049000) [pid = 1779] [serial = 1889] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 136 (0xa61c7000) [pid = 1779] [serial = 1755] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 135 (0x96f93c00) [pid = 1779] [serial = 1887] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 134 (0xa1196000) [pid = 1779] [serial = 1797] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 133 (0x95c61c00) [pid = 1779] [serial = 1886] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 132 (0x9d432400) [pid = 1779] [serial = 1895] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 131 (0xa317c000) [pid = 1779] [serial = 1902] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 130 (0x9ac47800) [pid = 1779] [serial = 1881] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 129 (0x9b922c00) [pid = 1779] [serial = 1890] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 128 (0x95c66800) [pid = 1779] [serial = 1908] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 127 (0x8f263800) [pid = 1779] [serial = 1860] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 126 (0x92ca2000) [pid = 1779] [serial = 1743] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 125 (0x923c6000) [pid = 1779] [serial = 1883] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 124 (0x9aa09400) [pid = 1779] [serial = 1764] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 123 (0x97a7c400) [pid = 1779] [serial = 1791] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 122 (0xa67a0800) [pid = 1779] [serial = 1803] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 121 (0x96f1b800) [pid = 1779] [serial = 1746] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 120 (0x9c1d0000) [pid = 1779] [serial = 1794] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 119 (0x92d0c400) [pid = 1779] [serial = 1911] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x93a72800) [pid = 1779] [serial = 1904] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8e4da000) [pid = 1779] [serial = 1806] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0xa2fab400) [pid = 1779] [serial = 1752] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x93b67000) [pid = 1779] [serial = 1913] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x96f28400) [pid = 1779] [serial = 1917] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8c4ef000) [pid = 1779] [serial = 1854] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x9d9cdc00) [pid = 1779] [serial = 1896] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0xa6cf2400) [pid = 1779] [serial = 1851] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x9aaee400) [pid = 1779] [serial = 1880] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9a573c00) [pid = 1779] [serial = 1920] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0xa3140800) [pid = 1779] [serial = 1901] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92d08000) [pid = 1779] [serial = 1788] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x9aaa8800) [pid = 1779] [serial = 1923] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x93a6d000) [pid = 1779] [serial = 1907] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x9a120400) [pid = 1779] [serial = 1919] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92ee5800) [pid = 1779] [serial = 1884] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0xa231e400) [pid = 1779] [serial = 1800] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0xa2faac00) [pid = 1779] [serial = 1899] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92de5800) [pid = 1779] [serial = 1836] [outer = (nil)] [url = about:blank] 11:57:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:57:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1737ms 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0xa231d000) [pid = 1779] [serial = 1845] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x95c64c00) [pid = 1779] [serial = 1839] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0xa3142800) [pid = 1779] [serial = 1848] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9d5a2400) [pid = 1779] [serial = 1842] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x9aaa4000) [pid = 1779] [serial = 1833] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x96f89c00) [pid = 1779] [serial = 1925] [outer = (nil)] [url = about:blank] 11:57:16 INFO - PROCESS | 1779 | 1470164236470 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 11:57:16 INFO - PROCESS | 1779 | 1470164236486 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 11:57:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:57:16 INFO - PROCESS | 1779 | 1470164236497 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:57:16 INFO - PROCESS | 1779 | 1470164236501 Marionette TRACE conn4 <- [1,2646,null,{}] 11:57:16 INFO - PROCESS | 1779 | 1470164236507 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:16 INFO - PROCESS | 1779 | 1470164236512 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:16 INFO - PROCESS | 1779 | 1470164236722 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 11:57:16 INFO - PROCESS | 1779 | 1470164236937 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:16 INFO - PROCESS | 1779 | 1470164236945 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4da800 == 22 [pid = 1779] [id = 669] 11:57:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8ed90c00) [pid = 1779] [serial = 2008] [outer = (nil)] 11:57:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8f26b800) [pid = 1779] [serial = 2009] [outer = 0x8ed90c00] 11:57:17 INFO - PROCESS | 1779 | 1470164237049 Marionette DEBUG loaded listener.js 11:57:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8f2a4c00) [pid = 1779] [serial = 2010] [outer = 0x8ed90c00] 11:57:17 INFO - PROCESS | 1779 | 1470164237862 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:57:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:57:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1381ms 11:57:17 INFO - PROCESS | 1779 | 1470164237877 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 11:57:17 INFO - PROCESS | 1779 | 1470164237881 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 11:57:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:57:17 INFO - PROCESS | 1779 | 1470164237888 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:57:17 INFO - PROCESS | 1779 | 1470164237893 Marionette TRACE conn4 <- [1,2650,null,{}] 11:57:17 INFO - PROCESS | 1779 | 1470164237909 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:17 INFO - PROCESS | 1779 | 1470164237917 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:18 INFO - PROCESS | 1779 | 1470164238155 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 11:57:18 INFO - PROCESS | 1779 | 1470164238178 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:18 INFO - PROCESS | 1779 | 1470164238187 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f406400 == 23 [pid = 1779] [id = 670] 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f407800) [pid = 1779] [serial = 2011] [outer = (nil)] 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x918e6400) [pid = 1779] [serial = 2012] [outer = 0x8f407800] 11:57:18 INFO - PROCESS | 1779 | 1470164238260 Marionette DEBUG loaded listener.js 11:57:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92254800) [pid = 1779] [serial = 2013] [outer = 0x8f407800] 11:57:19 INFO - PROCESS | 1779 | 1470164239291 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:57:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:57:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1447ms 11:57:19 INFO - PROCESS | 1779 | 1470164239335 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 11:57:19 INFO - PROCESS | 1779 | 1470164239340 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 11:57:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:57:19 INFO - PROCESS | 1779 | 1470164239357 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:57:19 INFO - PROCESS | 1779 | 1470164239360 Marionette TRACE conn4 <- [1,2654,null,{}] 11:57:19 INFO - PROCESS | 1779 | 1470164239366 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:19 INFO - PROCESS | 1779 | 1470164239371 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:19 INFO - PROCESS | 1779 | 1470164239612 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 11:57:19 INFO - PROCESS | 1779 | 1470164239643 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:19 INFO - PROCESS | 1779 | 1470164239648 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f40f000 == 24 [pid = 1779] [id = 671] 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92532000) [pid = 1779] [serial = 2014] [outer = (nil)] 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92561000) [pid = 1779] [serial = 2015] [outer = 0x92532000] 11:57:19 INFO - PROCESS | 1779 | 1470164239719 Marionette DEBUG loaded listener.js 11:57:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x92aca400) [pid = 1779] [serial = 2016] [outer = 0x92532000] 11:57:20 INFO - PROCESS | 1779 | 1470164240680 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:57:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:57:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1380ms 11:57:20 INFO - PROCESS | 1779 | 1470164240738 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 11:57:20 INFO - PROCESS | 1779 | 1470164240741 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 11:57:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:57:20 INFO - PROCESS | 1779 | 1470164240748 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:57:20 INFO - PROCESS | 1779 | 1470164240751 Marionette TRACE conn4 <- [1,2658,null,{}] 11:57:20 INFO - PROCESS | 1779 | 1470164240756 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:20 INFO - PROCESS | 1779 | 1470164240761 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:20 INFO - PROCESS | 1779 | 1470164240987 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8ed83c00) [pid = 1779] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f2a2000) [pid = 1779] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92d0b800) [pid = 1779] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x927ea400) [pid = 1779] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8cd4f000) [pid = 1779] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8c4b1c00) [pid = 1779] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa23b3c00) [pid = 1779] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8cd45c00) [pid = 1779] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x93b69400) [pid = 1779] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x96fd7800) [pid = 1779] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8f410800) [pid = 1779] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8cd48400) [pid = 1779] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8cd4e000) [pid = 1779] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:57:21 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8c4b4800) [pid = 1779] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:57:21 INFO - PROCESS | 1779 | 1470164241257 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:21 INFO - PROCESS | 1779 | 1470164241268 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4afc00 == 25 [pid = 1779] [id = 672] 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8c4b1c00) [pid = 1779] [serial = 2017] [outer = (nil)] 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8cd46000) [pid = 1779] [serial = 2018] [outer = 0x8c4b1c00] 11:57:21 INFO - PROCESS | 1779 | 1470164241405 Marionette DEBUG loaded listener.js 11:57:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f2a2000) [pid = 1779] [serial = 2019] [outer = 0x8c4b1c00] 11:57:22 INFO - PROCESS | 1779 | 1470164242181 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:57:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:57:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1485ms 11:57:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:57:22 INFO - PROCESS | 1779 | 1470164242234 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 11:57:22 INFO - PROCESS | 1779 | 1470164242237 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 11:57:22 INFO - PROCESS | 1779 | 1470164242244 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:57:22 INFO - PROCESS | 1779 | 1470164242247 Marionette TRACE conn4 <- [1,2662,null,{}] 11:57:22 INFO - PROCESS | 1779 | 1470164242252 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:22 INFO - PROCESS | 1779 | 1470164242262 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:22 INFO - PROCESS | 1779 | 1470164242493 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 11:57:22 INFO - PROCESS | 1779 | 1470164242662 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:22 INFO - PROCESS | 1779 | 1470164242668 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e9000 == 26 [pid = 1779] [id = 673] 11:57:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8f412400) [pid = 1779] [serial = 2020] [outer = (nil)] 11:57:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92ee5400) [pid = 1779] [serial = 2021] [outer = 0x8f412400] 11:57:22 INFO - PROCESS | 1779 | 1470164242738 Marionette DEBUG loaded listener.js 11:57:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92f6a400) [pid = 1779] [serial = 2022] [outer = 0x8f412400] 11:57:23 INFO - PROCESS | 1779 | 1470164243725 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:57:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:57:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1537ms 11:57:23 INFO - PROCESS | 1779 | 1470164243782 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 11:57:23 INFO - PROCESS | 1779 | 1470164243788 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 11:57:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:57:23 INFO - PROCESS | 1779 | 1470164243796 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:57:23 INFO - PROCESS | 1779 | 1470164243802 Marionette TRACE conn4 <- [1,2666,null,{}] 11:57:23 INFO - PROCESS | 1779 | 1470164243810 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:23 INFO - PROCESS | 1779 | 1470164243816 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:24 INFO - PROCESS | 1779 | 1470164244058 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 11:57:24 INFO - PROCESS | 1779 | 1470164244331 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:24 INFO - PROCESS | 1779 | 1470164244339 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e9c00 == 27 [pid = 1779] [id = 674] 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8c4ef000) [pid = 1779] [serial = 2023] [outer = (nil)] 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8ed8ec00) [pid = 1779] [serial = 2024] [outer = 0x8c4ef000] 11:57:24 INFO - PROCESS | 1779 | 1470164244467 Marionette DEBUG loaded listener.js 11:57:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f26f400) [pid = 1779] [serial = 2025] [outer = 0x8c4ef000] 11:57:25 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:25 INFO - PROCESS | 1779 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:57:25 INFO - PROCESS | 1779 | 1470164245825 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 11:57:25 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) 11:57:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2088ms 11:57:25 INFO - PROCESS | 1779 | 1470164245885 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 11:57:25 INFO - PROCESS | 1779 | 1470164245892 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 11:57:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:57:26 INFO - PROCESS | 1779 | 1470164246011 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:57:26 INFO - PROCESS | 1779 | 1470164246016 Marionette TRACE conn4 <- [1,2670,null,{}] 11:57:26 INFO - PROCESS | 1779 | 1470164246026 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:26 INFO - PROCESS | 1779 | 1470164246032 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:26 INFO - PROCESS | 1779 | 1470164246217 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 11:57:26 INFO - PROCESS | 1779 | 1470164246428 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:26 INFO - PROCESS | 1779 | 1470164246437 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed85800 == 28 [pid = 1779] [id = 675] 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f3bd800) [pid = 1779] [serial = 2026] [outer = (nil)] 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x923c2400) [pid = 1779] [serial = 2027] [outer = 0x8f3bd800] 11:57:26 INFO - PROCESS | 1779 | 1470164246569 Marionette DEBUG loaded listener.js 11:57:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9255d800) [pid = 1779] [serial = 2028] [outer = 0x8f3bd800] 11:57:28 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:28 INFO - PROCESS | 1779 | 1470164248039 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 11:57:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 11:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2086ms 11:57:28 INFO - PROCESS | 1779 | 1470164248052 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 11:57:28 INFO - PROCESS | 1779 | 1470164248056 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 11:57:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:57:28 INFO - PROCESS | 1779 | 1470164248063 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:57:28 INFO - PROCESS | 1779 | 1470164248069 Marionette TRACE conn4 <- [1,2674,null,{}] 11:57:28 INFO - PROCESS | 1779 | 1470164248086 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:28 INFO - PROCESS | 1779 | 1470164248095 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:28 INFO - PROCESS | 1779 | 1470164248365 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 11:57:28 INFO - PROCESS | 1779 | 1470164248633 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:28 INFO - PROCESS | 1779 | 1470164248641 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d06400 == 29 [pid = 1779] [id = 676] 11:57:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92d07c00) [pid = 1779] [serial = 2029] [outer = (nil)] 11:57:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x93a45000) [pid = 1779] [serial = 2030] [outer = 0x92d07c00] 11:57:28 INFO - PROCESS | 1779 | 1470164248730 Marionette DEBUG loaded listener.js 11:57:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x93a73c00) [pid = 1779] [serial = 2031] [outer = 0x92d07c00] 11:57:30 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:30 INFO - PROCESS | 1779 | 1470164250135 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 11:57:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 11:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2097ms 11:57:30 INFO - PROCESS | 1779 | 1470164250161 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 11:57:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:57:30 INFO - PROCESS | 1779 | 1470164250166 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 11:57:30 INFO - PROCESS | 1779 | 1470164250173 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:57:30 INFO - PROCESS | 1779 | 1470164250177 Marionette TRACE conn4 <- [1,2678,null,{}] 11:57:30 INFO - PROCESS | 1779 | 1470164250182 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:30 INFO - PROCESS | 1779 | 1470164250188 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:30 INFO - PROCESS | 1779 | 1470164250423 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 11:57:30 INFO - PROCESS | 1779 | 1470164250651 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:30 INFO - PROCESS | 1779 | 1470164250659 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x92530800 == 30 [pid = 1779] [id = 677] 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92ca6c00) [pid = 1779] [serial = 2032] [outer = (nil)] 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x93d3bc00) [pid = 1779] [serial = 2033] [outer = 0x92ca6c00] 11:57:30 INFO - PROCESS | 1779 | 1470164250752 Marionette DEBUG loaded listener.js 11:57:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x94863400) [pid = 1779] [serial = 2034] [outer = 0x92ca6c00] 11:57:32 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:32 INFO - PROCESS | 1779 | 1470164252125 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 11:57:32 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) 11:57:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1986ms 11:57:32 INFO - PROCESS | 1779 | 1470164252159 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 11:57:32 INFO - PROCESS | 1779 | 1470164252162 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 11:57:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:57:32 INFO - PROCESS | 1779 | 1470164252169 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:57:32 INFO - PROCESS | 1779 | 1470164252173 Marionette TRACE conn4 <- [1,2682,null,{}] 11:57:32 INFO - PROCESS | 1779 | 1470164252178 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:32 INFO - PROCESS | 1779 | 1470164252184 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:32 INFO - PROCESS | 1779 | 1470164252423 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 11:57:32 INFO - PROCESS | 1779 | 1470164252638 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:32 INFO - PROCESS | 1779 | 1470164252648 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x93b5d000 == 31 [pid = 1779] [id = 678] 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x93b61400) [pid = 1779] [serial = 2035] [outer = (nil)] 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x95221400) [pid = 1779] [serial = 2036] [outer = 0x93b61400] 11:57:32 INFO - PROCESS | 1779 | 1470164252792 Marionette DEBUG loaded listener.js 11:57:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x95c59400) [pid = 1779] [serial = 2037] [outer = 0x93b61400] 11:57:34 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:34 INFO - PROCESS | 1779 | 1470164254579 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 11:57:34 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) 11:57:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2441ms 11:57:34 INFO - PROCESS | 1779 | 1470164254610 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 11:57:34 INFO - PROCESS | 1779 | 1470164254616 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 11:57:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:57:34 INFO - PROCESS | 1779 | 1470164254624 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:57:34 INFO - PROCESS | 1779 | 1470164254629 Marionette TRACE conn4 <- [1,2686,null,{}] 11:57:34 INFO - PROCESS | 1779 | 1470164254637 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:34 INFO - PROCESS | 1779 | 1470164254642 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:34 INFO - PROCESS | 1779 | 1470164254890 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd50000 == 30 [pid = 1779] [id = 653] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ecc00 == 29 [pid = 1779] [id = 662] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ed800 == 28 [pid = 1779] [id = 660] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x92de7400 == 27 [pid = 1779] [id = 661] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x92556800 == 26 [pid = 1779] [id = 659] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3c4800 == 25 [pid = 1779] [id = 658] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd50800 == 24 [pid = 1779] [id = 657] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a3c00 == 23 [pid = 1779] [id = 656] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd47c00 == 22 [pid = 1779] [id = 652] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4ce800 == 21 [pid = 1779] [id = 666] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4f1800 == 20 [pid = 1779] [id = 663] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd45400 == 19 [pid = 1779] [id = 665] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed85c00 == 18 [pid = 1779] [id = 667] 11:57:36 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4f1000 == 17 [pid = 1779] [id = 664] 11:57:36 INFO - PROCESS | 1779 | 1470164256345 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:36 INFO - PROCESS | 1779 | 1470164256358 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92554c00) [pid = 1779] [serial = 1955] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8cd4dc00) [pid = 1779] [serial = 1958] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x8f2b0800) [pid = 1779] [serial = 1968] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8f2a2800) [pid = 1779] [serial = 1967] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x918ebc00) [pid = 1779] [serial = 1970] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92559000) [pid = 1779] [serial = 1956] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x93a4cc00) [pid = 1779] [serial = 1932] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9d920400) [pid = 1779] [serial = 1938] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f40cc00) [pid = 1779] [serial = 1950] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8ed87400) [pid = 1779] [serial = 1929] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0xa61c6000) [pid = 1779] [serial = 1944] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0xa2383000) [pid = 1779] [serial = 1947] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9a120800) [pid = 1779] [serial = 1935] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0xa22ecc00) [pid = 1779] [serial = 1941] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x927f3000) [pid = 1779] [serial = 1962] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8ed84000) [pid = 1779] [serial = 1959] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0xa2262c00) [pid = 1779] [serial = 1953] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92557400) [pid = 1779] [serial = 1961] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8e4ce000) [pid = 1779] [serial = 1928] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92f6ac00) [pid = 1779] [serial = 1931] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8c4ba800) [pid = 1779] [serial = 1964] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x95c63c00) [pid = 1779] [serial = 1934] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8cd42800) [pid = 1779] [serial = 1965] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x9bd55c00) [pid = 1779] [serial = 1937] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0xa2266c00) [pid = 1779] [serial = 1940] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0xa2fa6000) [pid = 1779] [serial = 1943] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8cd4d800) [pid = 1779] [serial = 1946] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f409c00) [pid = 1779] [serial = 1949] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f411800) [pid = 1779] [serial = 1952] [outer = (nil)] [url = about:blank] 11:57:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4af800 == 18 [pid = 1779] [id = 679] 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8c4b0800) [pid = 1779] [serial = 2038] [outer = (nil)] 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8c4b9400) [pid = 1779] [serial = 2039] [outer = 0x8c4b0800] 11:57:36 INFO - PROCESS | 1779 | 1470164256660 Marionette DEBUG loaded listener.js 11:57:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8c4ebc00) [pid = 1779] [serial = 2040] [outer = 0x8c4b0800] 11:57:37 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:37 INFO - PROCESS | 1779 | 1470164257939 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 11:57:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 11:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 3352ms 11:57:37 INFO - PROCESS | 1779 | 1470164257978 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 11:57:37 INFO - PROCESS | 1779 | 1470164257982 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 11:57:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:57:37 INFO - PROCESS | 1779 | 1470164257989 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:57:37 INFO - PROCESS | 1779 | 1470164257995 Marionette TRACE conn4 <- [1,2690,null,{}] 11:57:38 INFO - PROCESS | 1779 | 1470164258003 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:38 INFO - PROCESS | 1779 | 1470164258009 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:38 INFO - PROCESS | 1779 | 1470164258281 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 11:57:38 INFO - PROCESS | 1779 | 1470164258305 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:38 INFO - PROCESS | 1779 | 1470164258314 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed82c00 == 19 [pid = 1779] [id = 680] 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8ed83800) [pid = 1779] [serial = 2041] [outer = (nil)] 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ed8d000) [pid = 1779] [serial = 2042] [outer = 0x8ed83800] 11:57:38 INFO - PROCESS | 1779 | 1470164258390 Marionette DEBUG loaded listener.js 11:57:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f269c00) [pid = 1779] [serial = 2043] [outer = 0x8ed83800] 11:57:39 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:39 INFO - PROCESS | 1779 | 1470164259726 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:57:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 11:57:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1786ms 11:57:39 INFO - PROCESS | 1779 | 1470164259780 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 11:57:39 INFO - PROCESS | 1779 | 1470164259788 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 11:57:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:57:39 INFO - PROCESS | 1779 | 1470164259806 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:57:39 INFO - PROCESS | 1779 | 1470164259809 Marionette TRACE conn4 <- [1,2694,null,{}] 11:57:39 INFO - PROCESS | 1779 | 1470164259816 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:39 INFO - PROCESS | 1779 | 1470164259821 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:40 INFO - PROCESS | 1779 | 1470164260091 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 11:57:40 INFO - PROCESS | 1779 | 1470164260128 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:40 INFO - PROCESS | 1779 | 1470164260137 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26cc00 == 20 [pid = 1779] [id = 681] 11:57:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f2a4000) [pid = 1779] [serial = 2044] [outer = (nil)] 11:57:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f406000) [pid = 1779] [serial = 2045] [outer = 0x8f2a4000] 11:57:40 INFO - PROCESS | 1779 | 1470164260207 Marionette DEBUG loaded listener.js 11:57:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x918e5800) [pid = 1779] [serial = 2046] [outer = 0x8f2a4000] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x9255d400) [pid = 1779] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8e4d4400) [pid = 1779] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x93a47800) [pid = 1779] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8cd45000) [pid = 1779] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92532000) [pid = 1779] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f40f400) [pid = 1779] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8f3c1000) [pid = 1779] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8ed88400) [pid = 1779] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f407800) [pid = 1779] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8c4b1c00) [pid = 1779] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4cf800) [pid = 1779] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x92edf400) [pid = 1779] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f269800) [pid = 1779] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x92552800) [pid = 1779] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f406c00) [pid = 1779] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8ed90c00) [pid = 1779] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8cd4ac00) [pid = 1779] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:57:41 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x8f412400) [pid = 1779] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:57:42 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:42 INFO - PROCESS | 1779 | 1470164262501 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:57:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 11:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2749ms 11:57:42 INFO - PROCESS | 1779 | 1470164262556 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 11:57:42 INFO - PROCESS | 1779 | 1470164262559 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 11:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:57:42 INFO - PROCESS | 1779 | 1470164262569 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:57:42 INFO - PROCESS | 1779 | 1470164262579 Marionette TRACE conn4 <- [1,2698,null,{}] 11:57:42 INFO - PROCESS | 1779 | 1470164262602 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:42 INFO - PROCESS | 1779 | 1470164262611 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:42 INFO - PROCESS | 1779 | 1470164262785 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 11:57:42 INFO - PROCESS | 1779 | 1470164262797 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:42 INFO - PROCESS | 1779 | 1470164262806 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d3000 == 21 [pid = 1779] [id = 682] 11:57:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x8e4d8800) [pid = 1779] [serial = 2047] [outer = (nil)] 11:57:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x923cb000) [pid = 1779] [serial = 2048] [outer = 0x8e4d8800] 11:57:42 INFO - PROCESS | 1779 | 1470164262895 Marionette DEBUG loaded listener.js 11:57:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x9252b400) [pid = 1779] [serial = 2049] [outer = 0x8e4d8800] 11:57:44 INFO - PROCESS | 1779 | SkCairoFTTypeface::onFilterRec unimplemented 11:57:44 INFO - PROCESS | 1779 | 1470164264226 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:57:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:57:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1691ms 11:57:44 INFO - PROCESS | 1779 | 1470164264266 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 11:57:44 INFO - PROCESS | 1779 | 1470164264272 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 11:57:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:57:44 INFO - PROCESS | 1779 | 1470164264280 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:57:44 INFO - PROCESS | 1779 | 1470164264286 Marionette TRACE conn4 <- [1,2702,null,{}] 11:57:44 INFO - PROCESS | 1779 | 1470164264294 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:44 INFO - PROCESS | 1779 | 1470164264300 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:44 INFO - PROCESS | 1779 | 1470164264566 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 11:57:44 INFO - PROCESS | 1779 | 1470164264727 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:44 INFO - PROCESS | 1779 | 1470164264740 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4dac00 == 22 [pid = 1779] [id = 683] 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8e4db800) [pid = 1779] [serial = 2050] [outer = (nil)] 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x8ed87400) [pid = 1779] [serial = 2051] [outer = 0x8e4db800] 11:57:44 INFO - PROCESS | 1779 | 1470164264860 Marionette DEBUG loaded listener.js 11:57:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8ed8f000) [pid = 1779] [serial = 2052] [outer = 0x8e4db800] 11:57:45 INFO - PROCESS | 1779 | 1470164265829 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:57:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:57:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1585ms 11:57:45 INFO - PROCESS | 1779 | 1470164265865 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 11:57:45 INFO - PROCESS | 1779 | 1470164265873 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 11:57:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:57:45 INFO - PROCESS | 1779 | 1470164265884 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:57:45 INFO - PROCESS | 1779 | 1470164265888 Marionette TRACE conn4 <- [1,2706,null,{}] 11:57:45 INFO - PROCESS | 1779 | 1470164265895 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:45 INFO - PROCESS | 1779 | 1470164265900 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:46 INFO - PROCESS | 1779 | 1470164266087 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 11:57:46 INFO - PROCESS | 1779 | 1470164266273 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:46 INFO - PROCESS | 1779 | 1470164266287 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x918eb400 == 23 [pid = 1779] [id = 684] 11:57:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x918ebc00) [pid = 1779] [serial = 2053] [outer = (nil)] 11:57:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x92253400) [pid = 1779] [serial = 2054] [outer = 0x918ebc00] 11:57:46 INFO - PROCESS | 1779 | 1470164266373 Marionette DEBUG loaded listener.js 11:57:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92534800) [pid = 1779] [serial = 2055] [outer = 0x918ebc00] 11:57:47 INFO - PROCESS | 1779 | 1470164267516 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 11:57:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1683ms 11:57:47 INFO - PROCESS | 1779 | 1470164267568 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 11:57:47 INFO - PROCESS | 1779 | 1470164267574 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 11:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:57:47 INFO - PROCESS | 1779 | 1470164267581 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:57:47 INFO - PROCESS | 1779 | 1470164267587 Marionette TRACE conn4 <- [1,2710,null,{}] 11:57:47 INFO - PROCESS | 1779 | 1470164267604 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:47 INFO - PROCESS | 1779 | 1470164267613 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:47 INFO - PROCESS | 1779 | 1470164267921 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 11:57:48 INFO - PROCESS | 1779 | 1470164268170 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:48 INFO - PROCESS | 1779 | 1470164268182 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:48 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ee800 == 24 [pid = 1779] [id = 685] 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x927f4400) [pid = 1779] [serial = 2056] [outer = (nil)] 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92ace000) [pid = 1779] [serial = 2057] [outer = 0x927f4400] 11:57:48 INFO - PROCESS | 1779 | 1470164268269 Marionette DEBUG loaded listener.js 11:57:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92ca6000) [pid = 1779] [serial = 2058] [outer = 0x927f4400] 11:57:49 INFO - PROCESS | 1779 | 1470164269309 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 11:57:49 INFO - PROCESS | 1779 | 1470164269374 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 11:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:57:49 INFO - PROCESS | 1779 | 1470164269381 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:57:49 INFO - PROCESS | 1779 | 1470164269384 Marionette TRACE conn4 <- [1,2714,null,{}] 11:57:49 INFO - PROCESS | 1779 | 1470164269390 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:49 INFO - PROCESS | 1779 | 1470164269395 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:49 INFO - PROCESS | 1779 | 1470164269593 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 11:57:49 INFO - PROCESS | 1779 | 1470164269825 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:49 INFO - PROCESS | 1779 | 1470164269833 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bf400 == 25 [pid = 1779] [id = 686] 11:57:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x918f3000) [pid = 1779] [serial = 2059] [outer = (nil)] 11:57:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92d0b000) [pid = 1779] [serial = 2060] [outer = 0x918f3000] 11:57:49 INFO - PROCESS | 1779 | 1470164269955 Marionette DEBUG loaded listener.js 11:57:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92d0e800) [pid = 1779] [serial = 2061] [outer = 0x918f3000] 11:57:50 INFO - PROCESS | 1779 | 1470164270931 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 11:57:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 11:57:50 INFO - PROCESS | 1779 | 1470164270967 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 11:57:50 INFO - PROCESS | 1779 | 1470164270970 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 11:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:57:50 INFO - PROCESS | 1779 | 1470164270979 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:57:50 INFO - PROCESS | 1779 | 1470164270984 Marionette TRACE conn4 <- [1,2718,null,{}] 11:57:51 INFO - PROCESS | 1779 | 1470164270992 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:51 INFO - PROCESS | 1779 | 1470164270997 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:51 INFO - PROCESS | 1779 | 1470164271172 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 11:57:51 INFO - PROCESS | 1779 | 1470164271358 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:51 INFO - PROCESS | 1779 | 1470164271366 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:51 INFO - PROCESS | 1779 | ++DOCSHELL 0x918eb000 == 26 [pid = 1779] [id = 687] 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92534000) [pid = 1779] [serial = 2062] [outer = (nil)] 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92de7000) [pid = 1779] [serial = 2063] [outer = 0x92534000] 11:57:51 INFO - PROCESS | 1779 | 1470164271447 Marionette DEBUG loaded listener.js 11:57:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x927f5400) [pid = 1779] [serial = 2064] [outer = 0x92534000] 11:57:52 INFO - PROCESS | 1779 | 1470164272485 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 11:57:52 INFO - PROCESS | 1779 | 1470164272571 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 11:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:57:52 INFO - PROCESS | 1779 | 1470164272579 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:57:52 INFO - PROCESS | 1779 | 1470164272583 Marionette TRACE conn4 <- [1,2722,null,{}] 11:57:52 INFO - PROCESS | 1779 | 1470164272588 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:52 INFO - PROCESS | 1779 | 1470164272599 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:52 INFO - PROCESS | 1779 | 1470164272858 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 11:57:53 INFO - PROCESS | 1779 | 1470164273103 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:53 INFO - PROCESS | 1779 | 1470164273111 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:53 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed88400 == 27 [pid = 1779] [id = 688] 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8f3bc400) [pid = 1779] [serial = 2065] [outer = (nil)] 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92f6c000) [pid = 1779] [serial = 2066] [outer = 0x8f3bc400] 11:57:53 INFO - PROCESS | 1779 | 1470164273210 Marionette DEBUG loaded listener.js 11:57:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x939b7400) [pid = 1779] [serial = 2067] [outer = 0x8f3bc400] 11:57:54 INFO - PROCESS | 1779 | 1470164274282 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 11:57:54 INFO - PROCESS | 1779 | 1470164274326 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 11:57:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:57:54 INFO - PROCESS | 1779 | 1470164274333 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:57:54 INFO - PROCESS | 1779 | 1470164274337 Marionette TRACE conn4 <- [1,2726,null,{}] 11:57:54 INFO - PROCESS | 1779 | 1470164274343 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:54 INFO - PROCESS | 1779 | 1470164274348 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:54 INFO - PROCESS | 1779 | 1470164274536 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 11:57:54 INFO - PROCESS | 1779 | 1470164274769 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:54 INFO - PROCESS | 1779 | 1470164274777 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ea000 == 28 [pid = 1779] [id = 689] 11:57:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8e4d4000) [pid = 1779] [serial = 2068] [outer = (nil)] 11:57:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f2a1c00) [pid = 1779] [serial = 2069] [outer = 0x8e4d4000] 11:57:54 INFO - PROCESS | 1779 | 1470164274910 Marionette DEBUG loaded listener.js 11:57:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x918f0000) [pid = 1779] [serial = 2070] [outer = 0x8e4d4000] 11:57:56 INFO - PROCESS | 1779 | 1470164276048 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 11:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1791ms 11:57:56 INFO - PROCESS | 1779 | 1470164276127 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 11:57:56 INFO - PROCESS | 1779 | 1470164276135 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 11:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:57:56 INFO - PROCESS | 1779 | 1470164276147 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:57:56 INFO - PROCESS | 1779 | 1470164276151 Marionette TRACE conn4 <- [1,2730,null,{}] 11:57:56 INFO - PROCESS | 1779 | 1470164276168 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:56 INFO - PROCESS | 1779 | 1470164276175 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:56 INFO - PROCESS | 1779 | 1470164276440 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 11:57:56 INFO - PROCESS | 1779 | 1470164276812 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:56 INFO - PROCESS | 1779 | 1470164276836 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd50800 == 29 [pid = 1779] [id = 690] 11:57:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8e4ce000) [pid = 1779] [serial = 2071] [outer = (nil)] 11:57:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8e4d7000) [pid = 1779] [serial = 2072] [outer = 0x8e4ce000] 11:57:56 INFO - PROCESS | 1779 | 1470164276913 Marionette DEBUG loaded listener.js 11:57:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e4da400) [pid = 1779] [serial = 2073] [outer = 0x8e4ce000] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92561c00) [pid = 1779] [serial = 1979] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x9524e800) [pid = 1779] [serial = 2001] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x9521d800) [pid = 1779] [serial = 1992] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93b64400) [pid = 1779] [serial = 1989] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92aca400) [pid = 1779] [serial = 2016] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95215c00) [pid = 1779] [serial = 1991] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x918e8400) [pid = 1779] [serial = 1976] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x95c62800) [pid = 1779] [serial = 1997] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x96f86400) [pid = 1779] [serial = 2004] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x918e6400) [pid = 1779] [serial = 2012] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f2a2000) [pid = 1779] [serial = 2019] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92d0dc00) [pid = 1779] [serial = 2000] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8ed84800) [pid = 1779] [serial = 1973] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92f6b800) [pid = 1779] [serial = 1986] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92251000) [pid = 1779] [serial = 1977] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92edd400) [pid = 1779] [serial = 1983] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x952c2400) [pid = 1779] [serial = 1995] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92f66400) [pid = 1779] [serial = 1985] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x8cd46000) [pid = 1779] [serial = 2018] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92555000) [pid = 1779] [serial = 1998] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8f265000) [pid = 1779] [serial = 1974] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8f3be400) [pid = 1779] [serial = 2003] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x93a6fc00) [pid = 1779] [serial = 1988] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x923c3800) [pid = 1779] [serial = 1971] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f26b800) [pid = 1779] [serial = 2009] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 73 (0x8f2a4c00) [pid = 1779] [serial = 2010] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 72 (0x92254800) [pid = 1779] [serial = 2013] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 71 (0x92ca2400) [pid = 1779] [serial = 1980] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 70 (0x8cd50c00) [pid = 1779] [serial = 2006] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x952bd000) [pid = 1779] [serial = 1994] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x92de5400) [pid = 1779] [serial = 1982] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8e4d3c00) [pid = 1779] [serial = 2007] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x92561000) [pid = 1779] [serial = 2015] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x92f6a400) [pid = 1779] [serial = 2022] [outer = (nil)] [url = about:blank] 11:57:57 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x92ee5400) [pid = 1779] [serial = 2021] [outer = (nil)] [url = about:blank] 11:57:58 INFO - PROCESS | 1779 | 1470164278278 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 11:57:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 11:57:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 11:57:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 11:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:57:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2194ms 11:57:58 INFO - PROCESS | 1779 | 1470164278340 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 11:57:58 INFO - PROCESS | 1779 | 1470164278347 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 11:57:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:57:58 INFO - PROCESS | 1779 | 1470164278358 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:57:58 INFO - PROCESS | 1779 | 1470164278361 Marionette TRACE conn4 <- [1,2734,null,{}] 11:57:58 INFO - PROCESS | 1779 | 1470164278367 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:58 INFO - PROCESS | 1779 | 1470164278372 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:58 INFO - PROCESS | 1779 | 1470164278575 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 11:57:58 INFO - PROCESS | 1779 | 1470164278800 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:57:58 INFO - PROCESS | 1779 | 1470164278809 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:57:58 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d2000 == 30 [pid = 1779] [id = 691] 11:57:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x8f2b0000) [pid = 1779] [serial = 2074] [outer = (nil)] 11:57:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x8f3c1400) [pid = 1779] [serial = 2075] [outer = 0x8f2b0000] 11:57:58 INFO - PROCESS | 1779 | 1470164278880 Marionette DEBUG loaded listener.js 11:57:58 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x8f406c00) [pid = 1779] [serial = 2076] [outer = 0x8f2b0000] 11:57:59 INFO - PROCESS | 1779 | 1470164279786 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 11:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1485ms 11:57:59 INFO - PROCESS | 1779 | 1470164279861 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 11:57:59 INFO - PROCESS | 1779 | 1470164279864 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 11:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:57:59 INFO - PROCESS | 1779 | 1470164279872 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:57:59 INFO - PROCESS | 1779 | 1470164279878 Marionette TRACE conn4 <- [1,2738,null,{}] 11:57:59 INFO - PROCESS | 1779 | 1470164279893 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:57:59 INFO - PROCESS | 1779 | 1470164279902 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:00 INFO - PROCESS | 1779 | 1470164280145 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 11:58:00 INFO - PROCESS | 1779 | 1470164280168 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:00 INFO - PROCESS | 1779 | 1470164280180 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f40e000 == 31 [pid = 1779] [id = 692] 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x923c3800) [pid = 1779] [serial = 2077] [outer = (nil)] 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x92537c00) [pid = 1779] [serial = 2078] [outer = 0x923c3800] 11:58:00 INFO - PROCESS | 1779 | 1470164280258 Marionette DEBUG loaded listener.js 11:58:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x9255a000) [pid = 1779] [serial = 2079] [outer = 0x923c3800] 11:58:01 INFO - PROCESS | 1779 | 1470164281285 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 11:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1484ms 11:58:01 INFO - PROCESS | 1779 | 1470164281357 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 11:58:01 INFO - PROCESS | 1779 | 1470164281366 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 11:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:58:01 INFO - PROCESS | 1779 | 1470164281372 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:58:01 INFO - PROCESS | 1779 | 1470164281375 Marionette TRACE conn4 <- [1,2742,null,{}] 11:58:01 INFO - PROCESS | 1779 | 1470164281393 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:01 INFO - PROCESS | 1779 | 1470164281398 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:01 INFO - PROCESS | 1779 | 1470164281654 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 69 (0x8c4ef000) [pid = 1779] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 68 (0x8f2a4000) [pid = 1779] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 67 (0x8f3bd800) [pid = 1779] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 66 (0x8c4b0800) [pid = 1779] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 65 (0x8ed83800) [pid = 1779] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 64 (0x93b61400) [pid = 1779] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 63 (0x92d07c00) [pid = 1779] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:58:01 INFO - PROCESS | 1779 | --DOMWINDOW == 62 (0x92ca6c00) [pid = 1779] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:58:01 INFO - PROCESS | 1779 | 1470164281958 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:01 INFO - PROCESS | 1779 | 1470164281968 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b0800 == 32 [pid = 1779] [id = 693] 11:58:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 63 (0x8c4ea400) [pid = 1779] [serial = 2080] [outer = (nil)] 11:58:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 64 (0x8f26f800) [pid = 1779] [serial = 2081] [outer = 0x8c4ea400] 11:58:02 INFO - PROCESS | 1779 | 1470164282088 Marionette DEBUG loaded listener.js 11:58:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 65 (0x92acd800) [pid = 1779] [serial = 2082] [outer = 0x8c4ea400] 11:58:02 INFO - PROCESS | 1779 | 1470164282857 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1537ms 11:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:58:02 INFO - PROCESS | 1779 | 1470164282910 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 11:58:02 INFO - PROCESS | 1779 | 1470164282913 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 11:58:02 INFO - PROCESS | 1779 | 1470164282920 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:58:02 INFO - PROCESS | 1779 | 1470164282923 Marionette TRACE conn4 <- [1,2746,null,{}] 11:58:02 INFO - PROCESS | 1779 | 1470164282933 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:02 INFO - PROCESS | 1779 | 1470164282938 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:03 INFO - PROCESS | 1779 | 1470164283102 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 11:58:03 INFO - PROCESS | 1779 | 1470164283112 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:03 INFO - PROCESS | 1779 | 1470164283120 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:03 INFO - PROCESS | 1779 | ++DOCSHELL 0x92561c00 == 33 [pid = 1779] [id = 694] 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 66 (0x927ef800) [pid = 1779] [serial = 2083] [outer = (nil)] 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 67 (0x92d0c400) [pid = 1779] [serial = 2084] [outer = 0x927ef800] 11:58:03 INFO - PROCESS | 1779 | 1470164283190 Marionette DEBUG loaded listener.js 11:58:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 68 (0x92dee400) [pid = 1779] [serial = 2085] [outer = 0x927ef800] 11:58:04 INFO - PROCESS | 1779 | 1470164284339 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1452ms 11:58:04 INFO - PROCESS | 1779 | 1470164284371 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 11:58:04 INFO - PROCESS | 1779 | 1470164284378 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 11:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:58:04 INFO - PROCESS | 1779 | 1470164284387 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:58:04 INFO - PROCESS | 1779 | 1470164284392 Marionette TRACE conn4 <- [1,2750,null,{}] 11:58:04 INFO - PROCESS | 1779 | 1470164284401 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:04 INFO - PROCESS | 1779 | 1470164284407 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:04 INFO - PROCESS | 1779 | 1470164284622 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 11:58:04 INFO - PROCESS | 1779 | 1470164284865 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:04 INFO - PROCESS | 1779 | 1470164284881 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4c000 == 34 [pid = 1779] [id = 695] 11:58:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 69 (0x8cd4c400) [pid = 1779] [serial = 2086] [outer = (nil)] 11:58:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 70 (0x8f2a3400) [pid = 1779] [serial = 2087] [outer = 0x8cd4c400] 11:58:05 INFO - PROCESS | 1779 | 1470164285009 Marionette DEBUG loaded listener.js 11:58:05 INFO - PROCESS | 1779 | ++DOMWINDOW == 71 (0x8f3bc800) [pid = 1779] [serial = 2088] [outer = 0x8cd4c400] 11:58:05 INFO - PROCESS | 1779 | 1470164285983 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1640ms 11:58:06 INFO - PROCESS | 1779 | 1470164286028 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 11:58:06 INFO - PROCESS | 1779 | 1470164286035 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 11:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:58:06 INFO - PROCESS | 1779 | 1470164286047 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:58:06 INFO - PROCESS | 1779 | 1470164286052 Marionette TRACE conn4 <- [1,2754,null,{}] 11:58:06 INFO - PROCESS | 1779 | 1470164286059 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:06 INFO - PROCESS | 1779 | 1470164286065 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:06 INFO - PROCESS | 1779 | 1470164286262 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 11:58:06 INFO - PROCESS | 1779 | 1470164286449 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:06 INFO - PROCESS | 1779 | 1470164286457 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x92250000 == 35 [pid = 1779] [id = 696] 11:58:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 72 (0x923cf400) [pid = 1779] [serial = 2089] [outer = (nil)] 11:58:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 73 (0x927e7800) [pid = 1779] [serial = 2090] [outer = 0x923cf400] 11:58:06 INFO - PROCESS | 1779 | 1470164286545 Marionette DEBUG loaded listener.js 11:58:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 74 (0x92aca400) [pid = 1779] [serial = 2091] [outer = 0x923cf400] 11:58:07 INFO - PROCESS | 1779 | 1470164287607 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1588ms 11:58:07 INFO - PROCESS | 1779 | 1470164287638 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 11:58:07 INFO - PROCESS | 1779 | 1470164287643 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 11:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:58:07 INFO - PROCESS | 1779 | 1470164287669 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:58:07 INFO - PROCESS | 1779 | 1470164287676 Marionette TRACE conn4 <- [1,2758,null,{}] 11:58:07 INFO - PROCESS | 1779 | 1470164287694 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:07 INFO - PROCESS | 1779 | 1470164287706 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:07 INFO - PROCESS | 1779 | 1470164287902 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 11:58:08 INFO - PROCESS | 1779 | 1470164288202 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:08 INFO - PROCESS | 1779 | 1470164288219 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f68000 == 36 [pid = 1779] [id = 697] 11:58:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x92f68400) [pid = 1779] [serial = 2092] [outer = (nil)] 11:58:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x92f6f800) [pid = 1779] [serial = 2093] [outer = 0x92f68400] 11:58:08 INFO - PROCESS | 1779 | 1470164288309 Marionette DEBUG loaded listener.js 11:58:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93a4a800) [pid = 1779] [serial = 2094] [outer = 0x92f68400] 11:58:09 INFO - PROCESS | 1779 | 1470164289216 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1606ms 11:58:09 INFO - PROCESS | 1779 | 1470164289257 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 11:58:09 INFO - PROCESS | 1779 | 1470164289262 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 11:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:58:09 INFO - PROCESS | 1779 | 1470164289288 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:58:09 INFO - PROCESS | 1779 | 1470164289293 Marionette TRACE conn4 <- [1,2762,null,{}] 11:58:09 INFO - PROCESS | 1779 | 1470164289299 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:09 INFO - PROCESS | 1779 | 1470164289305 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:09 INFO - PROCESS | 1779 | 1470164289502 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 11:58:09 INFO - PROCESS | 1779 | 1470164289697 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:09 INFO - PROCESS | 1779 | 1470164289705 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f2800 == 37 [pid = 1779] [id = 698] 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x93a6e800) [pid = 1779] [serial = 2095] [outer = (nil)] 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x93b61400) [pid = 1779] [serial = 2096] [outer = 0x93a6e800] 11:58:09 INFO - PROCESS | 1779 | 1470164289786 Marionette DEBUG loaded listener.js 11:58:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x93d3b800) [pid = 1779] [serial = 2097] [outer = 0x93a6e800] 11:58:10 INFO - PROCESS | 1779 | 1470164290720 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1487ms 11:58:10 INFO - PROCESS | 1779 | 1470164290773 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 11:58:10 INFO - PROCESS | 1779 | 1470164290777 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 11:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:58:10 INFO - PROCESS | 1779 | 1470164290784 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:58:10 INFO - PROCESS | 1779 | 1470164290787 Marionette TRACE conn4 <- [1,2766,null,{}] 11:58:10 INFO - PROCESS | 1779 | 1470164290793 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:10 INFO - PROCESS | 1779 | 1470164290797 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:10 INFO - PROCESS | 1779 | 1470164290984 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 11:58:11 INFO - PROCESS | 1779 | 1470164291174 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:11 INFO - PROCESS | 1779 | 1470164291186 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x927ef000 == 38 [pid = 1779] [id = 699] 11:58:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92d0bc00) [pid = 1779] [serial = 2098] [outer = (nil)] 11:58:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x9486a400) [pid = 1779] [serial = 2099] [outer = 0x92d0bc00] 11:58:11 INFO - PROCESS | 1779 | 1470164291269 Marionette DEBUG loaded listener.js 11:58:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x94898000) [pid = 1779] [serial = 2100] [outer = 0x92d0bc00] 11:58:12 INFO - PROCESS | 1779 | 1470164292206 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:58:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:58:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1489ms 11:58:12 INFO - PROCESS | 1779 | 1470164292275 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 11:58:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:58:12 INFO - PROCESS | 1779 | 1470164292279 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 11:58:12 INFO - PROCESS | 1779 | 1470164292285 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:58:12 INFO - PROCESS | 1779 | 1470164292289 Marionette TRACE conn4 <- [1,2770,null,{}] 11:58:12 INFO - PROCESS | 1779 | 1470164292296 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:12 INFO - PROCESS | 1779 | 1470164292306 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:12 INFO - PROCESS | 1779 | 1470164292609 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 11:58:12 INFO - PROCESS | 1779 | 1470164292879 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:12 INFO - PROCESS | 1779 | 1470164292889 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x92edf400 == 39 [pid = 1779] [id = 700] 11:58:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x9521a400) [pid = 1779] [serial = 2101] [outer = (nil)] 11:58:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x9524dc00) [pid = 1779] [serial = 2102] [outer = 0x9521a400] 11:58:12 INFO - PROCESS | 1779 | 1470164292971 Marionette DEBUG loaded listener.js 11:58:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x952c4800) [pid = 1779] [serial = 2103] [outer = 0x9521a400] 11:58:13 INFO - PROCESS | 1779 | 1470164293877 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:58:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:58:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1632ms 11:58:13 INFO - PROCESS | 1779 | 1470164293918 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 11:58:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:58:13 INFO - PROCESS | 1779 | 1470164293923 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 11:58:13 INFO - PROCESS | 1779 | 1470164293929 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:58:13 INFO - PROCESS | 1779 | 1470164293933 Marionette TRACE conn4 <- [1,2774,null,{}] 11:58:13 INFO - PROCESS | 1779 | 1470164293939 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:13 INFO - PROCESS | 1779 | 1470164293944 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:14 INFO - PROCESS | 1779 | 1470164294130 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 11:58:14 INFO - PROCESS | 1779 | 1470164294322 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:14 INFO - PROCESS | 1779 | 1470164294334 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:14 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5800 == 40 [pid = 1779] [id = 701] 11:58:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f3b9400) [pid = 1779] [serial = 2104] [outer = (nil)] 11:58:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x95c5e400) [pid = 1779] [serial = 2105] [outer = 0x8f3b9400] 11:58:14 INFO - PROCESS | 1779 | 1470164294409 Marionette DEBUG loaded listener.js 11:58:14 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x95c61000) [pid = 1779] [serial = 2106] [outer = 0x8f3b9400] 11:58:15 INFO - PROCESS | 1779 | 1470164295402 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 11:58:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:58:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1531ms 11:58:15 INFO - PROCESS | 1779 | 1470164295461 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 11:58:15 INFO - PROCESS | 1779 | 1470164295465 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 11:58:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:58:15 INFO - PROCESS | 1779 | 1470164295472 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:58:15 INFO - PROCESS | 1779 | 1470164295476 Marionette TRACE conn4 <- [1,2778,null,{}] 11:58:15 INFO - PROCESS | 1779 | 1470164295482 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:15 INFO - PROCESS | 1779 | 1470164295487 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:15 INFO - PROCESS | 1779 | 1470164295682 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 11:58:15 INFO - PROCESS | 1779 | 1470164295875 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:15 INFO - PROCESS | 1779 | 1470164295884 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x92560c00 == 41 [pid = 1779] [id = 702] 11:58:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x95252000) [pid = 1779] [serial = 2107] [outer = (nil)] 11:58:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x96f1d800) [pid = 1779] [serial = 2108] [outer = 0x95252000] 11:58:15 INFO - PROCESS | 1779 | 1470164295968 Marionette DEBUG loaded listener.js 11:58:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x96f86800) [pid = 1779] [serial = 2109] [outer = 0x95252000] 11:58:16 INFO - PROCESS | 1779 | 1470164296988 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:58:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:58:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1584ms 11:58:17 INFO - PROCESS | 1779 | 1470164297057 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 11:58:17 INFO - PROCESS | 1779 | 1470164297062 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 11:58:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:58:17 INFO - PROCESS | 1779 | 1470164297068 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:58:17 INFO - PROCESS | 1779 | 1470164297071 Marionette TRACE conn4 <- [1,2782,null,{}] 11:58:17 INFO - PROCESS | 1779 | 1470164297077 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:17 INFO - PROCESS | 1779 | 1470164297082 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:17 INFO - PROCESS | 1779 | 1470164297266 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 11:58:17 INFO - PROCESS | 1779 | 1470164297460 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:17 INFO - PROCESS | 1779 | 1470164297469 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b2c00 == 42 [pid = 1779] [id = 703] 11:58:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x8c4e7c00) [pid = 1779] [serial = 2110] [outer = (nil)] 11:58:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x8f264400) [pid = 1779] [serial = 2111] [outer = 0x8c4e7c00] 11:58:17 INFO - PROCESS | 1779 | 1470164297553 Marionette DEBUG loaded listener.js 11:58:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8f2a4400) [pid = 1779] [serial = 2112] [outer = 0x8c4e7c00] 11:58:18 INFO - PROCESS | 1779 | 1470164298802 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:58:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:58:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1782ms 11:58:18 INFO - PROCESS | 1779 | 1470164298851 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 11:58:18 INFO - PROCESS | 1779 | 1470164298857 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 11:58:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:58:18 INFO - PROCESS | 1779 | 1470164298864 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:58:18 INFO - PROCESS | 1779 | 1470164298872 Marionette TRACE conn4 <- [1,2786,null,{}] 11:58:18 INFO - PROCESS | 1779 | 1470164298879 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:18 INFO - PROCESS | 1779 | 1470164298885 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:19 INFO - PROCESS | 1779 | 1470164299065 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 11:58:19 INFO - PROCESS | 1779 | 1470164299421 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:19 INFO - PROCESS | 1779 | 1470164299433 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e5c00 == 43 [pid = 1779] [id = 704] 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8cd43000) [pid = 1779] [serial = 2113] [outer = (nil)] 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8ed8c800) [pid = 1779] [serial = 2114] [outer = 0x8cd43000] 11:58:19 INFO - PROCESS | 1779 | 1470164299514 Marionette DEBUG loaded listener.js 11:58:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f40bc00) [pid = 1779] [serial = 2115] [outer = 0x8cd43000] 11:58:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed85800 == 42 [pid = 1779] [id = 675] 11:58:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4af800 == 41 [pid = 1779] [id = 679] 11:58:20 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4da800 == 40 [pid = 1779] [id = 669] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e9000 == 39 [pid = 1779] [id = 673] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4afc00 == 38 [pid = 1779] [id = 672] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f40f000 == 37 [pid = 1779] [id = 671] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8f406400 == 36 [pid = 1779] [id = 670] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x93b5d000 == 35 [pid = 1779] [id = 678] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x92d06400 == 34 [pid = 1779] [id = 676] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x92530800 == 33 [pid = 1779] [id = 677] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e9c00 == 32 [pid = 1779] [id = 674] 11:58:21 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd47800 == 31 [pid = 1779] [id = 668] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x923cb000) [pid = 1779] [serial = 2048] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f26f400) [pid = 1779] [serial = 2025] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed8ec00) [pid = 1779] [serial = 2024] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f406000) [pid = 1779] [serial = 2045] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9255d800) [pid = 1779] [serial = 2028] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8c4b9400) [pid = 1779] [serial = 2039] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8c4ebc00) [pid = 1779] [serial = 2040] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed8d000) [pid = 1779] [serial = 2042] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x923c2400) [pid = 1779] [serial = 2027] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x95c59400) [pid = 1779] [serial = 2037] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x95221400) [pid = 1779] [serial = 2036] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x93a73c00) [pid = 1779] [serial = 2031] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x93a45000) [pid = 1779] [serial = 2030] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x94863400) [pid = 1779] [serial = 2034] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93d3bc00) [pid = 1779] [serial = 2033] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x918e5800) [pid = 1779] [serial = 2046] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8f269c00) [pid = 1779] [serial = 2043] [outer = (nil)] [url = about:blank] 11:58:21 INFO - PROCESS | 1779 | 1470164301647 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:58:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:58:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2839ms 11:58:21 INFO - PROCESS | 1779 | 1470164301704 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 11:58:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:58:21 INFO - PROCESS | 1779 | 1470164301710 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 11:58:21 INFO - PROCESS | 1779 | 1470164301717 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:58:21 INFO - PROCESS | 1779 | 1470164301722 Marionette TRACE conn4 <- [1,2790,null,{}] 11:58:21 INFO - PROCESS | 1779 | 1470164301730 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:21 INFO - PROCESS | 1779 | 1470164301736 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:21 INFO - PROCESS | 1779 | 1470164301921 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 11:58:22 INFO - PROCESS | 1779 | 1470164302168 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:22 INFO - PROCESS | 1779 | 1470164302177 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4fc00 == 32 [pid = 1779] [id = 705] 11:58:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8cd50c00) [pid = 1779] [serial = 2116] [outer = (nil)] 11:58:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8e4d1400) [pid = 1779] [serial = 2117] [outer = 0x8cd50c00] 11:58:22 INFO - PROCESS | 1779 | 1470164302255 Marionette DEBUG loaded listener.js 11:58:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e4d6000) [pid = 1779] [serial = 2118] [outer = 0x8cd50c00] 11:58:23 INFO - PROCESS | 1779 | 1470164303069 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:58:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:58:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1390ms 11:58:23 INFO - PROCESS | 1779 | 1470164303108 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 11:58:23 INFO - PROCESS | 1779 | 1470164303118 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 11:58:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:58:23 INFO - PROCESS | 1779 | 1470164303134 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:58:23 INFO - PROCESS | 1779 | 1470164303139 Marionette TRACE conn4 <- [1,2794,null,{}] 11:58:23 INFO - PROCESS | 1779 | 1470164303146 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:23 INFO - PROCESS | 1779 | 1470164303152 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:23 INFO - PROCESS | 1779 | 1470164303333 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 11:58:23 INFO - PROCESS | 1779 | 1470164303488 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:23 INFO - PROCESS | 1779 | 1470164303497 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f272c00 == 33 [pid = 1779] [id = 706] 11:58:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f2a7800) [pid = 1779] [serial = 2119] [outer = (nil)] 11:58:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f3bfc00) [pid = 1779] [serial = 2120] [outer = 0x8f2a7800] 11:58:23 INFO - PROCESS | 1779 | 1470164303575 Marionette DEBUG loaded listener.js 11:58:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f406800) [pid = 1779] [serial = 2121] [outer = 0x8f2a7800] 11:58:24 INFO - PROCESS | 1779 | 1470164304509 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 11:58:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:58:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1440ms 11:58:24 INFO - PROCESS | 1779 | 1470164304571 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 11:58:24 INFO - PROCESS | 1779 | 1470164304575 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 11:58:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:58:24 INFO - PROCESS | 1779 | 1470164304582 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:58:24 INFO - PROCESS | 1779 | 1470164304588 Marionette TRACE conn4 <- [1,2798,null,{}] 11:58:24 INFO - PROCESS | 1779 | 1470164304615 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:24 INFO - PROCESS | 1779 | 1470164304625 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:24 INFO - PROCESS | 1779 | 1470164304853 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 11:58:24 INFO - PROCESS | 1779 | 1470164304886 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:24 INFO - PROCESS | 1779 | 1470164304894 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x9252a400 == 34 [pid = 1779] [id = 707] 11:58:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x9252b000) [pid = 1779] [serial = 2122] [outer = (nil)] 11:58:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92531800) [pid = 1779] [serial = 2123] [outer = 0x9252b000] 11:58:24 INFO - PROCESS | 1779 | 1470164304972 Marionette DEBUG loaded listener.js 11:58:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9255a800) [pid = 1779] [serial = 2124] [outer = 0x9252b000] 11:58:25 INFO - PROCESS | 1779 | 1470164305941 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 11:58:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:58:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1386ms 11:58:25 INFO - PROCESS | 1779 | 1470164305970 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 11:58:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:58:25 INFO - PROCESS | 1779 | 1470164305975 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 11:58:25 INFO - PROCESS | 1779 | 1470164305981 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:58:25 INFO - PROCESS | 1779 | 1470164305984 Marionette TRACE conn4 <- [1,2802,null,{}] 11:58:25 INFO - PROCESS | 1779 | 1470164305990 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:25 INFO - PROCESS | 1779 | 1470164305995 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e4db800) [pid = 1779] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f3bc400) [pid = 1779] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f2b0000) [pid = 1779] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8c4ea400) [pid = 1779] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8e4ce000) [pid = 1779] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x918ebc00) [pid = 1779] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92534000) [pid = 1779] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x918f3000) [pid = 1779] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x927f4400) [pid = 1779] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x923c3800) [pid = 1779] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x8e4d4000) [pid = 1779] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x8e4d8800) [pid = 1779] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:58:26 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x927ef800) [pid = 1779] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:58:26 INFO - PROCESS | 1779 | 1470164306928 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 11:58:27 INFO - PROCESS | 1779 | 1470164307040 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:27 INFO - PROCESS | 1779 | 1470164307049 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a4c00 == 35 [pid = 1779] [id = 708] 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f2b0000) [pid = 1779] [serial = 2125] [outer = (nil)] 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x923c3800) [pid = 1779] [serial = 2126] [outer = 0x8f2b0000] 11:58:27 INFO - PROCESS | 1779 | 1470164307127 Marionette DEBUG loaded listener.js 11:58:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x927ed000) [pid = 1779] [serial = 2127] [outer = 0x8f2b0000] 11:58:27 INFO - PROCESS | 1779 | 1470164307943 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:58:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:58:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1982ms 11:58:27 INFO - PROCESS | 1779 | 1470164307963 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 11:58:27 INFO - PROCESS | 1779 | 1470164307967 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 11:58:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:58:27 INFO - PROCESS | 1779 | 1470164307973 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:58:27 INFO - PROCESS | 1779 | 1470164307976 Marionette TRACE conn4 <- [1,2806,null,{}] 11:58:27 INFO - PROCESS | 1779 | 1470164307982 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:27 INFO - PROCESS | 1779 | 1470164307987 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:28 INFO - PROCESS | 1779 | 1470164308148 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 11:58:28 INFO - PROCESS | 1779 | 1470164308164 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:28 INFO - PROCESS | 1779 | 1470164308173 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x927f0400 == 36 [pid = 1779] [id = 709] 11:58:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x927f4400) [pid = 1779] [serial = 2128] [outer = (nil)] 11:58:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92d04c00) [pid = 1779] [serial = 2129] [outer = 0x927f4400] 11:58:28 INFO - PROCESS | 1779 | 1470164308242 Marionette DEBUG loaded listener.js 11:58:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92de1800) [pid = 1779] [serial = 2130] [outer = 0x927f4400] 11:58:29 INFO - PROCESS | 1779 | 1470164309429 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1491ms 11:58:29 INFO - PROCESS | 1779 | 1470164309466 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 11:58:29 INFO - PROCESS | 1779 | 1470164309472 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 11:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:58:29 INFO - PROCESS | 1779 | 1470164309481 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:58:29 INFO - PROCESS | 1779 | 1470164309486 Marionette TRACE conn4 <- [1,2810,null,{}] 11:58:29 INFO - PROCESS | 1779 | 1470164309496 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:29 INFO - PROCESS | 1779 | 1470164309501 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:29 INFO - PROCESS | 1779 | 1470164309698 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 11:58:29 INFO - PROCESS | 1779 | 1470164309884 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:29 INFO - PROCESS | 1779 | 1470164309895 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd50400 == 37 [pid = 1779] [id = 710] 11:58:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8e4ce000) [pid = 1779] [serial = 2131] [outer = (nil)] 11:58:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8f2a2c00) [pid = 1779] [serial = 2132] [outer = 0x8e4ce000] 11:58:30 INFO - PROCESS | 1779 | 1470164310040 Marionette DEBUG loaded listener.js 11:58:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8f3bcc00) [pid = 1779] [serial = 2133] [outer = 0x8e4ce000] 11:58:31 INFO - PROCESS | 1779 | 1470164311071 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:58:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:58:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1643ms 11:58:31 INFO - PROCESS | 1779 | 1470164311130 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 11:58:31 INFO - PROCESS | 1779 | 1470164311138 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 11:58:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:58:31 INFO - PROCESS | 1779 | 1470164311152 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:58:31 INFO - PROCESS | 1779 | 1470164311157 Marionette TRACE conn4 <- [1,2814,null,{}] 11:58:31 INFO - PROCESS | 1779 | 1470164311165 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:31 INFO - PROCESS | 1779 | 1470164311171 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:31 INFO - PROCESS | 1779 | 1470164311369 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 11:58:31 INFO - PROCESS | 1779 | 1470164311623 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:31 INFO - PROCESS | 1779 | 1470164311632 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:31 INFO - PROCESS | 1779 | ++DOCSHELL 0x92255400 == 38 [pid = 1779] [id = 711] 11:58:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92560800) [pid = 1779] [serial = 2134] [outer = (nil)] 11:58:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x927f4000) [pid = 1779] [serial = 2135] [outer = 0x92560800] 11:58:31 INFO - PROCESS | 1779 | 1470164311739 Marionette DEBUG loaded listener.js 11:58:31 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9255e000) [pid = 1779] [serial = 2136] [outer = 0x92560800] 11:58:32 INFO - PROCESS | 1779 | 1470164312731 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 11:58:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:58:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1642ms 11:58:32 INFO - PROCESS | 1779 | 1470164312802 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 11:58:32 INFO - PROCESS | 1779 | 1470164312809 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 11:58:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:58:32 INFO - PROCESS | 1779 | 1470164312823 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:58:32 INFO - PROCESS | 1779 | 1470164312829 Marionette TRACE conn4 <- [1,2818,null,{}] 11:58:32 INFO - PROCESS | 1779 | 1470164312845 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:32 INFO - PROCESS | 1779 | 1470164312854 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:33 INFO - PROCESS | 1779 | 1470164313054 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 11:58:33 INFO - PROCESS | 1779 | 1470164313259 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:33 INFO - PROCESS | 1779 | 1470164313273 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ee2400 == 39 [pid = 1779] [id = 712] 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92ee5000) [pid = 1779] [serial = 2137] [outer = (nil)] 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92f67800) [pid = 1779] [serial = 2138] [outer = 0x92ee5000] 11:58:33 INFO - PROCESS | 1779 | 1470164313401 Marionette DEBUG loaded listener.js 11:58:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92f6f000) [pid = 1779] [serial = 2139] [outer = 0x92ee5000] 11:58:34 INFO - PROCESS | 1779 | 1470164314370 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 11:58:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:58:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1587ms 11:58:34 INFO - PROCESS | 1779 | 1470164314410 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 11:58:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:58:34 INFO - PROCESS | 1779 | 1470164314416 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 11:58:34 INFO - PROCESS | 1779 | 1470164314422 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:58:34 INFO - PROCESS | 1779 | 1470164314426 Marionette TRACE conn4 <- [1,2822,null,{}] 11:58:34 INFO - PROCESS | 1779 | 1470164314432 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:34 INFO - PROCESS | 1779 | 1470164314437 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:34 INFO - PROCESS | 1779 | 1470164314627 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 11:58:34 INFO - PROCESS | 1779 | 1470164314813 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:34 INFO - PROCESS | 1779 | 1470164314821 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x923c2400 == 40 [pid = 1779] [id = 713] 11:58:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92529400) [pid = 1779] [serial = 2140] [outer = (nil)] 11:58:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x93a4cc00) [pid = 1779] [serial = 2141] [outer = 0x92529400] 11:58:34 INFO - PROCESS | 1779 | 1470164314945 Marionette DEBUG loaded listener.js 11:58:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93a6f000) [pid = 1779] [serial = 2142] [outer = 0x92529400] 11:58:35 INFO - PROCESS | 1779 | 1470164315899 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:58:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:58:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1532ms 11:58:35 INFO - PROCESS | 1779 | 1470164315955 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 11:58:35 INFO - PROCESS | 1779 | 1470164315958 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 11:58:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:58:35 INFO - PROCESS | 1779 | 1470164315965 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:58:35 INFO - PROCESS | 1779 | 1470164315967 Marionette TRACE conn4 <- [1,2826,null,{}] 11:58:35 INFO - PROCESS | 1779 | 1470164315974 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:35 INFO - PROCESS | 1779 | 1470164315979 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:36 INFO - PROCESS | 1779 | 1470164316152 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 11:58:36 INFO - PROCESS | 1779 | 1470164316339 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:36 INFO - PROCESS | 1779 | 1470164316346 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3c2800 == 41 [pid = 1779] [id = 714] 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92257800) [pid = 1779] [serial = 2143] [outer = (nil)] 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93b63800) [pid = 1779] [serial = 2144] [outer = 0x92257800] 11:58:36 INFO - PROCESS | 1779 | 1470164316435 Marionette DEBUG loaded listener.js 11:58:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93b6a400) [pid = 1779] [serial = 2145] [outer = 0x92257800] 11:58:37 INFO - PROCESS | 1779 | 1470164317436 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:58:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:58:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1543ms 11:58:37 INFO - PROCESS | 1779 | 1470164317509 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 11:58:37 INFO - PROCESS | 1779 | 1470164317512 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 11:58:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:58:37 INFO - PROCESS | 1779 | 1470164317520 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:58:37 INFO - PROCESS | 1779 | 1470164317523 Marionette TRACE conn4 <- [1,2830,null,{}] 11:58:37 INFO - PROCESS | 1779 | 1470164317529 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:37 INFO - PROCESS | 1779 | 1470164317541 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:37 INFO - PROCESS | 1779 | 1470164317806 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 11:58:38 INFO - PROCESS | 1779 | 1470164318065 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:38 INFO - PROCESS | 1779 | 1470164318073 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4a800 == 42 [pid = 1779] [id = 715] 11:58:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8ed83800) [pid = 1779] [serial = 2146] [outer = (nil)] 11:58:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x95214400) [pid = 1779] [serial = 2147] [outer = 0x8ed83800] 11:58:38 INFO - PROCESS | 1779 | 1470164318170 Marionette DEBUG loaded listener.js 11:58:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x95218c00) [pid = 1779] [serial = 2148] [outer = 0x8ed83800] 11:58:39 INFO - PROCESS | 1779 | 1470164319072 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:58:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:58:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1584ms 11:58:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:58:39 INFO - PROCESS | 1779 | 1470164319104 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 11:58:39 INFO - PROCESS | 1779 | 1470164319108 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 11:58:39 INFO - PROCESS | 1779 | 1470164319115 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:58:39 INFO - PROCESS | 1779 | 1470164319118 Marionette TRACE conn4 <- [1,2834,null,{}] 11:58:39 INFO - PROCESS | 1779 | 1470164319124 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:39 INFO - PROCESS | 1779 | 1470164319130 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:39 INFO - PROCESS | 1779 | 1470164319374 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 11:58:39 INFO - PROCESS | 1779 | 1470164319512 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:39 INFO - PROCESS | 1779 | 1470164319521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:39 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4ec00 == 43 [pid = 1779] [id = 716] 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x9252dc00) [pid = 1779] [serial = 2149] [outer = (nil)] 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x952c4000) [pid = 1779] [serial = 2150] [outer = 0x9252dc00] 11:58:39 INFO - PROCESS | 1779 | 1470164319600 Marionette DEBUG loaded listener.js 11:58:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x95c59c00) [pid = 1779] [serial = 2151] [outer = 0x9252dc00] 11:58:40 INFO - PROCESS | 1779 | 1470164320583 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:58:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:58:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1533ms 11:58:40 INFO - PROCESS | 1779 | 1470164320647 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 11:58:40 INFO - PROCESS | 1779 | 1470164320651 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 11:58:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:58:40 INFO - PROCESS | 1779 | 1470164320658 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:58:40 INFO - PROCESS | 1779 | 1470164320661 Marionette TRACE conn4 <- [1,2838,null,{}] 11:58:40 INFO - PROCESS | 1779 | 1470164320668 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:40 INFO - PROCESS | 1779 | 1470164320673 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:40 INFO - PROCESS | 1779 | 1470164320851 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 11:58:41 INFO - PROCESS | 1779 | 1470164321044 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:41 INFO - PROCESS | 1779 | 1470164321053 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x948a4c00 == 44 [pid = 1779] [id = 717] 11:58:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x9524f400) [pid = 1779] [serial = 2152] [outer = (nil)] 11:58:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x96f85c00) [pid = 1779] [serial = 2153] [outer = 0x9524f400] 11:58:41 INFO - PROCESS | 1779 | 1470164321142 Marionette DEBUG loaded listener.js 11:58:41 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x96f88c00) [pid = 1779] [serial = 2154] [outer = 0x9524f400] 11:58:42 INFO - PROCESS | 1779 | 1470164322158 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:58:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:58:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1540ms 11:58:42 INFO - PROCESS | 1779 | 1470164322200 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 11:58:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:58:42 INFO - PROCESS | 1779 | 1470164322204 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 11:58:42 INFO - PROCESS | 1779 | 1470164322211 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:58:42 INFO - PROCESS | 1779 | 1470164322214 Marionette TRACE conn4 <- [1,2842,null,{}] 11:58:42 INFO - PROCESS | 1779 | 1470164322221 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:42 INFO - PROCESS | 1779 | 1470164322226 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:42 INFO - PROCESS | 1779 | 1470164322403 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 11:58:42 INFO - PROCESS | 1779 | 1470164322612 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:42 INFO - PROCESS | 1779 | 1470164322619 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26a000 == 45 [pid = 1779] [id = 718] 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8f2a9800) [pid = 1779] [serial = 2155] [outer = (nil)] 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9489d400) [pid = 1779] [serial = 2156] [outer = 0x8f2a9800] 11:58:42 INFO - PROCESS | 1779 | 1470164322705 Marionette DEBUG loaded listener.js 11:58:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x95c5ec00) [pid = 1779] [serial = 2157] [outer = 0x8f2a9800] 11:58:43 INFO - PROCESS | 1779 | 1470164323757 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1583ms 11:58:43 INFO - PROCESS | 1779 | 1470164323793 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 11:58:43 INFO - PROCESS | 1779 | 1470164323796 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 11:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:58:43 INFO - PROCESS | 1779 | 1470164323803 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:58:43 INFO - PROCESS | 1779 | 1470164323806 Marionette TRACE conn4 <- [1,2846,null,{}] 11:58:43 INFO - PROCESS | 1779 | 1470164323813 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:43 INFO - PROCESS | 1779 | 1470164323818 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:44 INFO - PROCESS | 1779 | 1470164324016 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 11:58:44 INFO - PROCESS | 1779 | 1470164324416 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:44 INFO - PROCESS | 1779 | 1470164324425 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:44 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b3800 == 46 [pid = 1779] [id = 719] 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8c4b4c00) [pid = 1779] [serial = 2158] [outer = (nil)] 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x8c4e4000) [pid = 1779] [serial = 2159] [outer = 0x8c4b4c00] 11:58:44 INFO - PROCESS | 1779 | 1470164324550 Marionette DEBUG loaded listener.js 11:58:44 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8cd48000) [pid = 1779] [serial = 2160] [outer = 0x8c4b4c00] 11:58:45 INFO - PROCESS | 1779 | 1470164325541 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:58:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:58:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1833ms 11:58:45 INFO - PROCESS | 1779 | 1470164325640 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 11:58:45 INFO - PROCESS | 1779 | 1470164325644 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 11:58:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:58:45 INFO - PROCESS | 1779 | 1470164325653 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:58:45 INFO - PROCESS | 1779 | 1470164325657 Marionette TRACE conn4 <- [1,2850,null,{}] 11:58:45 INFO - PROCESS | 1779 | 1470164325666 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:45 INFO - PROCESS | 1779 | 1470164325674 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:45 INFO - PROCESS | 1779 | 1470164325924 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 11:58:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a4c00 == 45 [pid = 1779] [id = 708] 11:58:46 INFO - PROCESS | 1779 | --DOCSHELL 0x9252a400 == 44 [pid = 1779] [id = 707] 11:58:46 INFO - PROCESS | 1779 | 1470164326205 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:46 INFO - PROCESS | 1779 | 1470164326213 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8f272c00 == 43 [pid = 1779] [id = 706] 11:58:46 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd4fc00 == 42 [pid = 1779] [id = 705] 11:58:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e7800 == 43 [pid = 1779] [id = 720] 11:58:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8cd4fc00) [pid = 1779] [serial = 2161] [outer = (nil)] 11:58:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8ed8b400) [pid = 1779] [serial = 2162] [outer = 0x8cd4fc00] 11:58:46 INFO - PROCESS | 1779 | 1470164326324 Marionette DEBUG loaded listener.js 11:58:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x8f3c4800) [pid = 1779] [serial = 2163] [outer = 0x8cd4fc00] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x8ed8f000) [pid = 1779] [serial = 2052] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x92f6c000) [pid = 1779] [serial = 2066] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8f3c1400) [pid = 1779] [serial = 2075] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8ed87400) [pid = 1779] [serial = 2051] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8f26f800) [pid = 1779] [serial = 2081] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x8e4da400) [pid = 1779] [serial = 2073] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x92534800) [pid = 1779] [serial = 2055] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x927f5400) [pid = 1779] [serial = 2064] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92d0b000) [pid = 1779] [serial = 2060] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x939b7400) [pid = 1779] [serial = 2067] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x92ace000) [pid = 1779] [serial = 2057] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x92253400) [pid = 1779] [serial = 2054] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9255a000) [pid = 1779] [serial = 2079] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92537c00) [pid = 1779] [serial = 2078] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8f406c00) [pid = 1779] [serial = 2076] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92de7000) [pid = 1779] [serial = 2063] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8e4d7000) [pid = 1779] [serial = 2072] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x92d0e800) [pid = 1779] [serial = 2061] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8f2a1c00) [pid = 1779] [serial = 2069] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x918f0000) [pid = 1779] [serial = 2070] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92ca6000) [pid = 1779] [serial = 2058] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9252b400) [pid = 1779] [serial = 2049] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92d0c400) [pid = 1779] [serial = 2084] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92dee400) [pid = 1779] [serial = 2085] [outer = (nil)] [url = about:blank] 11:58:46 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92acd800) [pid = 1779] [serial = 2082] [outer = (nil)] [url = about:blank] 11:58:47 INFO - PROCESS | 1779 | 1470164327222 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1632ms 11:58:47 INFO - PROCESS | 1779 | 1470164327295 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 11:58:47 INFO - PROCESS | 1779 | 1470164327300 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 11:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:58:47 INFO - PROCESS | 1779 | 1470164327310 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:58:47 INFO - PROCESS | 1779 | 1470164327314 Marionette TRACE conn4 <- [1,2854,null,{}] 11:58:47 INFO - PROCESS | 1779 | 1470164327321 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:47 INFO - PROCESS | 1779 | 1470164327326 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:47 INFO - PROCESS | 1779 | 1470164327516 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 11:58:47 INFO - PROCESS | 1779 | 1470164327527 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:47 INFO - PROCESS | 1779 | 1470164327536 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f272800 == 44 [pid = 1779] [id = 721] 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92259c00) [pid = 1779] [serial = 2164] [outer = (nil)] 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x9252c400) [pid = 1779] [serial = 2165] [outer = 0x92259c00] 11:58:47 INFO - PROCESS | 1779 | 1470164327610 Marionette DEBUG loaded listener.js 11:58:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92557000) [pid = 1779] [serial = 2166] [outer = 0x92259c00] 11:58:48 INFO - PROCESS | 1779 | 1470164328732 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:58:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:58:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1485ms 11:58:48 INFO - PROCESS | 1779 | 1470164328796 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 11:58:48 INFO - PROCESS | 1779 | 1470164328800 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 11:58:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:58:48 INFO - PROCESS | 1779 | 1470164328814 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:58:48 INFO - PROCESS | 1779 | 1470164328825 Marionette TRACE conn4 <- [1,2858,null,{}] 11:58:48 INFO - PROCESS | 1779 | 1470164328856 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:48 INFO - PROCESS | 1779 | 1470164328863 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:49 INFO - PROCESS | 1779 | 1470164329117 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 11:58:49 INFO - PROCESS | 1779 | 1470164329135 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:49 INFO - PROCESS | 1779 | 1470164329143 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x92255800 == 45 [pid = 1779] [id = 722] 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x92559000) [pid = 1779] [serial = 2167] [outer = (nil)] 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92ca9c00) [pid = 1779] [serial = 2168] [outer = 0x92559000] 11:58:49 INFO - PROCESS | 1779 | 1470164329216 Marionette DEBUG loaded listener.js 11:58:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x92d0c000) [pid = 1779] [serial = 2169] [outer = 0x92559000] 11:58:50 INFO - PROCESS | 1779 | 1470164330202 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:58:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:58:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1436ms 11:58:50 INFO - PROCESS | 1779 | 1470164330244 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 11:58:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:58:50 INFO - PROCESS | 1779 | 1470164330249 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 11:58:50 INFO - PROCESS | 1779 | 1470164330262 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:58:50 INFO - PROCESS | 1779 | 1470164330265 Marionette TRACE conn4 <- [1,2862,null,{}] 11:58:50 INFO - PROCESS | 1779 | 1470164330271 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:50 INFO - PROCESS | 1779 | 1470164330276 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:50 INFO - PROCESS | 1779 | 1470164330519 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 11:58:50 INFO - PROCESS | 1779 | 1470164330543 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:50 INFO - PROCESS | 1779 | 1470164330551 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f267400 == 46 [pid = 1779] [id = 723] 11:58:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x92553400) [pid = 1779] [serial = 2170] [outer = (nil)] 11:58:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92deac00) [pid = 1779] [serial = 2171] [outer = 0x92553400] 11:58:50 INFO - PROCESS | 1779 | 1470164330620 Marionette DEBUG loaded listener.js 11:58:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x92ed9400) [pid = 1779] [serial = 2172] [outer = 0x92553400] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x8cd4c400) [pid = 1779] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x923cf400) [pid = 1779] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x92f68400) [pid = 1779] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x93a6e800) [pid = 1779] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92d0bc00) [pid = 1779] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f2a7800) [pid = 1779] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x9252b000) [pid = 1779] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x9521a400) [pid = 1779] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8cd50c00) [pid = 1779] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8cd43000) [pid = 1779] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f3b9400) [pid = 1779] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f2b0000) [pid = 1779] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x95252000) [pid = 1779] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:58:51 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8c4e7c00) [pid = 1779] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:58:51 INFO - PROCESS | 1779 | 1470164331751 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1552ms 11:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:58:51 INFO - PROCESS | 1779 | 1470164331807 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 11:58:51 INFO - PROCESS | 1779 | 1470164331810 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 11:58:51 INFO - PROCESS | 1779 | 1470164331817 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:58:51 INFO - PROCESS | 1779 | 1470164331820 Marionette TRACE conn4 <- [1,2866,null,{}] 11:58:51 INFO - PROCESS | 1779 | 1470164331830 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:51 INFO - PROCESS | 1779 | 1470164331834 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:52 INFO - PROCESS | 1779 | 1470164332090 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 11:58:52 INFO - PROCESS | 1779 | 1470164332195 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:52 INFO - PROCESS | 1779 | 1470164332215 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a7800 == 47 [pid = 1779] [id = 724] 11:58:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f2a8800) [pid = 1779] [serial = 2173] [outer = (nil)] 11:58:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92ca6800) [pid = 1779] [serial = 2174] [outer = 0x8f2a8800] 11:58:52 INFO - PROCESS | 1779 | 1470164332339 Marionette DEBUG loaded listener.js 11:58:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92f61c00) [pid = 1779] [serial = 2175] [outer = 0x8f2a8800] 11:58:53 INFO - PROCESS | 1779 | 1470164333428 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:58:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:58:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1649ms 11:58:53 INFO - PROCESS | 1779 | 1470164333465 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 11:58:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:58:53 INFO - PROCESS | 1779 | 1470164333472 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 11:58:53 INFO - PROCESS | 1779 | 1470164333481 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:58:53 INFO - PROCESS | 1779 | 1470164333487 Marionette TRACE conn4 <- [1,2870,null,{}] 11:58:53 INFO - PROCESS | 1779 | 1470164333500 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:53 INFO - PROCESS | 1779 | 1470164333509 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:53 INFO - PROCESS | 1779 | 1470164333764 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 11:58:54 INFO - PROCESS | 1779 | 1470164334060 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:54 INFO - PROCESS | 1779 | 1470164334079 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:54 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ae800 == 48 [pid = 1779] [id = 725] 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8e4d9800) [pid = 1779] [serial = 2176] [outer = (nil)] 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x8ed87400) [pid = 1779] [serial = 2177] [outer = 0x8e4d9800] 11:58:54 INFO - PROCESS | 1779 | 1470164334190 Marionette DEBUG loaded listener.js 11:58:54 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x8f266c00) [pid = 1779] [serial = 2178] [outer = 0x8e4d9800] 11:58:55 INFO - PROCESS | 1779 | 1470164335363 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 11:58:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:58:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1941ms 11:58:55 INFO - PROCESS | 1779 | 1470164335421 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 11:58:55 INFO - PROCESS | 1779 | 1470164335429 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 11:58:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:58:55 INFO - PROCESS | 1779 | 1470164335440 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:58:55 INFO - PROCESS | 1779 | 1470164335444 Marionette TRACE conn4 <- [1,2874,null,{}] 11:58:55 INFO - PROCESS | 1779 | 1470164335451 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:55 INFO - PROCESS | 1779 | 1470164335457 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:55 INFO - PROCESS | 1779 | 1470164335699 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 11:58:56 INFO - PROCESS | 1779 | 1470164335987 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:56 INFO - PROCESS | 1779 | 1470164335997 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed83c00 == 49 [pid = 1779] [id = 726] 11:58:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x923ce800) [pid = 1779] [serial = 2179] [outer = (nil)] 11:58:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92556400) [pid = 1779] [serial = 2180] [outer = 0x923ce800] 11:58:56 INFO - PROCESS | 1779 | 1470164336087 Marionette DEBUG loaded listener.js 11:58:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x927eec00) [pid = 1779] [serial = 2181] [outer = 0x923ce800] 11:58:57 INFO - PROCESS | 1779 | 1470164337064 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:58:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:58:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1685ms 11:58:57 INFO - PROCESS | 1779 | 1470164337125 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 11:58:57 INFO - PROCESS | 1779 | 1470164337129 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 11:58:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:58:57 INFO - PROCESS | 1779 | 1470164337136 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:58:57 INFO - PROCESS | 1779 | 1470164337142 Marionette TRACE conn4 <- [1,2878,null,{}] 11:58:57 INFO - PROCESS | 1779 | 1470164337159 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:57 INFO - PROCESS | 1779 | 1470164337168 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:57 INFO - PROCESS | 1779 | 1470164337405 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 11:58:57 INFO - PROCESS | 1779 | 1470164337702 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:57 INFO - PROCESS | 1779 | 1470164337718 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:57 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ed9800 == 50 [pid = 1779] [id = 727] 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x939b3400) [pid = 1779] [serial = 2182] [outer = (nil)] 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93a6c400) [pid = 1779] [serial = 2183] [outer = 0x939b3400] 11:58:57 INFO - PROCESS | 1779 | 1470164337847 Marionette DEBUG loaded listener.js 11:58:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93a7a800) [pid = 1779] [serial = 2184] [outer = 0x939b3400] 11:58:58 INFO - PROCESS | 1779 | 1470164338878 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:58:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:58:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1790ms 11:58:58 INFO - PROCESS | 1779 | 1470164338927 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 11:58:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:58:58 INFO - PROCESS | 1779 | 1470164338932 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 11:58:58 INFO - PROCESS | 1779 | 1470164338938 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:58:58 INFO - PROCESS | 1779 | 1470164338942 Marionette TRACE conn4 <- [1,2882,null,{}] 11:58:58 INFO - PROCESS | 1779 | 1470164338947 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:58:58 INFO - PROCESS | 1779 | 1470164338953 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:59 INFO - PROCESS | 1779 | 1470164339161 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 11:58:59 INFO - PROCESS | 1779 | 1470164339352 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:58:59 INFO - PROCESS | 1779 | 1470164339361 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:58:59 INFO - PROCESS | 1779 | ++DOCSHELL 0x92cac000 == 51 [pid = 1779] [id = 728] 11:58:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x92ee6800) [pid = 1779] [serial = 2185] [outer = (nil)] 11:58:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9521a000) [pid = 1779] [serial = 2186] [outer = 0x92ee6800] 11:58:59 INFO - PROCESS | 1779 | 1470164339449 Marionette DEBUG loaded listener.js 11:58:59 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x95252000) [pid = 1779] [serial = 2187] [outer = 0x92ee6800] 11:59:00 INFO - PROCESS | 1779 | 1470164340477 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:59:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:59:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1585ms 11:59:00 INFO - PROCESS | 1779 | 1470164340526 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 11:59:00 INFO - PROCESS | 1779 | 1470164340531 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 11:59:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:59:00 INFO - PROCESS | 1779 | 1470164340537 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:59:00 INFO - PROCESS | 1779 | 1470164340541 Marionette TRACE conn4 <- [1,2886,null,{}] 11:59:00 INFO - PROCESS | 1779 | 1470164340547 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:00 INFO - PROCESS | 1779 | 1470164340552 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:00 INFO - PROCESS | 1779 | 1470164340745 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 11:59:00 INFO - PROCESS | 1779 | 1470164340938 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:00 INFO - PROCESS | 1779 | 1470164340945 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a49800 == 52 [pid = 1779] [id = 729] 11:59:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x95251800) [pid = 1779] [serial = 2188] [outer = (nil)] 11:59:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x96f1ec00) [pid = 1779] [serial = 2189] [outer = 0x95251800] 11:59:01 INFO - PROCESS | 1779 | 1470164341027 Marionette DEBUG loaded listener.js 11:59:01 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x96f8c400) [pid = 1779] [serial = 2190] [outer = 0x95251800] 11:59:02 INFO - PROCESS | 1779 | 1470164342094 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:59:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:59:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1631ms 11:59:02 INFO - PROCESS | 1779 | 1470164342171 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 11:59:02 INFO - PROCESS | 1779 | 1470164342174 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 11:59:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:59:02 INFO - PROCESS | 1779 | 1470164342182 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:59:02 INFO - PROCESS | 1779 | 1470164342185 Marionette TRACE conn4 <- [1,2890,null,{}] 11:59:02 INFO - PROCESS | 1779 | 1470164342192 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:02 INFO - PROCESS | 1779 | 1470164342202 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:02 INFO - PROCESS | 1779 | 1470164342496 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 11:59:02 INFO - PROCESS | 1779 | 1470164342787 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:02 INFO - PROCESS | 1779 | 1470164342797 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8ed8cc00 == 53 [pid = 1779] [id = 730] 11:59:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x948a1000) [pid = 1779] [serial = 2191] [outer = (nil)] 11:59:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x96fe2800) [pid = 1779] [serial = 2192] [outer = 0x948a1000] 11:59:02 INFO - PROCESS | 1779 | 1470164342882 Marionette DEBUG loaded listener.js 11:59:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9894b800) [pid = 1779] [serial = 2193] [outer = 0x948a1000] 11:59:03 INFO - PROCESS | 1779 | 1470164343897 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:59:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:59:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1788ms 11:59:03 INFO - PROCESS | 1779 | 1470164343970 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 11:59:03 INFO - PROCESS | 1779 | 1470164343974 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 11:59:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:59:03 INFO - PROCESS | 1779 | 1470164343981 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:59:03 INFO - PROCESS | 1779 | 1470164343984 Marionette TRACE conn4 <- [1,2894,null,{}] 11:59:03 INFO - PROCESS | 1779 | 1470164343990 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:03 INFO - PROCESS | 1779 | 1470164343995 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:04 INFO - PROCESS | 1779 | 1470164344225 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 11:59:04 INFO - PROCESS | 1779 | 1470164344783 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:04 INFO - PROCESS | 1779 | 1470164344793 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d7800 == 54 [pid = 1779] [id = 731] 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x8e4dc400) [pid = 1779] [serial = 2194] [outer = (nil)] 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x8f264800) [pid = 1779] [serial = 2195] [outer = 0x8e4dc400] 11:59:04 INFO - PROCESS | 1779 | 1470164344874 Marionette DEBUG loaded listener.js 11:59:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8f3bbc00) [pid = 1779] [serial = 2196] [outer = 0x8e4dc400] 11:59:05 INFO - PROCESS | 1779 | 1470164345749 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:59:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:59:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1836ms 11:59:05 INFO - PROCESS | 1779 | 1470164345820 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 11:59:05 INFO - PROCESS | 1779 | 1470164345826 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 11:59:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:59:05 INFO - PROCESS | 1779 | 1470164345833 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:59:05 INFO - PROCESS | 1779 | 1470164345837 Marionette TRACE conn4 <- [1,2898,null,{}] 11:59:05 INFO - PROCESS | 1779 | 1470164345845 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:05 INFO - PROCESS | 1779 | 1470164345853 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:06 INFO - PROCESS | 1779 | 1470164346116 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 11:59:06 INFO - PROCESS | 1779 | 1470164346356 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:06 INFO - PROCESS | 1779 | 1470164346366 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ee000 == 55 [pid = 1779] [id = 732] 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x8f272000) [pid = 1779] [serial = 2197] [outer = (nil)] 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9255a400) [pid = 1779] [serial = 2198] [outer = 0x8f272000] 11:59:06 INFO - PROCESS | 1779 | 1470164346494 Marionette DEBUG loaded listener.js 11:59:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x927f0800) [pid = 1779] [serial = 2199] [outer = 0x8f272000] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8f267400 == 54 [pid = 1779] [id = 723] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92255800 == 53 [pid = 1779] [id = 722] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8f272800 == 52 [pid = 1779] [id = 721] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e7800 == 51 [pid = 1779] [id = 720] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b3800 == 50 [pid = 1779] [id = 719] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x927f0400 == 49 [pid = 1779] [id = 709] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92ee2400 == 48 [pid = 1779] [id = 712] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd50400 == 47 [pid = 1779] [id = 710] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92255400 == 46 [pid = 1779] [id = 711] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x923c2400 == 45 [pid = 1779] [id = 713] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x948a4c00 == 44 [pid = 1779] [id = 717] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e5c00 == 43 [pid = 1779] [id = 704] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3c2800 == 42 [pid = 1779] [id = 714] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd4a800 == 41 [pid = 1779] [id = 715] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92f68000 == 40 [pid = 1779] [id = 697] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26a000 == 39 [pid = 1779] [id = 718] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd4ec00 == 38 [pid = 1779] [id = 716] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x927f2800 == 37 [pid = 1779] [id = 698] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x927ef000 == 36 [pid = 1779] [id = 699] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92edf400 == 35 [pid = 1779] [id = 700] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d5800 == 34 [pid = 1779] [id = 701] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92560c00 == 33 [pid = 1779] [id = 702] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b2c00 == 32 [pid = 1779] [id = 703] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d7800 == 31 [pid = 1779] [id = 731] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed8cc00 == 30 [pid = 1779] [id = 730] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x93a49800 == 29 [pid = 1779] [id = 729] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92cac000 == 28 [pid = 1779] [id = 728] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8ed83c00 == 27 [pid = 1779] [id = 726] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x92ed9800 == 26 [pid = 1779] [id = 727] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a7800 == 25 [pid = 1779] [id = 724] 11:59:08 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ae800 == 24 [pid = 1779] [id = 725] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x8f3bc800) [pid = 1779] [serial = 2088] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x8f2a3400) [pid = 1779] [serial = 2087] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x92aca400) [pid = 1779] [serial = 2091] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x927e7800) [pid = 1779] [serial = 2090] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x93a4a800) [pid = 1779] [serial = 2094] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x92f6f800) [pid = 1779] [serial = 2093] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x93d3b800) [pid = 1779] [serial = 2097] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x93b61400) [pid = 1779] [serial = 2096] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x94898000) [pid = 1779] [serial = 2100] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x9486a400) [pid = 1779] [serial = 2099] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x8f3bfc00) [pid = 1779] [serial = 2120] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92531800) [pid = 1779] [serial = 2123] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x952c4800) [pid = 1779] [serial = 2103] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x9524dc00) [pid = 1779] [serial = 2102] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e4d1400) [pid = 1779] [serial = 2117] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e4d6000) [pid = 1779] [serial = 2118] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x8f40bc00) [pid = 1779] [serial = 2115] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8ed8c800) [pid = 1779] [serial = 2114] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x95c61000) [pid = 1779] [serial = 2106] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x95c5e400) [pid = 1779] [serial = 2105] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x923c3800) [pid = 1779] [serial = 2126] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x9255a800) [pid = 1779] [serial = 2124] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92d04c00) [pid = 1779] [serial = 2129] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96f86800) [pid = 1779] [serial = 2109] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x96f1d800) [pid = 1779] [serial = 2108] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8f2a4400) [pid = 1779] [serial = 2112] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f264400) [pid = 1779] [serial = 2111] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x927ed000) [pid = 1779] [serial = 2127] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f406800) [pid = 1779] [serial = 2121] [outer = (nil)] [url = about:blank] 11:59:08 INFO - PROCESS | 1779 | 1470164348793 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:59:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:59:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3002ms 11:59:08 INFO - PROCESS | 1779 | 1470164348836 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 11:59:08 INFO - PROCESS | 1779 | 1470164348843 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 11:59:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:59:08 INFO - PROCESS | 1779 | 1470164348851 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:59:08 INFO - PROCESS | 1779 | 1470164348856 Marionette TRACE conn4 <- [1,2902,null,{}] 11:59:08 INFO - PROCESS | 1779 | 1470164348865 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:08 INFO - PROCESS | 1779 | 1470164348871 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:09 INFO - PROCESS | 1779 | 1470164349038 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 11:59:09 INFO - PROCESS | 1779 | 1470164349197 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:09 INFO - PROCESS | 1779 | 1470164349211 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd46400 == 25 [pid = 1779] [id = 733] 11:59:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8cd4c400) [pid = 1779] [serial = 2200] [outer = (nil)] 11:59:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8e4cd800) [pid = 1779] [serial = 2201] [outer = 0x8cd4c400] 11:59:09 INFO - PROCESS | 1779 | 1470164349308 Marionette DEBUG loaded listener.js 11:59:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8e4d3c00) [pid = 1779] [serial = 2202] [outer = 0x8cd4c400] 11:59:10 INFO - PROCESS | 1779 | 1470164350221 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:59:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:59:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1441ms 11:59:10 INFO - PROCESS | 1779 | 1470164350291 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 11:59:10 INFO - PROCESS | 1779 | 1470164350299 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 11:59:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:59:10 INFO - PROCESS | 1779 | 1470164350310 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:59:10 INFO - PROCESS | 1779 | 1470164350314 Marionette TRACE conn4 <- [1,2906,null,{}] 11:59:10 INFO - PROCESS | 1779 | 1470164350321 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:10 INFO - PROCESS | 1779 | 1470164350326 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:10 INFO - PROCESS | 1779 | 1470164350501 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 11:59:10 INFO - PROCESS | 1779 | 1470164350647 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:10 INFO - PROCESS | 1779 | 1470164350656 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:10 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26f000 == 26 [pid = 1779] [id = 734] 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8f2a2800) [pid = 1779] [serial = 2203] [outer = (nil)] 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f2af000) [pid = 1779] [serial = 2204] [outer = 0x8f2a2800] 11:59:10 INFO - PROCESS | 1779 | 1470164350733 Marionette DEBUG loaded listener.js 11:59:10 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f3bd400) [pid = 1779] [serial = 2205] [outer = 0x8f2a2800] 11:59:11 INFO - PROCESS | 1779 | 1470164351639 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:59:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:59:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1381ms 11:59:11 INFO - PROCESS | 1779 | 1470164351692 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 11:59:11 INFO - PROCESS | 1779 | 1470164351695 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 11:59:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:59:11 INFO - PROCESS | 1779 | 1470164351711 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:59:11 INFO - PROCESS | 1779 | 1470164351717 Marionette TRACE conn4 <- [1,2910,null,{}] 11:59:11 INFO - PROCESS | 1779 | 1470164351735 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:11 INFO - PROCESS | 1779 | 1470164351744 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:11 INFO - PROCESS | 1779 | 1470164351986 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 11:59:12 INFO - PROCESS | 1779 | 1470164352094 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:12 INFO - PROCESS | 1779 | 1470164352104 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:12 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f2c00 == 27 [pid = 1779] [id = 735] 11:59:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x918f3000) [pid = 1779] [serial = 2206] [outer = (nil)] 11:59:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92258800) [pid = 1779] [serial = 2207] [outer = 0x918f3000] 11:59:12 INFO - PROCESS | 1779 | 1470164352178 Marionette DEBUG loaded listener.js 11:59:12 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x923ce400) [pid = 1779] [serial = 2208] [outer = 0x918f3000] 11:59:13 INFO - PROCESS | 1779 | 1470164353018 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 11:59:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:59:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:59:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1354ms 11:59:13 INFO - PROCESS | 1779 | 1470164353071 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 11:59:13 INFO - TEST-START | /DOMEvents/constructors.html 11:59:13 INFO - PROCESS | 1779 | 1470164353076 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 11:59:13 INFO - PROCESS | 1779 | 1470164353082 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:59:13 INFO - PROCESS | 1779 | 1470164353085 Marionette TRACE conn4 <- [1,2914,null,{}] 11:59:13 INFO - PROCESS | 1779 | 1470164353091 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:13 INFO - PROCESS | 1779 | 1470164353096 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:13 INFO - PROCESS | 1779 | 1470164353308 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 11:59:13 INFO - PROCESS | 1779 | 1470164353337 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:13 INFO - PROCESS | 1779 | 1470164353349 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x92251800 == 28 [pid = 1779] [id = 736] 11:59:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x92554000) [pid = 1779] [serial = 2209] [outer = (nil)] 11:59:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x927e9400) [pid = 1779] [serial = 2210] [outer = 0x92554000] 11:59:13 INFO - PROCESS | 1779 | 1470164353415 Marionette DEBUG loaded listener.js 11:59:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92acdc00) [pid = 1779] [serial = 2211] [outer = 0x92554000] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f2a8800) [pid = 1779] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8c4b4c00) [pid = 1779] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92ee5000) [pid = 1779] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x927f4400) [pid = 1779] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x8ed83800) [pid = 1779] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92259c00) [pid = 1779] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8e4ce000) [pid = 1779] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x92257800) [pid = 1779] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92529400) [pid = 1779] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8f2a9800) [pid = 1779] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92560800) [pid = 1779] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92559000) [pid = 1779] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9524f400) [pid = 1779] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x9252dc00) [pid = 1779] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8cd4fc00) [pid = 1779] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:59:14 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x92553400) [pid = 1779] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:59:15 INFO - PROCESS | 1779 | 1470164355176 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:59:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:59:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:59:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 2161ms 11:59:15 INFO - PROCESS | 1779 | 1470164355245 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 11:59:15 INFO - PROCESS | 1779 | 1470164355248 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 11:59:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:59:15 INFO - PROCESS | 1779 | 1470164355258 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:59:15 INFO - PROCESS | 1779 | 1470164355265 Marionette TRACE conn4 <- [1,2918,null,{}] 11:59:15 INFO - PROCESS | 1779 | 1470164355293 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:15 INFO - PROCESS | 1779 | 1470164355297 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:15 INFO - PROCESS | 1779 | 1470164355440 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 11:59:15 INFO - PROCESS | 1779 | 1470164355457 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:15 INFO - PROCESS | 1779 | 1470164355464 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3b8800 == 29 [pid = 1779] [id = 737] 11:59:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x918ee400) [pid = 1779] [serial = 2212] [outer = (nil)] 11:59:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x92acd000) [pid = 1779] [serial = 2213] [outer = 0x918ee400] 11:59:15 INFO - PROCESS | 1779 | 1470164355534 Marionette DEBUG loaded listener.js 11:59:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92ca8400) [pid = 1779] [serial = 2214] [outer = 0x918ee400] 11:59:16 INFO - PROCESS | 1779 | 1470164356338 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:59:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:59:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1093ms 11:59:16 INFO - PROCESS | 1779 | 1470164356438 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 11:59:16 INFO - PROCESS | 1779 | 1470164356445 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 11:59:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:59:16 INFO - PROCESS | 1779 | 1470164356455 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:59:16 INFO - PROCESS | 1779 | 1470164356462 Marionette TRACE conn4 <- [1,2922,null,{}] 11:59:16 INFO - PROCESS | 1779 | 1470164356475 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:16 INFO - PROCESS | 1779 | 1470164356482 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:16 INFO - PROCESS | 1779 | 1470164356681 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 11:59:16 INFO - PROCESS | 1779 | 1470164356881 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:16 INFO - PROCESS | 1779 | 1470164356898 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:16 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4a400 == 30 [pid = 1779] [id = 738] 11:59:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x8cd4a800) [pid = 1779] [serial = 2215] [outer = (nil)] 11:59:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x8e4d1800) [pid = 1779] [serial = 2216] [outer = 0x8cd4a800] 11:59:17 INFO - PROCESS | 1779 | 1470164357034 Marionette DEBUG loaded listener.js 11:59:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x8ed86800) [pid = 1779] [serial = 2217] [outer = 0x8cd4a800] 11:59:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:59:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:59:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:59:17 INFO - PROCESS | 1779 | [1779] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 11:59:18 INFO - PROCESS | 1779 | 1470164358005 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 11:59:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:59:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:59:18 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 11:59:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:59:18 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 11:59:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:59:18 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]" 11:59:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:59:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:59:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1605ms 11:59:18 INFO - PROCESS | 1779 | 1470164358061 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 11:59:18 INFO - PROCESS | 1779 | 1470164358074 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 11:59:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:59:18 INFO - PROCESS | 1779 | 1470164358135 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:59:18 INFO - PROCESS | 1779 | 1470164358142 Marionette TRACE conn4 <- [1,2926,null,{}] 11:59:18 INFO - PROCESS | 1779 | 1470164358155 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:18 INFO - PROCESS | 1779 | 1470164358160 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:18 INFO - PROCESS | 1779 | 1470164358347 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 11:59:18 INFO - PROCESS | 1779 | 1470164358538 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:18 INFO - PROCESS | 1779 | 1470164358550 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cd400 == 31 [pid = 1779] [id = 739] 11:59:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x918ecc00) [pid = 1779] [serial = 2218] [outer = (nil)] 11:59:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92559000) [pid = 1779] [serial = 2219] [outer = 0x918ecc00] 11:59:18 INFO - PROCESS | 1779 | 1470164358632 Marionette DEBUG loaded listener.js 11:59:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x918ef000) [pid = 1779] [serial = 2220] [outer = 0x918ecc00] 11:59:19 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:59:19 INFO - PROCESS | 1779 | 1470164359548 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 11:59:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:59:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1458ms 11:59:19 INFO - PROCESS | 1779 | 1470164359585 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 11:59:19 INFO - PROCESS | 1779 | 1470164359590 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 11:59:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:59:19 INFO - PROCESS | 1779 | 1470164359597 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:59:19 INFO - PROCESS | 1779 | 1470164359600 Marionette TRACE conn4 <- [1,2930,null,{}] 11:59:19 INFO - PROCESS | 1779 | 1470164359614 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:19 INFO - PROCESS | 1779 | 1470164359624 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:19 INFO - PROCESS | 1779 | 1470164359807 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 11:59:20 INFO - PROCESS | 1779 | 1470164360001 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:20 INFO - PROCESS | 1779 | 1470164360014 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:20 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ed8800 == 32 [pid = 1779] [id = 740] 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92ed9800) [pid = 1779] [serial = 2221] [outer = (nil)] 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92ee0800) [pid = 1779] [serial = 2222] [outer = 0x92ed9800] 11:59:20 INFO - PROCESS | 1779 | 1470164360102 Marionette DEBUG loaded listener.js 11:59:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92ee4400) [pid = 1779] [serial = 2223] [outer = 0x92ed9800] 11:59:20 INFO - PROCESS | 1779 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:59:21 INFO - PROCESS | 1779 | 1470164361003 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 11:59:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:59:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 11:59:21 INFO - PROCESS | 1779 | 1470164361035 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 11:59:21 INFO - PROCESS | 1779 | 1470164361040 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 11:59:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:59:21 INFO - PROCESS | 1779 | 1470164361048 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:59:21 INFO - PROCESS | 1779 | 1470164361051 Marionette TRACE conn4 <- [1,2934,null,{}] 11:59:21 INFO - PROCESS | 1779 | 1470164361058 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:21 INFO - PROCESS | 1779 | 1470164361063 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:21 INFO - PROCESS | 1779 | 1470164361252 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 11:59:21 INFO - PROCESS | 1779 | 1470164361449 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:21 INFO - PROCESS | 1779 | 1470164361458 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x918f1800 == 33 [pid = 1779] [id = 741] 11:59:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92f6c000) [pid = 1779] [serial = 2224] [outer = (nil)] 11:59:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x93a3d800) [pid = 1779] [serial = 2225] [outer = 0x92f6c000] 11:59:21 INFO - PROCESS | 1779 | 1470164361557 Marionette DEBUG loaded listener.js 11:59:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x93a44400) [pid = 1779] [serial = 2226] [outer = 0x92f6c000] 11:59:22 INFO - PROCESS | 1779 | 1470164362392 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:59:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:59:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1388ms 11:59:22 INFO - PROCESS | 1779 | 1470164362439 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 11:59:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:59:22 INFO - PROCESS | 1779 | 1470164362443 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 11:59:22 INFO - PROCESS | 1779 | 1470164362450 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:59:22 INFO - PROCESS | 1779 | 1470164362453 Marionette TRACE conn4 <- [1,2938,null,{}] 11:59:22 INFO - PROCESS | 1779 | 1470164362459 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:22 INFO - PROCESS | 1779 | 1470164362464 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:22 INFO - PROCESS | 1779 | 1470164362659 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 11:59:22 INFO - PROCESS | 1779 | 1470164362854 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:22 INFO - PROCESS | 1779 | 1470164362861 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:22 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ad400 == 34 [pid = 1779] [id = 742] 11:59:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x92f65400) [pid = 1779] [serial = 2227] [outer = (nil)] 11:59:22 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93a7b800) [pid = 1779] [serial = 2228] [outer = 0x92f65400] 11:59:22 INFO - PROCESS | 1779 | 1470164362948 Marionette DEBUG loaded listener.js 11:59:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93b5f800) [pid = 1779] [serial = 2229] [outer = 0x92f65400] 11:59:23 INFO - PROCESS | 1779 | 1470164363783 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:59:23 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. 11:59:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1389ms 11:59:23 INFO - PROCESS | 1779 | 1470164363839 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 11:59:23 INFO - PROCESS | 1779 | 1470164363844 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 11:59:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:59:23 INFO - PROCESS | 1779 | 1470164363851 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:59:23 INFO - PROCESS | 1779 | 1470164363855 Marionette TRACE conn4 <- [1,2942,null,{}] 11:59:23 INFO - PROCESS | 1779 | 1470164363908 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:23 INFO - PROCESS | 1779 | 1470164363920 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:24 INFO - PROCESS | 1779 | 1470164364176 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 11:59:24 INFO - PROCESS | 1779 | 1470164364378 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:24 INFO - PROCESS | 1779 | 1470164364391 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b6c00 == 35 [pid = 1779] [id = 743] 11:59:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8e4ce000) [pid = 1779] [serial = 2230] [outer = (nil)] 11:59:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x9489f000) [pid = 1779] [serial = 2231] [outer = 0x8e4ce000] 11:59:24 INFO - PROCESS | 1779 | 1470164364527 Marionette DEBUG loaded listener.js 11:59:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x95217c00) [pid = 1779] [serial = 2232] [outer = 0x8e4ce000] 11:59:25 INFO - PROCESS | 1779 | 1470164365375 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 11:59:25 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 11:59:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:59:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1584ms 11:59:25 INFO - PROCESS | 1779 | 1470164365437 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 11:59:25 INFO - PROCESS | 1779 | 1470164365440 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 11:59:25 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:59:25 INFO - PROCESS | 1779 | 1470164365450 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:59:25 INFO - PROCESS | 1779 | 1470164365453 Marionette TRACE conn4 <- [1,2946,null,{}] 11:59:25 INFO - PROCESS | 1779 | 1470164365459 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:25 INFO - PROCESS | 1779 | 1470164365465 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:25 INFO - PROCESS | 1779 | 1470164365635 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 11:59:25 INFO - PROCESS | 1779 | 1470164365833 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:25 INFO - PROCESS | 1779 | 1470164365841 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:25 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d7c00 == 36 [pid = 1779] [id = 744] 11:59:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x92ca3000) [pid = 1779] [serial = 2233] [outer = (nil)] 11:59:25 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x95c5d000) [pid = 1779] [serial = 2234] [outer = 0x92ca3000] 11:59:25 INFO - PROCESS | 1779 | 1470164365936 Marionette DEBUG loaded listener.js 11:59:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x95c58800) [pid = 1779] [serial = 2235] [outer = 0x92ca3000] 11:59:26 INFO - PROCESS | 1779 | 1470164366746 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:59:26 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. 11:59:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1341ms 11:59:26 INFO - PROCESS | 1779 | 1470164366793 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 11:59:26 INFO - PROCESS | 1779 | 1470164366799 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 11:59:26 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:59:26 INFO - PROCESS | 1779 | 1470164366808 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:59:26 INFO - PROCESS | 1779 | 1470164366813 Marionette TRACE conn4 <- [1,2950,null,{}] 11:59:26 INFO - PROCESS | 1779 | 1470164366819 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:26 INFO - PROCESS | 1779 | 1470164366824 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:26 INFO - PROCESS | 1779 | 1470164366989 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 11:59:27 INFO - PROCESS | 1779 | 1470164367205 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:27 INFO - PROCESS | 1779 | 1470164367213 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e4400 == 37 [pid = 1779] [id = 745] 11:59:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x92534c00) [pid = 1779] [serial = 2236] [outer = (nil)] 11:59:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x96f86c00) [pid = 1779] [serial = 2237] [outer = 0x92534c00] 11:59:27 INFO - PROCESS | 1779 | 1470164367296 Marionette DEBUG loaded listener.js 11:59:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x96f88800) [pid = 1779] [serial = 2238] [outer = 0x92534c00] 11:59:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x92ca5400 == 38 [pid = 1779] [id = 746] 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x952c8800) [pid = 1779] [serial = 2239] [outer = (nil)] 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x96fd6c00) [pid = 1779] [serial = 2240] [outer = 0x952c8800] 11:59:28 INFO - PROCESS | 1779 | 1470164368322 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:59:28 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. 11:59:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1535ms 11:59:28 INFO - PROCESS | 1779 | 1470164368359 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 11:59:28 INFO - PROCESS | 1779 | 1470164368362 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 11:59:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:59:28 INFO - PROCESS | 1779 | 1470164368372 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:59:28 INFO - PROCESS | 1779 | 1470164368375 Marionette TRACE conn4 <- [1,2954,null,{}] 11:59:28 INFO - PROCESS | 1779 | 1470164368382 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:28 INFO - PROCESS | 1779 | 1470164368387 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:28 INFO - PROCESS | 1779 | 1470164368582 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 11:59:28 INFO - PROCESS | 1779 | 1470164368775 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:28 INFO - PROCESS | 1779 | 1470164368787 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:28 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ac800 == 39 [pid = 1779] [id = 747] 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x8c4ba400) [pid = 1779] [serial = 2241] [outer = (nil)] 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x918e4c00) [pid = 1779] [serial = 2242] [outer = 0x8c4ba400] 11:59:28 INFO - PROCESS | 1779 | 1470164368863 Marionette DEBUG loaded listener.js 11:59:28 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x92ace400) [pid = 1779] [serial = 2243] [outer = 0x8c4ba400] 11:59:29 INFO - PROCESS | 1779 | 1470164369956 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:59:30 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:59:30 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 11:59:30 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1630ms 11:59:30 INFO - PROCESS | 1779 | 1470164370004 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 11:59:30 INFO - PROCESS | 1779 | 1470164370009 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 11:59:30 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:59:30 INFO - PROCESS | 1779 | 1470164370017 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:59:30 INFO - PROCESS | 1779 | 1470164370022 Marionette TRACE conn4 <- [1,2958,null,{}] 11:59:30 INFO - PROCESS | 1779 | 1470164370050 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:30 INFO - PROCESS | 1779 | 1470164370057 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:30 INFO - PROCESS | 1779 | 1470164370257 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 11:59:30 INFO - PROCESS | 1779 | 1470164370460 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:30 INFO - PROCESS | 1779 | 1470164370474 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d1400 == 40 [pid = 1779] [id = 748] 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x8ed83000) [pid = 1779] [serial = 2244] [outer = (nil)] 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8f405c00) [pid = 1779] [serial = 2245] [outer = 0x8ed83000] 11:59:30 INFO - PROCESS | 1779 | 1470164370625 Marionette DEBUG loaded listener.js 11:59:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x9225b800) [pid = 1779] [serial = 2246] [outer = 0x8ed83000] 11:59:31 INFO - PROCESS | 1779 | --DOCSHELL 0x92251800 == 39 [pid = 1779] [id = 736] 11:59:31 INFO - PROCESS | 1779 | --DOCSHELL 0x918f2c00 == 38 [pid = 1779] [id = 735] 11:59:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8f26f000 == 37 [pid = 1779] [id = 734] 11:59:31 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd46400 == 36 [pid = 1779] [id = 733] 11:59:31 INFO - PROCESS | 1779 | 1470164371549 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x92f61c00) [pid = 1779] [serial = 2175] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x8c4e4000) [pid = 1779] [serial = 2159] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x92f6f000) [pid = 1779] [serial = 2139] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x92de1800) [pid = 1779] [serial = 2130] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x95214400) [pid = 1779] [serial = 2147] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x9252c400) [pid = 1779] [serial = 2165] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x8f3bcc00) [pid = 1779] [serial = 2133] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x93b6a400) [pid = 1779] [serial = 2145] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x93a6f000) [pid = 1779] [serial = 2142] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x95c5ec00) [pid = 1779] [serial = 2157] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x927f4000) [pid = 1779] [serial = 2135] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92ca9c00) [pid = 1779] [serial = 2168] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x92d0c000) [pid = 1779] [serial = 2169] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x93a4cc00) [pid = 1779] [serial = 2141] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x9255e000) [pid = 1779] [serial = 2136] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x96f85c00) [pid = 1779] [serial = 2153] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8cd48000) [pid = 1779] [serial = 2160] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x93b63800) [pid = 1779] [serial = 2144] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x952c4000) [pid = 1779] [serial = 2150] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x95c59c00) [pid = 1779] [serial = 2151] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x9489d400) [pid = 1779] [serial = 2156] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x96f88c00) [pid = 1779] [serial = 2154] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92557000) [pid = 1779] [serial = 2166] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x95218c00) [pid = 1779] [serial = 2148] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8ed8b400) [pid = 1779] [serial = 2162] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x8f3c4800) [pid = 1779] [serial = 2163] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f2a2c00) [pid = 1779] [serial = 2132] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x92ed9400) [pid = 1779] [serial = 2172] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92f67800) [pid = 1779] [serial = 2138] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92deac00) [pid = 1779] [serial = 2171] [outer = (nil)] [url = about:blank] 11:59:31 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92ca6800) [pid = 1779] [serial = 2174] [outer = (nil)] [url = about:blank] 11:59:31 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. 11:59:31 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1614ms 11:59:31 INFO - PROCESS | 1779 | 1470164371632 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 11:59:31 INFO - PROCESS | 1779 | 1470164371639 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 11:59:31 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:59:31 INFO - PROCESS | 1779 | 1470164371650 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:59:31 INFO - PROCESS | 1779 | 1470164371654 Marionette TRACE conn4 <- [1,2962,null,{}] 11:59:31 INFO - PROCESS | 1779 | 1470164371661 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:31 INFO - PROCESS | 1779 | 1470164371666 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:31 INFO - PROCESS | 1779 | 1470164371846 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 11:59:32 INFO - PROCESS | 1779 | 1470164372024 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:32 INFO - PROCESS | 1779 | 1470164372033 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f2a7800 == 37 [pid = 1779] [id = 749] 11:59:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x918f0000) [pid = 1779] [serial = 2247] [outer = (nil)] 11:59:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x92555800) [pid = 1779] [serial = 2248] [outer = 0x918f0000] 11:59:32 INFO - PROCESS | 1779 | 1470164372120 Marionette DEBUG loaded listener.js 11:59:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x92ac9c00) [pid = 1779] [serial = 2249] [outer = 0x918f0000] 11:59:32 INFO - PROCESS | 1779 | 1470164372913 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:59:32 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. 11:59:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1282ms 11:59:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:59:32 INFO - PROCESS | 1779 | 1470164372932 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 11:59:32 INFO - PROCESS | 1779 | 1470164372935 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 11:59:32 INFO - PROCESS | 1779 | 1470164372943 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:59:32 INFO - PROCESS | 1779 | 1470164372949 Marionette TRACE conn4 <- [1,2966,null,{}] 11:59:32 INFO - PROCESS | 1779 | 1470164372965 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:32 INFO - PROCESS | 1779 | 1470164372974 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:33 INFO - PROCESS | 1779 | 1470164373138 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 11:59:33 INFO - PROCESS | 1779 | 1470164373314 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:33 INFO - PROCESS | 1779 | 1470164373330 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x92d0ec00 == 38 [pid = 1779] [id = 750] 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x92d0f800) [pid = 1779] [serial = 2250] [outer = (nil)] 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x92de5c00) [pid = 1779] [serial = 2251] [outer = 0x92d0f800] 11:59:33 INFO - PROCESS | 1779 | 1470164373401 Marionette DEBUG loaded listener.js 11:59:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x92dee000) [pid = 1779] [serial = 2252] [outer = 0x92d0f800] 11:59:34 INFO - PROCESS | 1779 | 1470164374171 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:59:34 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. 11:59:34 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1287ms 11:59:34 INFO - PROCESS | 1779 | 1470164374229 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 11:59:34 INFO - PROCESS | 1779 | 1470164374238 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 11:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:59:34 INFO - PROCESS | 1779 | 1470164374251 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:59:34 INFO - PROCESS | 1779 | 1470164374254 Marionette TRACE conn4 <- [1,2970,null,{}] 11:59:34 INFO - PROCESS | 1779 | 1470164374261 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:34 INFO - PROCESS | 1779 | 1470164374266 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:34 INFO - PROCESS | 1779 | 1470164374496 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 11:59:34 INFO - PROCESS | 1779 | 1470164374518 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:34 INFO - PROCESS | 1779 | 1470164374524 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:34 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de6800 == 39 [pid = 1779] [id = 751] 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92f62800) [pid = 1779] [serial = 2253] [outer = (nil)] 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92f70400) [pid = 1779] [serial = 2254] [outer = 0x92f62800] 11:59:34 INFO - PROCESS | 1779 | 1470164374597 Marionette DEBUG loaded listener.js 11:59:34 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x93a40000) [pid = 1779] [serial = 2255] [outer = 0x92f62800] 11:59:35 INFO - PROCESS | 1779 | 1470164375527 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:59:35 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. 11:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1334ms 11:59:35 INFO - PROCESS | 1779 | 1470164375595 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 11:59:35 INFO - PROCESS | 1779 | 1470164375598 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 11:59:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:59:35 INFO - PROCESS | 1779 | 1470164375606 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:59:35 INFO - PROCESS | 1779 | 1470164375609 Marionette TRACE conn4 <- [1,2974,null,{}] 11:59:35 INFO - PROCESS | 1779 | 1470164375616 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:35 INFO - PROCESS | 1779 | 1470164375621 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:35 INFO - PROCESS | 1779 | 1470164375971 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8e4d9800) [pid = 1779] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x923ce800) [pid = 1779] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x939b3400) [pid = 1779] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x92ee6800) [pid = 1779] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x95251800) [pid = 1779] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x948a1000) [pid = 1779] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:59:35 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8e4dc400) [pid = 1779] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:59:36 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x8f2a2800) [pid = 1779] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:59:36 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x8f272000) [pid = 1779] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:59:36 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x8cd4c400) [pid = 1779] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:59:36 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x918f3000) [pid = 1779] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:59:36 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92554000) [pid = 1779] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:59:36 INFO - PROCESS | 1779 | 1470164376107 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:36 INFO - PROCESS | 1779 | 1470164376115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:36 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ae000 == 40 [pid = 1779] [id = 752] 11:59:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8c4af000) [pid = 1779] [serial = 2256] [outer = (nil)] 11:59:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x8f272000) [pid = 1779] [serial = 2257] [outer = 0x8c4af000] 11:59:36 INFO - PROCESS | 1779 | 1470164376192 Marionette DEBUG loaded listener.js 11:59:36 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92554000) [pid = 1779] [serial = 2258] [outer = 0x8c4af000] 11:59:36 INFO - PROCESS | 1779 | 1470164376929 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 11:59:36 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. 11:59:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1339ms 11:59:36 INFO - PROCESS | 1779 | 1470164376949 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 11:59:36 INFO - PROCESS | 1779 | 1470164376955 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 11:59:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:59:36 INFO - PROCESS | 1779 | 1470164376962 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:59:36 INFO - PROCESS | 1779 | 1470164376965 Marionette TRACE conn4 <- [1,2978,null,{}] 11:59:36 INFO - PROCESS | 1779 | 1470164376983 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:36 INFO - PROCESS | 1779 | 1470164376993 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:37 INFO - PROCESS | 1779 | 1470164377186 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 11:59:37 INFO - PROCESS | 1779 | 1470164377202 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:37 INFO - PROCESS | 1779 | 1470164377210 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:37 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd50000 == 41 [pid = 1779] [id = 753] 11:59:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92f6d400) [pid = 1779] [serial = 2259] [outer = (nil)] 11:59:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x948a3800) [pid = 1779] [serial = 2260] [outer = 0x92f6d400] 11:59:37 INFO - PROCESS | 1779 | 1470164377284 Marionette DEBUG loaded listener.js 11:59:37 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x95217400) [pid = 1779] [serial = 2261] [outer = 0x92f6d400] 11:59:38 INFO - PROCESS | 1779 | 1470164378265 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:59:38 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. 11:59:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1342ms 11:59:38 INFO - PROCESS | 1779 | 1470164378306 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 11:59:38 INFO - PROCESS | 1779 | 1470164378314 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 11:59:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:59:38 INFO - PROCESS | 1779 | 1470164378324 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:59:38 INFO - PROCESS | 1779 | 1470164378329 Marionette TRACE conn4 <- [1,2982,null,{}] 11:59:38 INFO - PROCESS | 1779 | 1470164378340 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:38 INFO - PROCESS | 1779 | 1470164378345 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:38 INFO - PROCESS | 1779 | 1470164378560 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 11:59:38 INFO - PROCESS | 1779 | 1470164378757 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:38 INFO - PROCESS | 1779 | 1470164378771 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:38 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd43400 == 42 [pid = 1779] [id = 754] 11:59:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x8cd4dc00) [pid = 1779] [serial = 2262] [outer = (nil)] 11:59:38 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x8f268000) [pid = 1779] [serial = 2263] [outer = 0x8cd4dc00] 11:59:38 INFO - PROCESS | 1779 | 1470164378917 Marionette DEBUG loaded listener.js 11:59:39 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x8f3c5000) [pid = 1779] [serial = 2264] [outer = 0x8cd4dc00] 11:59:39 INFO - PROCESS | 1779 | 1470164379846 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 11:59:39 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 11:59:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:59:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1592ms 11:59:39 INFO - PROCESS | 1779 | 1470164379918 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 11:59:39 INFO - PROCESS | 1779 | 1470164379925 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 11:59:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:59:39 INFO - PROCESS | 1779 | 1470164379936 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:59:39 INFO - PROCESS | 1779 | 1470164379942 Marionette TRACE conn4 <- [1,2986,null,{}] 11:59:39 INFO - PROCESS | 1779 | 1470164379966 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:39 INFO - PROCESS | 1779 | 1470164379973 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:40 INFO - PROCESS | 1779 | 1470164380225 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 11:59:40 INFO - PROCESS | 1779 | 1470164380367 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:40 INFO - PROCESS | 1779 | 1470164380377 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:40 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b7400 == 43 [pid = 1779] [id = 755] 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92ca9c00) [pid = 1779] [serial = 2265] [outer = (nil)] 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92d06400) [pid = 1779] [serial = 2266] [outer = 0x92ca9c00] 11:59:40 INFO - PROCESS | 1779 | 1470164380464 Marionette DEBUG loaded listener.js 11:59:40 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x92de7400) [pid = 1779] [serial = 2267] [outer = 0x92ca9c00] 11:59:41 INFO - PROCESS | 1779 | 1470164381399 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:59:41 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. 11:59:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1489ms 11:59:41 INFO - PROCESS | 1779 | 1470164381426 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 11:59:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:59:41 INFO - PROCESS | 1779 | 1470164381431 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 11:59:41 INFO - PROCESS | 1779 | 1470164381438 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:59:41 INFO - PROCESS | 1779 | 1470164381445 Marionette TRACE conn4 <- [1,2990,null,{}] 11:59:41 INFO - PROCESS | 1779 | 1470164381463 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:41 INFO - PROCESS | 1779 | 1470164381472 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:41 INFO - PROCESS | 1779 | 1470164381798 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 11:59:41 INFO - PROCESS | 1779 | 1470164381956 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:41 INFO - PROCESS | 1779 | 1470164381971 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:41 INFO - PROCESS | 1779 | ++DOCSHELL 0x93d41000 == 44 [pid = 1779] [id = 756] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x9489a800) [pid = 1779] [serial = 2268] [outer = (nil)] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x95251c00) [pid = 1779] [serial = 2269] [outer = 0x9489a800] 11:59:42 INFO - PROCESS | 1779 | 1470164382055 Marionette DEBUG loaded listener.js 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x95c5d400) [pid = 1779] [serial = 2270] [outer = 0x9489a800] 11:59:42 INFO - PROCESS | 1779 | ++DOCSHELL 0x9489d400 == 45 [pid = 1779] [id = 757] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x96f87400) [pid = 1779] [serial = 2271] [outer = (nil)] 11:59:42 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x96f92800) [pid = 1779] [serial = 2272] [outer = 0x96f87400] 11:59:43 INFO - PROCESS | 1779 | 1470164383057 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:59:43 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. 11:59:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1643ms 11:59:43 INFO - PROCESS | 1779 | 1470164383085 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 11:59:43 INFO - PROCESS | 1779 | 1470164383090 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 11:59:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:59:43 INFO - PROCESS | 1779 | 1470164383107 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:59:43 INFO - PROCESS | 1779 | 1470164383110 Marionette TRACE conn4 <- [1,2994,null,{}] 11:59:43 INFO - PROCESS | 1779 | 1470164383116 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:43 INFO - PROCESS | 1779 | 1470164383122 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:43 INFO - PROCESS | 1779 | 1470164383337 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 11:59:43 INFO - PROCESS | 1779 | 1470164383531 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:43 INFO - PROCESS | 1779 | 1470164383540 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:43 INFO - PROCESS | 1779 | ++DOCSHELL 0x92de3000 == 46 [pid = 1779] [id = 758] 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x96f28800) [pid = 1779] [serial = 2273] [outer = (nil)] 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x96fd8c00) [pid = 1779] [serial = 2274] [outer = 0x96f28800] 11:59:43 INFO - PROCESS | 1779 | 1470164383624 Marionette DEBUG loaded listener.js 11:59:43 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x96fdb000) [pid = 1779] [serial = 2275] [outer = 0x96f28800] 11:59:44 INFO - PROCESS | 1779 | 1470164384525 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:59:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:59:44 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 11:59:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1435ms 11:59:44 INFO - PROCESS | 1779 | 1470164384543 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 11:59:44 INFO - PROCESS | 1779 | 1470164384547 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 11:59:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:59:44 INFO - PROCESS | 1779 | 1470164384554 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:59:44 INFO - PROCESS | 1779 | 1470164384557 Marionette TRACE conn4 <- [1,2998,null,{}] 11:59:44 INFO - PROCESS | 1779 | 1470164384563 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:44 INFO - PROCESS | 1779 | 1470164384570 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:44 INFO - PROCESS | 1779 | 1470164384798 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 11:59:45 INFO - PROCESS | 1779 | 1470164385061 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:45 INFO - PROCESS | 1779 | 1470164385069 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:45 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e5800 == 47 [pid = 1779] [id = 759] 11:59:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8cd48000) [pid = 1779] [serial = 2276] [outer = (nil)] 11:59:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x98990800) [pid = 1779] [serial = 2277] [outer = 0x8cd48000] 11:59:45 INFO - PROCESS | 1779 | 1470164385159 Marionette DEBUG loaded listener.js 11:59:45 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x9935cc00) [pid = 1779] [serial = 2278] [outer = 0x8cd48000] 11:59:46 INFO - PROCESS | 1779 | 1470164386022 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:59:46 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. 11:59:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 11:59:46 INFO - PROCESS | 1779 | 1470164386037 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 11:59:46 INFO - PROCESS | 1779 | 1470164386041 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 11:59:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:59:46 INFO - PROCESS | 1779 | 1470164386049 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:59:46 INFO - PROCESS | 1779 | 1470164386053 Marionette TRACE conn4 <- [1,3002,null,{}] 11:59:46 INFO - PROCESS | 1779 | 1470164386059 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:46 INFO - PROCESS | 1779 | 1470164386070 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:46 INFO - PROCESS | 1779 | 1470164386294 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 11:59:46 INFO - PROCESS | 1779 | 1470164386492 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:46 INFO - PROCESS | 1779 | 1470164386501 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:46 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f6a000 == 48 [pid = 1779] [id = 760] 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x96fe2000) [pid = 1779] [serial = 2279] [outer = (nil)] 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x9a129c00) [pid = 1779] [serial = 2280] [outer = 0x96fe2000] 11:59:46 INFO - PROCESS | 1779 | 1470164386588 Marionette DEBUG loaded listener.js 11:59:46 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x9a1b0400) [pid = 1779] [serial = 2281] [outer = 0x96fe2000] 11:59:47 INFO - PROCESS | 1779 | 1470164387471 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:59:47 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. 11:59:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1440ms 11:59:47 INFO - PROCESS | 1779 | 1470164387489 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 11:59:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:59:47 INFO - PROCESS | 1779 | 1470164387493 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 11:59:47 INFO - PROCESS | 1779 | 1470164387500 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:59:47 INFO - PROCESS | 1779 | 1470164387504 Marionette TRACE conn4 <- [1,3006,null,{}] 11:59:47 INFO - PROCESS | 1779 | 1470164387510 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:47 INFO - PROCESS | 1779 | 1470164387516 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:47 INFO - PROCESS | 1779 | 1470164387731 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 11:59:47 INFO - PROCESS | 1779 | 1470164387951 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:47 INFO - PROCESS | 1779 | 1470164387962 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:47 INFO - PROCESS | 1779 | ++DOCSHELL 0x92258000 == 49 [pid = 1779] [id = 761] 11:59:47 INFO - PROCESS | 1779 | ++DOMWINDOW == 108 (0x92d06000) [pid = 1779] [serial = 2282] [outer = (nil)] 11:59:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 109 (0x9a4f3000) [pid = 1779] [serial = 2283] [outer = 0x92d06000] 11:59:48 INFO - PROCESS | 1779 | 1470164388044 Marionette DEBUG loaded listener.js 11:59:48 INFO - PROCESS | 1779 | ++DOMWINDOW == 110 (0x9a573400) [pid = 1779] [serial = 2284] [outer = 0x92d06000] 11:59:48 INFO - PROCESS | 1779 | 1470164388918 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:59:48 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. 11:59:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1439ms 11:59:48 INFO - PROCESS | 1779 | 1470164388939 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 11:59:48 INFO - PROCESS | 1779 | 1470164388943 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 11:59:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:59:48 INFO - PROCESS | 1779 | 1470164388949 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:59:48 INFO - PROCESS | 1779 | 1470164388952 Marionette TRACE conn4 <- [1,3010,null,{}] 11:59:48 INFO - PROCESS | 1779 | 1470164388959 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:48 INFO - PROCESS | 1779 | 1470164388964 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:49 INFO - PROCESS | 1779 | 1470164389156 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 11:59:49 INFO - PROCESS | 1779 | 1470164389423 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:49 INFO - PROCESS | 1779 | 1470164389431 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:49 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b6000 == 50 [pid = 1779] [id = 762] 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 111 (0x9a12a000) [pid = 1779] [serial = 2285] [outer = (nil)] 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 112 (0x9a9a8800) [pid = 1779] [serial = 2286] [outer = 0x9a12a000] 11:59:49 INFO - PROCESS | 1779 | 1470164389515 Marionette DEBUG loaded listener.js 11:59:49 INFO - PROCESS | 1779 | ++DOMWINDOW == 113 (0x9aa02800) [pid = 1779] [serial = 2287] [outer = 0x9a12a000] 11:59:50 INFO - PROCESS | 1779 | 1470164390371 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 11:59:50 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 11:59:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1486ms 11:59:50 INFO - PROCESS | 1779 | 1470164390438 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 11:59:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:59:50 INFO - PROCESS | 1779 | 1470164390442 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 11:59:50 INFO - PROCESS | 1779 | 1470164390448 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:59:50 INFO - PROCESS | 1779 | 1470164390452 Marionette TRACE conn4 <- [1,3014,null,{}] 11:59:50 INFO - PROCESS | 1779 | 1470164390458 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:50 INFO - PROCESS | 1779 | 1470164390465 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:50 INFO - PROCESS | 1779 | 1470164390649 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 11:59:50 INFO - PROCESS | 1779 | 1470164390855 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:50 INFO - PROCESS | 1779 | 1470164390862 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:50 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4adc00 == 51 [pid = 1779] [id = 763] 11:59:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 114 (0x8c4b1000) [pid = 1779] [serial = 2288] [outer = (nil)] 11:59:50 INFO - PROCESS | 1779 | ++DOMWINDOW == 115 (0x8f3bfc00) [pid = 1779] [serial = 2289] [outer = 0x8c4b1000] 11:59:50 INFO - PROCESS | 1779 | 1470164390949 Marionette DEBUG loaded listener.js 11:59:51 INFO - PROCESS | 1779 | ++DOMWINDOW == 116 (0x927eac00) [pid = 1779] [serial = 2290] [outer = 0x8c4b1000] 11:59:51 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:59:52 INFO - PROCESS | 1779 | 1470164392266 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:59:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:59:52 INFO - {} 11:59:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:59:52 INFO - {} 11:59:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:59:52 INFO - {} 11:59:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:59:52 INFO - {} 11:59:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1889ms 11:59:52 INFO - PROCESS | 1779 | 1470164392357 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 11:59:52 INFO - PROCESS | 1779 | 1470164392364 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 11:59:52 INFO - TEST-START | /FileAPI/fileReader.html 11:59:52 INFO - PROCESS | 1779 | 1470164392374 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:59:52 INFO - PROCESS | 1779 | 1470164392378 Marionette TRACE conn4 <- [1,3018,null,{}] 11:59:52 INFO - PROCESS | 1779 | 1470164392387 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:52 INFO - PROCESS | 1779 | 1470164392394 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:52 INFO - PROCESS | 1779 | 1470164392599 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 11:59:52 INFO - PROCESS | 1779 | 1470164392944 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:52 INFO - PROCESS | 1779 | 1470164392957 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:52 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26fc00 == 52 [pid = 1779] [id = 764] 11:59:52 INFO - PROCESS | 1779 | ++DOMWINDOW == 117 (0x8f2acc00) [pid = 1779] [serial = 2291] [outer = (nil)] 11:59:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 118 (0x8f40a800) [pid = 1779] [serial = 2292] [outer = 0x8f2acc00] 11:59:53 INFO - PROCESS | 1779 | 1470164393031 Marionette DEBUG loaded listener.js 11:59:53 INFO - PROCESS | 1779 | ++DOMWINDOW == 119 (0x927ee800) [pid = 1779] [serial = 2293] [outer = 0x8f2acc00] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ae000 == 51 [pid = 1779] [id = 752] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92de6800 == 50 [pid = 1779] [id = 751] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92d0ec00 == 49 [pid = 1779] [id = 750] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8f2a7800 == 48 [pid = 1779] [id = 749] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d1400 == 47 [pid = 1779] [id = 748] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92ca5400 == 46 [pid = 1779] [id = 746] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ee000 == 45 [pid = 1779] [id = 732] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8f3b8800 == 44 [pid = 1779] [id = 737] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd4a400 == 43 [pid = 1779] [id = 738] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4cd400 == 42 [pid = 1779] [id = 739] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92ed8800 == 41 [pid = 1779] [id = 740] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8e4d7c00 == 40 [pid = 1779] [id = 744] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ad400 == 39 [pid = 1779] [id = 742] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b6c00 == 38 [pid = 1779] [id = 743] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4ac800 == 37 [pid = 1779] [id = 747] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e4400 == 36 [pid = 1779] [id = 745] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x918f1800 == 35 [pid = 1779] [id = 741] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b6000 == 34 [pid = 1779] [id = 762] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4adc00 == 33 [pid = 1779] [id = 763] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92258000 == 32 [pid = 1779] [id = 761] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92f6a000 == 31 [pid = 1779] [id = 760] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4e5800 == 30 [pid = 1779] [id = 759] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x9489d400 == 29 [pid = 1779] [id = 757] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x93d41000 == 28 [pid = 1779] [id = 756] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x92de3000 == 27 [pid = 1779] [id = 758] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4b7400 == 26 [pid = 1779] [id = 755] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd50000 == 25 [pid = 1779] [id = 753] 11:59:54 INFO - PROCESS | 1779 | --DOCSHELL 0x8cd43400 == 24 [pid = 1779] [id = 754] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 118 (0x92acd000) [pid = 1779] [serial = 2213] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 117 (0x8ed87400) [pid = 1779] [serial = 2177] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 116 (0x927eec00) [pid = 1779] [serial = 2181] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 115 (0x92556400) [pid = 1779] [serial = 2180] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 114 (0x93a7a800) [pid = 1779] [serial = 2184] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 113 (0x93a6c400) [pid = 1779] [serial = 2183] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 112 (0x95252000) [pid = 1779] [serial = 2187] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 111 (0x9521a000) [pid = 1779] [serial = 2186] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 110 (0x96f8c400) [pid = 1779] [serial = 2190] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 109 (0x96f1ec00) [pid = 1779] [serial = 2189] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 108 (0x9894b800) [pid = 1779] [serial = 2193] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 107 (0x96fe2800) [pid = 1779] [serial = 2192] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x8f3bbc00) [pid = 1779] [serial = 2196] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x8f264800) [pid = 1779] [serial = 2195] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8f2af000) [pid = 1779] [serial = 2204] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x927f0800) [pid = 1779] [serial = 2199] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9255a400) [pid = 1779] [serial = 2198] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x8e4cd800) [pid = 1779] [serial = 2201] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x8e4d3c00) [pid = 1779] [serial = 2202] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x92258800) [pid = 1779] [serial = 2207] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x927e9400) [pid = 1779] [serial = 2210] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x923ce400) [pid = 1779] [serial = 2208] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92acdc00) [pid = 1779] [serial = 2211] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x8f266c00) [pid = 1779] [serial = 2178] [outer = (nil)] [url = about:blank] 11:59:54 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x8f3bd400) [pid = 1779] [serial = 2205] [outer = (nil)] [url = about:blank] 11:59:55 INFO - PROCESS | 1779 | 1470164395179 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 11:59:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:59:55 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:59:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:59:55 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:59:55 INFO - TEST-OK | /FileAPI/fileReader.html | took 2857ms 11:59:55 INFO - PROCESS | 1779 | 1470164395233 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 11:59:55 INFO - PROCESS | 1779 | 1470164395239 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 11:59:55 INFO - TEST-START | /FileAPI/historical.html 11:59:55 INFO - PROCESS | 1779 | 1470164395248 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:59:55 INFO - PROCESS | 1779 | 1470164395255 Marionette TRACE conn4 <- [1,3022,null,{}] 11:59:55 INFO - PROCESS | 1779 | 1470164395262 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:55 INFO - PROCESS | 1779 | 1470164395267 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:55 INFO - PROCESS | 1779 | 1470164395437 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 11:59:55 INFO - PROCESS | 1779 | 1470164395588 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:55 INFO - PROCESS | 1779 | 1470164395597 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:55 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4f1400 == 25 [pid = 1779] [id = 765] 11:59:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x8cd43400) [pid = 1779] [serial = 2294] [outer = (nil)] 11:59:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x8e4cd800) [pid = 1779] [serial = 2295] [outer = 0x8cd43400] 11:59:55 INFO - PROCESS | 1779 | 1470164395673 Marionette DEBUG loaded listener.js 11:59:55 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x8ed81c00) [pid = 1779] [serial = 2296] [outer = 0x8cd43400] 11:59:56 INFO - PROCESS | 1779 | 1470164396462 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 11:59:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:59:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:59:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:59:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:59:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:59:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:59:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:59:56 INFO - TEST-OK | /FileAPI/historical.html | took 1292ms 11:59:56 INFO - PROCESS | 1779 | 1470164396544 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 11:59:56 INFO - PROCESS | 1779 | 1470164396553 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 11:59:56 INFO - TEST-START | /FileAPI/idlharness.html 11:59:56 INFO - PROCESS | 1779 | 1470164396566 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:59:56 INFO - PROCESS | 1779 | 1470164396571 Marionette TRACE conn4 <- [1,3026,null,{}] 11:59:56 INFO - PROCESS | 1779 | 1470164396577 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:56 INFO - PROCESS | 1779 | 1470164396583 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:56 INFO - PROCESS | 1779 | 1470164396753 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 11:59:56 INFO - PROCESS | 1779 | 1470164396945 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:56 INFO - PROCESS | 1779 | 1470164396953 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:56 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f266400 == 26 [pid = 1779] [id = 766] 11:59:56 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x8f3b7400) [pid = 1779] [serial = 2297] [outer = (nil)] 11:59:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8f3bb000) [pid = 1779] [serial = 2298] [outer = 0x8f3b7400] 11:59:57 INFO - PROCESS | 1779 | 1470164397028 Marionette DEBUG loaded listener.js 11:59:57 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f3be000) [pid = 1779] [serial = 2299] [outer = 0x8f3b7400] 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:59:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:59:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:59:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:59:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:59:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:59:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:59:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:59:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:59:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:59:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:59:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:59:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:59:58 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 11:59:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:59:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:59:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:59:58 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 11:59:58 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 11:59:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:59:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:59:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:59:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:59:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:59:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:59:58 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 11:59:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:59:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:59:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:59:58 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 11:59:58 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 11:59:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:59:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:59:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:59:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:59:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:59:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:59:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:59:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:59:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:59:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 2109ms 11:59:58 INFO - PROCESS | 1779 | 1470164398567 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 11:59:59 INFO - PROCESS | 1779 | 1470164399524 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 11:59:59 INFO - PROCESS | 1779 | 1470164399527 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x918f0000) [pid = 1779] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x8e4ce000) [pid = 1779] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8cd4a800) [pid = 1779] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x92ed9800) [pid = 1779] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x92d0f800) [pid = 1779] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x92f62800) [pid = 1779] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92f6c000) [pid = 1779] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x8c4ba400) [pid = 1779] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92f65400) [pid = 1779] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x8c4af000) [pid = 1779] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x918ee400) [pid = 1779] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:59:59 INFO - TEST-START | /FileAPI/idlharness.worker 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x952c8800) [pid = 1779] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x8ed83000) [pid = 1779] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x92ca3000) [pid = 1779] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x918ecc00) [pid = 1779] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x92534c00) [pid = 1779] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:59:59 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x92f6d400) [pid = 1779] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:59:59 INFO - PROCESS | 1779 | 1470164399616 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:59:59 INFO - PROCESS | 1779 | 1470164399622 Marionette TRACE conn4 <- [1,3030,null,{}] 11:59:59 INFO - PROCESS | 1779 | 1470164399639 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:59:59 INFO - PROCESS | 1779 | 1470164399648 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 11:59:59 INFO - PROCESS | 1779 | 1470164399806 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 11:59:59 INFO - PROCESS | 1779 | 1470164399956 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:59:59 INFO - PROCESS | 1779 | 1470164399969 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:00 INFO - PROCESS | 1779 | ++DOCSHELL 0x92f66c00 == 27 [pid = 1779] [id = 767] 12:00:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92f67c00) [pid = 1779] [serial = 2300] [outer = (nil)] 12:00:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92f6a400) [pid = 1779] [serial = 2301] [outer = 0x92f67c00] 12:00:00 INFO - PROCESS | 1779 | 1470164400054 Marionette DEBUG loaded listener.js 12:00:00 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x939b6800) [pid = 1779] [serial = 2302] [outer = 0x92f67c00] 12:00:00 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:00:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:00:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:00:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:00:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:00:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:00:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:00:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:00:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:00:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:00:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:00:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:00:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:00:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:00:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:00:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:00:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:00:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:00:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:00:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:00:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:00:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:00:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:00:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:00:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:00:02 INFO - {} 12:00:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2643ms 12:00:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:00:02 INFO - PROCESS | 1779 | 1470164402075 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:00:02 INFO - PROCESS | 1779 | 1470164402247 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 12:00:02 INFO - PROCESS | 1779 | 1470164402252 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 12:00:02 INFO - PROCESS | 1779 | 1470164402290 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:00:02 INFO - PROCESS | 1779 | 1470164402306 Marionette TRACE conn4 <- [1,3034,null,{}] 12:00:02 INFO - PROCESS | 1779 | 1470164402407 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:02 INFO - PROCESS | 1779 | 1470164402417 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:02 INFO - PROCESS | 1779 | 1470164402647 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 12:00:02 INFO - PROCESS | 1779 | 1470164402847 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:02 INFO - PROCESS | 1779 | 1470164402861 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:02 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f40dc00 == 28 [pid = 1779] [id = 768] 12:00:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x8f411000) [pid = 1779] [serial = 2303] [outer = (nil)] 12:00:02 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x918ee800) [pid = 1779] [serial = 2304] [outer = 0x8f411000] 12:00:02 INFO - PROCESS | 1779 | 1470164402987 Marionette DEBUG loaded listener.js 12:00:03 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x923c4400) [pid = 1779] [serial = 2305] [outer = 0x8f411000] 12:00:03 INFO - PROCESS | 1779 | 1470164403881 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:00:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1621ms 12:00:03 INFO - PROCESS | 1779 | 1470164403905 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 12:00:03 INFO - PROCESS | 1779 | 1470164403912 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 12:00:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:00:03 INFO - PROCESS | 1779 | 1470164403924 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:00:03 INFO - PROCESS | 1779 | 1470164403928 Marionette TRACE conn4 <- [1,3038,null,{}] 12:00:03 INFO - PROCESS | 1779 | 1470164403935 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:03 INFO - PROCESS | 1779 | 1470164403941 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:04 INFO - PROCESS | 1779 | 1470164404204 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 12:00:04 INFO - PROCESS | 1779 | 1470164404344 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:04 INFO - PROCESS | 1779 | 1470164404353 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:04 INFO - PROCESS | 1779 | ++DOCSHELL 0x92557000 == 29 [pid = 1779] [id = 769] 12:00:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x927f0400) [pid = 1779] [serial = 2306] [outer = (nil)] 12:00:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x92cad800) [pid = 1779] [serial = 2307] [outer = 0x927f0400] 12:00:04 INFO - PROCESS | 1779 | 1470164404486 Marionette DEBUG loaded listener.js 12:00:04 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x92ee1c00) [pid = 1779] [serial = 2308] [outer = 0x927f0400] 12:00:05 INFO - PROCESS | 1779 | 1470164405428 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:00:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:00:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:00:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1544ms 12:00:05 INFO - PROCESS | 1779 | 1470164405469 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 12:00:05 INFO - PROCESS | 1779 | 1470164405474 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 12:00:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:00:05 INFO - PROCESS | 1779 | 1470164405483 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:00:05 INFO - PROCESS | 1779 | 1470164405489 Marionette TRACE conn4 <- [1,3042,null,{}] 12:00:05 INFO - PROCESS | 1779 | 1470164405547 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:05 INFO - PROCESS | 1779 | 1470164405557 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:05 INFO - PROCESS | 1779 | 1470164405835 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 12:00:06 INFO - PROCESS | 1779 | 1470164405986 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:06 INFO - PROCESS | 1779 | 1470164405996 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:06 INFO - PROCESS | 1779 | ++DOCSHELL 0x95215c00 == 30 [pid = 1779] [id = 770] 12:00:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x952bd800) [pid = 1779] [serial = 2309] [outer = (nil)] 12:00:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x96fdcc00) [pid = 1779] [serial = 2310] [outer = 0x952bd800] 12:00:06 INFO - PROCESS | 1779 | 1470164406090 Marionette DEBUG loaded listener.js 12:00:06 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x9894b400) [pid = 1779] [serial = 2311] [outer = 0x952bd800] 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:00:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:00:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:00:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:00:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:00:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:00:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1978ms 12:00:07 INFO - PROCESS | 1779 | 1470164407353 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:00:07 INFO - PROCESS | 1779 | 1470164407484 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 12:00:07 INFO - PROCESS | 1779 | 1470164407496 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 12:00:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:00:07 INFO - PROCESS | 1779 | 1470164407581 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:00:07 INFO - PROCESS | 1779 | 1470164407597 Marionette TRACE conn4 <- [1,3046,null,{}] 12:00:07 INFO - PROCESS | 1779 | 1470164407615 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:07 INFO - PROCESS | 1779 | 1470164407624 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:07 INFO - PROCESS | 1779 | 1470164407938 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 12:00:08 INFO - PROCESS | 1779 | 1470164408107 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:08 INFO - PROCESS | 1779 | 1470164408115 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:08 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4d5c00 == 31 [pid = 1779] [id = 771] 12:00:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x93a70800) [pid = 1779] [serial = 2312] [outer = (nil)] 12:00:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x93a74400) [pid = 1779] [serial = 2313] [outer = 0x93a70800] 12:00:08 INFO - PROCESS | 1779 | 1470164408239 Marionette DEBUG loaded listener.js 12:00:08 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x93b6a400) [pid = 1779] [serial = 2314] [outer = 0x93a70800] 12:00:08 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:00:09 INFO - PROCESS | 1779 | 1470164409156 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:00:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:00:09 INFO - {} 12:00:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1647ms 12:00:09 INFO - PROCESS | 1779 | 1470164409192 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 12:00:09 INFO - PROCESS | 1779 | 1470164409196 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 12:00:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:00:09 INFO - PROCESS | 1779 | 1470164409203 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:00:09 INFO - PROCESS | 1779 | 1470164409206 Marionette TRACE conn4 <- [1,3050,null,{}] 12:00:09 INFO - PROCESS | 1779 | 1470164409218 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:09 INFO - PROCESS | 1779 | 1470164409223 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:09 INFO - PROCESS | 1779 | 1470164409440 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 12:00:09 INFO - PROCESS | 1779 | 1470164409611 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:09 INFO - PROCESS | 1779 | 1470164409620 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:09 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a78000 == 32 [pid = 1779] [id = 772] 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x93d38000) [pid = 1779] [serial = 2315] [outer = (nil)] 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x948a6800) [pid = 1779] [serial = 2316] [outer = 0x93d38000] 12:00:09 INFO - PROCESS | 1779 | 1470164409746 Marionette DEBUG loaded listener.js 12:00:09 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x9489f800) [pid = 1779] [serial = 2317] [outer = 0x93d38000] 12:00:10 INFO - PROCESS | 1779 | 1470164410644 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:00:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:00:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:00:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:00:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:00:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1492ms 12:00:10 INFO - PROCESS | 1779 | 1470164410697 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 12:00:10 INFO - PROCESS | 1779 | 1470164410702 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 12:00:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:00:10 INFO - PROCESS | 1779 | 1470164410710 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:00:10 INFO - PROCESS | 1779 | 1470164410713 Marionette TRACE conn4 <- [1,3054,null,{}] 12:00:10 INFO - PROCESS | 1779 | 1470164410738 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:10 INFO - PROCESS | 1779 | 1470164410750 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:11 INFO - PROCESS | 1779 | 1470164411000 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 12:00:11 INFO - PROCESS | 1779 | 1470164411224 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:11 INFO - PROCESS | 1779 | 1470164411235 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:11 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4ac000 == 33 [pid = 1779] [id = 773] 12:00:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8c4b3c00) [pid = 1779] [serial = 2318] [outer = (nil)] 12:00:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x93a73800) [pid = 1779] [serial = 2319] [outer = 0x8c4b3c00] 12:00:11 INFO - PROCESS | 1779 | 1470164411360 Marionette DEBUG loaded listener.js 12:00:11 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x99fda400) [pid = 1779] [serial = 2320] [outer = 0x8c4b3c00] 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:00:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:00:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:00:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:00:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:00:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:00:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2167ms 12:00:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:00:13 INFO - PROCESS | 1779 | 1470164412695 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:00:13 INFO - PROCESS | 1779 | 1470164412882 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 12:00:13 INFO - PROCESS | 1779 | 1470164412892 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 12:00:13 INFO - PROCESS | 1779 | 1470164412907 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:00:13 INFO - PROCESS | 1779 | 1470164412914 Marionette TRACE conn4 <- [1,3058,null,{}] 12:00:13 INFO - PROCESS | 1779 | 1470164413120 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:13 INFO - PROCESS | 1779 | 1470164413128 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:13 INFO - PROCESS | 1779 | 1470164413370 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 12:00:13 INFO - PROCESS | 1779 | 1470164413629 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:13 INFO - PROCESS | 1779 | 1470164413641 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:13 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4e6400 == 34 [pid = 1779] [id = 774] 12:00:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 105 (0x8c4e9000) [pid = 1779] [serial = 2321] [outer = (nil)] 12:00:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 106 (0x8cd45000) [pid = 1779] [serial = 2322] [outer = 0x8c4e9000] 12:00:13 INFO - PROCESS | 1779 | 1470164413762 Marionette DEBUG loaded listener.js 12:00:13 INFO - PROCESS | 1779 | ++DOMWINDOW == 107 (0x8f26a000) [pid = 1779] [serial = 2323] [outer = 0x8c4e9000] 12:00:14 INFO - PROCESS | 1779 | 1470164414940 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:00:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:00:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:00:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:00:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:00:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:00:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:00:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:00:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:00:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2111ms 12:00:15 INFO - PROCESS | 1779 | 1470164415052 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 12:00:15 INFO - PROCESS | 1779 | 1470164415061 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 12:00:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:00:15 INFO - PROCESS | 1779 | 1470164415102 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:00:15 INFO - PROCESS | 1779 | 1470164415111 Marionette TRACE conn4 <- [1,3062,null,{}] 12:00:15 INFO - PROCESS | 1779 | 1470164415124 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:15 INFO - PROCESS | 1779 | 1470164415133 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:15 INFO - PROCESS | 1779 | 1470164415457 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 12:00:15 INFO - PROCESS | 1779 | --DOCSHELL 0x8f266400 == 33 [pid = 1779] [id = 766] 12:00:15 INFO - PROCESS | 1779 | --DOCSHELL 0x8c4f1400 == 32 [pid = 1779] [id = 765] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 106 (0x92555800) [pid = 1779] [serial = 2248] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 105 (0x95217c00) [pid = 1779] [serial = 2232] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 104 (0x8ed86800) [pid = 1779] [serial = 2217] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 103 (0x92ee4400) [pid = 1779] [serial = 2223] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 102 (0x9489f000) [pid = 1779] [serial = 2231] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 101 (0x92dee000) [pid = 1779] [serial = 2252] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 100 (0x92f70400) [pid = 1779] [serial = 2254] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 99 (0x93a44400) [pid = 1779] [serial = 2226] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 98 (0x93a40000) [pid = 1779] [serial = 2255] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 97 (0x8e4d1800) [pid = 1779] [serial = 2216] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 96 (0x918e4c00) [pid = 1779] [serial = 2242] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 95 (0x93b5f800) [pid = 1779] [serial = 2229] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 94 (0x93a7b800) [pid = 1779] [serial = 2228] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 93 (0x92554000) [pid = 1779] [serial = 2258] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 92 (0x92ac9c00) [pid = 1779] [serial = 2249] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 91 (0x92ace400) [pid = 1779] [serial = 2243] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 90 (0x92ca8400) [pid = 1779] [serial = 2214] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 89 (0x96fd6c00) [pid = 1779] [serial = 2240] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 88 (0x8f405c00) [pid = 1779] [serial = 2245] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 87 (0x95c5d000) [pid = 1779] [serial = 2234] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x95c58800) [pid = 1779] [serial = 2235] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92ee0800) [pid = 1779] [serial = 2222] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x918ef000) [pid = 1779] [serial = 2220] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x93a3d800) [pid = 1779] [serial = 2225] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x8f272000) [pid = 1779] [serial = 2257] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x92de5c00) [pid = 1779] [serial = 2251] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x96f88800) [pid = 1779] [serial = 2238] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92559000) [pid = 1779] [serial = 2219] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9225b800) [pid = 1779] [serial = 2246] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x96f86c00) [pid = 1779] [serial = 2237] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x948a3800) [pid = 1779] [serial = 2260] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x95217400) [pid = 1779] [serial = 2261] [outer = (nil)] [url = about:blank] 12:00:15 INFO - PROCESS | 1779 | 1470164415825 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:15 INFO - PROCESS | 1779 | 1470164415833 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:15 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4da800 == 33 [pid = 1779] [id = 775] 12:00:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x8f272000) [pid = 1779] [serial = 2324] [outer = (nil)] 12:00:15 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x918ef000) [pid = 1779] [serial = 2325] [outer = 0x8f272000] 12:00:15 INFO - PROCESS | 1779 | 1470164415913 Marionette DEBUG loaded listener.js 12:00:16 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x9252c400) [pid = 1779] [serial = 2326] [outer = 0x8f272000] 12:00:16 INFO - PROCESS | 1779 | [1779] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:00:16 INFO - PROCESS | 1779 | 1470164416745 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:00:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:00:16 INFO - {} 12:00:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1680ms 12:00:16 INFO - PROCESS | 1779 | 1470164416758 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 12:00:16 INFO - PROCESS | 1779 | 1470164416764 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 12:00:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:00:16 INFO - PROCESS | 1779 | 1470164416791 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:00:16 INFO - PROCESS | 1779 | 1470164416796 Marionette TRACE conn4 <- [1,3066,null,{}] 12:00:16 INFO - PROCESS | 1779 | 1470164416802 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:16 INFO - PROCESS | 1779 | 1470164416808 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:17 INFO - PROCESS | 1779 | 1470164416999 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 12:00:17 INFO - PROCESS | 1779 | 1470164417011 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:17 INFO - PROCESS | 1779 | 1470164417020 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:17 INFO - PROCESS | 1779 | ++DOCSHELL 0x9224fc00 == 34 [pid = 1779] [id = 776] 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x9255b800) [pid = 1779] [serial = 2327] [outer = (nil)] 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x927ef800) [pid = 1779] [serial = 2328] [outer = 0x9255b800] 12:00:17 INFO - PROCESS | 1779 | 1470164417093 Marionette DEBUG loaded listener.js 12:00:17 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92ca3000) [pid = 1779] [serial = 2329] [outer = 0x9255b800] 12:00:18 INFO - PROCESS | 1779 | 1470164418088 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:00:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:00:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1343ms 12:00:18 INFO - PROCESS | 1779 | 1470164418131 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 12:00:18 INFO - PROCESS | 1779 | 1470164418136 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 12:00:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:00:18 INFO - PROCESS | 1779 | 1470164418152 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:00:18 INFO - PROCESS | 1779 | 1470164418162 Marionette TRACE conn4 <- [1,3070,null,{}] 12:00:18 INFO - PROCESS | 1779 | 1470164418175 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:18 INFO - PROCESS | 1779 | 1470164418183 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:18 INFO - PROCESS | 1779 | 1470164418426 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 12:00:18 INFO - PROCESS | 1779 | 1470164418449 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:18 INFO - PROCESS | 1779 | 1470164418457 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:18 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b9800 == 35 [pid = 1779] [id = 777] 12:00:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x8e4d3400) [pid = 1779] [serial = 2330] [outer = (nil)] 12:00:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92def800) [pid = 1779] [serial = 2331] [outer = 0x8e4d3400] 12:00:18 INFO - PROCESS | 1779 | 1470164418530 Marionette DEBUG loaded listener.js 12:00:18 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92edf800) [pid = 1779] [serial = 2332] [outer = 0x8e4d3400] 12:00:19 INFO - PROCESS | 1779 | 1470164419447 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:00:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1355ms 12:00:19 INFO - PROCESS | 1779 | 1470164419503 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 12:00:19 INFO - PROCESS | 1779 | 1470164419508 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 12:00:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:00:19 INFO - PROCESS | 1779 | 1470164419524 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:00:19 INFO - PROCESS | 1779 | 1470164419528 Marionette TRACE conn4 <- [1,3074,null,{}] 12:00:19 INFO - PROCESS | 1779 | 1470164419552 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:19 INFO - PROCESS | 1779 | 1470164419558 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:19 INFO - PROCESS | 1779 | 1470164419795 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 12:00:19 INFO - PROCESS | 1779 | 1470164419815 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:19 INFO - PROCESS | 1779 | 1470164419822 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:19 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd4a400 == 36 [pid = 1779] [id = 778] 12:00:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x92f65800) [pid = 1779] [serial = 2333] [outer = (nil)] 12:00:19 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x939af400) [pid = 1779] [serial = 2334] [outer = 0x92f65800] 12:00:19 INFO - PROCESS | 1779 | 1470164419894 Marionette DEBUG loaded listener.js 12:00:20 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x93a40000) [pid = 1779] [serial = 2335] [outer = 0x92f65800] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 86 (0x8cd4dc00) [pid = 1779] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 85 (0x92ca9c00) [pid = 1779] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 84 (0x96f87400) [pid = 1779] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 83 (0x9489a800) [pid = 1779] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 82 (0x96f28800) [pid = 1779] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 81 (0x8cd48000) [pid = 1779] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 80 (0x96fe2000) [pid = 1779] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 79 (0x92d06000) [pid = 1779] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 78 (0x9a12a000) [pid = 1779] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 77 (0x8c4b1000) [pid = 1779] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 76 (0x8cd43400) [pid = 1779] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 75 (0x8f2acc00) [pid = 1779] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:00:20 INFO - PROCESS | 1779 | --DOMWINDOW == 74 (0x8f3b7400) [pid = 1779] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:00:20 INFO - PROCESS | 1779 | 1470164420937 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:00:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:00:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1442ms 12:00:20 INFO - PROCESS | 1779 | 1470164420969 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 12:00:20 INFO - PROCESS | 1779 | 1470164420972 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 12:00:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:00:20 INFO - PROCESS | 1779 | 1470164420979 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:00:20 INFO - PROCESS | 1779 | 1470164420982 Marionette TRACE conn4 <- [1,3078,null,{}] 12:00:20 INFO - PROCESS | 1779 | 1470164420988 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:20 INFO - PROCESS | 1779 | 1470164420993 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:21 INFO - PROCESS | 1779 | 1470164421153 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 12:00:21 INFO - PROCESS | 1779 | 1470164421323 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:21 INFO - PROCESS | 1779 | 1470164421340 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:21 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a45c00 == 37 [pid = 1779] [id = 779] 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 75 (0x93a46000) [pid = 1779] [serial = 2336] [outer = (nil)] 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 76 (0x93a6ec00) [pid = 1779] [serial = 2337] [outer = 0x93a46000] 12:00:21 INFO - PROCESS | 1779 | 1470164421436 Marionette DEBUG loaded listener.js 12:00:21 INFO - PROCESS | 1779 | ++DOMWINDOW == 77 (0x93d37000) [pid = 1779] [serial = 2338] [outer = 0x93a46000] 12:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 12:00:22 INFO - reader.readAsText(blob_2) 12:00:22 INFO - }" did not throw 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 12:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 12:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 12:00:22 INFO - reader.readAsDataURL(blob_2) 12:00:22 INFO - }" did not throw 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 12:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 12:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 12:00:22 INFO - reader.readAsArrayBuffer(blob_2) 12:00:22 INFO - }" did not throw 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 12:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:22 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 12:00:22 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 12:00:22 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 12:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:00:22 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 12:00:22 INFO - PROCESS | 1779 | 1470164422434 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 12:00:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:00:22 INFO - PROCESS | 1779 | 1470164422463 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:00:22 INFO - PROCESS | 1779 | 1470164422469 Marionette TRACE conn4 <- [1,3082,null,{}] 12:00:22 INFO - PROCESS | 1779 | 1470164422481 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:22 INFO - PROCESS | 1779 | 1470164422486 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:22 INFO - PROCESS | 1779 | 1470164422829 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 12:00:23 INFO - PROCESS | 1779 | 1470164422980 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:23 INFO - PROCESS | 1779 | 1470164422992 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:23 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f26b800 == 38 [pid = 1779] [id = 780] 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 78 (0x8f2a2000) [pid = 1779] [serial = 2339] [outer = (nil)] 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 79 (0x8f3b9400) [pid = 1779] [serial = 2340] [outer = 0x8f2a2000] 12:00:23 INFO - PROCESS | 1779 | 1470164423085 Marionette DEBUG loaded listener.js 12:00:23 INFO - PROCESS | 1779 | ++DOMWINDOW == 80 (0x918e9800) [pid = 1779] [serial = 2341] [outer = 0x8f2a2000] 12:00:24 INFO - PROCESS | 1779 | 1470164424037 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:00:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:00:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:00:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:00:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1600ms 12:00:24 INFO - PROCESS | 1779 | 1470164424063 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 12:00:24 INFO - PROCESS | 1779 | 1470164424071 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 12:00:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:00:24 INFO - PROCESS | 1779 | 1470164424084 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:00:24 INFO - PROCESS | 1779 | 1470164424088 Marionette TRACE conn4 <- [1,3086,null,{}] 12:00:24 INFO - PROCESS | 1779 | 1470164424096 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:24 INFO - PROCESS | 1779 | 1470164424103 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:24 INFO - PROCESS | 1779 | 1470164424303 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 12:00:24 INFO - PROCESS | 1779 | 1470164424564 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:24 INFO - PROCESS | 1779 | 1470164424576 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:24 INFO - PROCESS | 1779 | ++DOCSHELL 0x92530400 == 39 [pid = 1779] [id = 781] 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 81 (0x92558400) [pid = 1779] [serial = 2342] [outer = (nil)] 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 82 (0x927e6400) [pid = 1779] [serial = 2343] [outer = 0x92558400] 12:00:24 INFO - PROCESS | 1779 | 1470164424666 Marionette DEBUG loaded listener.js 12:00:24 INFO - PROCESS | 1779 | ++DOMWINDOW == 83 (0x92ace000) [pid = 1779] [serial = 2344] [outer = 0x92558400] 12:00:25 INFO - PROCESS | 1779 | 1470164425580 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:00:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:00:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1533ms 12:00:25 INFO - PROCESS | 1779 | 1470164425617 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 12:00:25 INFO - PROCESS | 1779 | 1470164425621 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 12:00:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:00:25 INFO - PROCESS | 1779 | 1470164425629 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:00:25 INFO - PROCESS | 1779 | 1470164425635 Marionette TRACE conn4 <- [1,3090,null,{}] 12:00:25 INFO - PROCESS | 1779 | 1470164425653 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:25 INFO - PROCESS | 1779 | 1470164425663 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:25 INFO - PROCESS | 1779 | 1470164425878 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 12:00:26 INFO - PROCESS | 1779 | 1470164426089 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:26 INFO - PROCESS | 1779 | 1470164426103 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:26 INFO - PROCESS | 1779 | ++DOCSHELL 0x9255f800 == 40 [pid = 1779] [id = 782] 12:00:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 84 (0x92ee2c00) [pid = 1779] [serial = 2345] [outer = (nil)] 12:00:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 85 (0x939b5c00) [pid = 1779] [serial = 2346] [outer = 0x92ee2c00] 12:00:26 INFO - PROCESS | 1779 | 1470164426228 Marionette DEBUG loaded listener.js 12:00:26 INFO - PROCESS | 1779 | ++DOMWINDOW == 86 (0x93b60400) [pid = 1779] [serial = 2347] [outer = 0x92ee2c00] 12:00:27 INFO - PROCESS | 1779 | 1470164427191 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:00:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:00:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1591ms 12:00:27 INFO - PROCESS | 1779 | 1470164427221 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 12:00:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:00:27 INFO - PROCESS | 1779 | 1470164427226 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 12:00:27 INFO - PROCESS | 1779 | 1470164427233 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:00:27 INFO - PROCESS | 1779 | 1470164427237 Marionette TRACE conn4 <- [1,3094,null,{}] 12:00:27 INFO - PROCESS | 1779 | 1470164427243 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:27 INFO - PROCESS | 1779 | 1470164427249 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:27 INFO - PROCESS | 1779 | 1470164427439 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 12:00:27 INFO - PROCESS | 1779 | 1470164427652 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:27 INFO - PROCESS | 1779 | 1470164427660 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:27 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a6c800 == 41 [pid = 1779] [id = 783] 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 87 (0x94868c00) [pid = 1779] [serial = 2348] [outer = (nil)] 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 88 (0x948a4000) [pid = 1779] [serial = 2349] [outer = 0x94868c00] 12:00:27 INFO - PROCESS | 1779 | 1470164427790 Marionette DEBUG loaded listener.js 12:00:27 INFO - PROCESS | 1779 | ++DOMWINDOW == 89 (0x9521a000) [pid = 1779] [serial = 2350] [outer = 0x94868c00] 12:00:28 INFO - PROCESS | 1779 | 1470164428646 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:00:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:00:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1434ms 12:00:28 INFO - PROCESS | 1779 | 1470164428666 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 12:00:28 INFO - PROCESS | 1779 | 1470164428671 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 12:00:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:00:28 INFO - PROCESS | 1779 | 1470164428678 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:00:28 INFO - PROCESS | 1779 | 1470164428682 Marionette TRACE conn4 <- [1,3098,null,{}] 12:00:28 INFO - PROCESS | 1779 | 1470164428688 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:28 INFO - PROCESS | 1779 | 1470164428694 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:28 INFO - PROCESS | 1779 | 1470164428903 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 12:00:29 INFO - PROCESS | 1779 | 1470164429088 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:29 INFO - PROCESS | 1779 | 1470164429096 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:29 INFO - PROCESS | 1779 | ++DOCSHELL 0x8f3bc000 == 42 [pid = 1779] [id = 784] 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 90 (0x9255e000) [pid = 1779] [serial = 2351] [outer = (nil)] 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 91 (0x95c58c00) [pid = 1779] [serial = 2352] [outer = 0x9255e000] 12:00:29 INFO - PROCESS | 1779 | 1470164429220 Marionette DEBUG loaded listener.js 12:00:29 INFO - PROCESS | 1779 | ++DOMWINDOW == 92 (0x95c60400) [pid = 1779] [serial = 2353] [outer = 0x9255e000] 12:00:30 INFO - PROCESS | 1779 | 1470164430121 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:00:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:00:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:00:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1484ms 12:00:30 INFO - PROCESS | 1779 | 1470164430164 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 12:00:30 INFO - PROCESS | 1779 | 1470164430168 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 12:00:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:00:30 INFO - PROCESS | 1779 | 1470164430175 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:00:30 INFO - PROCESS | 1779 | 1470164430178 Marionette TRACE conn4 <- [1,3102,null,{}] 12:00:30 INFO - PROCESS | 1779 | 1470164430184 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:30 INFO - PROCESS | 1779 | 1470164430195 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:30 INFO - PROCESS | 1779 | 1470164430463 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 12:00:30 INFO - PROCESS | 1779 | 1470164430677 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:30 INFO - PROCESS | 1779 | 1470164430686 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:30 INFO - PROCESS | 1779 | ++DOCSHELL 0x8cd43000 == 43 [pid = 1779] [id = 785] 12:00:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 93 (0x927f1c00) [pid = 1779] [serial = 2354] [outer = (nil)] 12:00:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 94 (0x97a79400) [pid = 1779] [serial = 2355] [outer = 0x927f1c00] 12:00:30 INFO - PROCESS | 1779 | 1470164430786 Marionette DEBUG loaded listener.js 12:00:30 INFO - PROCESS | 1779 | ++DOMWINDOW == 95 (0x997ccc00) [pid = 1779] [serial = 2356] [outer = 0x927f1c00] 12:00:31 INFO - PROCESS | 1779 | 1470164431712 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:00:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:00:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1586ms 12:00:31 INFO - PROCESS | 1779 | 1470164431763 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 12:00:31 INFO - PROCESS | 1779 | 1470164431767 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 12:00:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:00:31 INFO - PROCESS | 1779 | 1470164431773 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:00:31 INFO - PROCESS | 1779 | 1470164431777 Marionette TRACE conn4 <- [1,3106,null,{}] 12:00:31 INFO - PROCESS | 1779 | 1470164431783 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:31 INFO - PROCESS | 1779 | 1470164431789 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:32 INFO - PROCESS | 1779 | 1470164432050 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 12:00:32 INFO - PROCESS | 1779 | 1470164432199 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:32 INFO - PROCESS | 1779 | 1470164432205 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:32 INFO - PROCESS | 1779 | ++DOCSHELL 0x93a70400 == 44 [pid = 1779] [id = 786] 12:00:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 96 (0x97a7e800) [pid = 1779] [serial = 2357] [outer = (nil)] 12:00:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 97 (0x9a2de000) [pid = 1779] [serial = 2358] [outer = 0x97a7e800] 12:00:32 INFO - PROCESS | 1779 | 1470164432333 Marionette DEBUG loaded listener.js 12:00:32 INFO - PROCESS | 1779 | ++DOMWINDOW == 98 (0x9a576400) [pid = 1779] [serial = 2359] [outer = 0x97a7e800] 12:00:33 INFO - PROCESS | 1779 | 1470164433183 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:00:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:00:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:00:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:00:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1441ms 12:00:33 INFO - PROCESS | 1779 | 1470164433217 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 12:00:33 INFO - PROCESS | 1779 | 1470164433220 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 12:00:33 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:00:33 INFO - PROCESS | 1779 | 1470164433229 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:00:33 INFO - PROCESS | 1779 | 1470164433233 Marionette TRACE conn4 <- [1,3110,null,{}] 12:00:33 INFO - PROCESS | 1779 | 1470164433239 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:33 INFO - PROCESS | 1779 | 1470164433244 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:33 INFO - PROCESS | 1779 | 1470164433522 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 12:00:33 INFO - PROCESS | 1779 | 1470164433722 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:33 INFO - PROCESS | 1779 | 1470164433731 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:33 INFO - PROCESS | 1779 | ++DOCSHELL 0x8c4b6c00 == 45 [pid = 1779] [id = 787] 12:00:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 99 (0x8c4e2400) [pid = 1779] [serial = 2360] [outer = (nil)] 12:00:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 100 (0x8f404800) [pid = 1779] [serial = 2361] [outer = 0x8c4e2400] 12:00:33 INFO - PROCESS | 1779 | 1470164433815 Marionette DEBUG loaded listener.js 12:00:33 INFO - PROCESS | 1779 | ++DOMWINDOW == 101 (0x92558c00) [pid = 1779] [serial = 2362] [outer = 0x8c4e2400] 12:00:34 INFO - PROCESS | 1779 | 1470164434653 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:00:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:00:34 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:00:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:00:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:00:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1482ms 12:00:34 INFO - PROCESS | 1779 | 1470164434713 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 12:00:34 INFO - PROCESS | 1779 | 1470164434716 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 12:00:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:00:34 INFO - PROCESS | 1779 | 1470164434723 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:00:34 INFO - PROCESS | 1779 | 1470164434727 Marionette TRACE conn4 <- [1,3114,null,{}] 12:00:34 INFO - PROCESS | 1779 | 1470164434733 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:00:34 INFO - PROCESS | 1779 | 1470164434738 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:35 INFO - PROCESS | 1779 | 1470164434997 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 12:00:35 INFO - PROCESS | 1779 | 1470164435510 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"45b0409c-76c5-41af-99d0-ac55f43f5916\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:00:35 INFO - PROCESS | 1779 | 1470164435521 Marionette INFO sendAsync 45a54206-7355-445f-994e-b03b172af657 12:00:35 INFO - PROCESS | 1779 | ++DOCSHELL 0x8e4cd400 == 46 [pid = 1779] [id = 788] 12:00:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 102 (0x8e4d4000) [pid = 1779] [serial = 2363] [outer = (nil)] 12:00:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 103 (0x8e4d9800) [pid = 1779] [serial = 2364] [outer = 0x8e4d4000] 12:00:35 INFO - PROCESS | 1779 | 1470164435602 Marionette DEBUG loaded listener.js 12:00:35 INFO - PROCESS | 1779 | ++DOMWINDOW == 104 (0x8f271c00) [pid = 1779] [serial = 2365] [outer = 0x8e4d4000] 12:00:36 INFO - PROCESS | 1779 | 1470164436427 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:00:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:00:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1748ms 12:00:36 INFO - PROCESS | 1779 | 1470164436475 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 12:00:36 INFO - PROCESS | 1779 | 1470164436481 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 12:00:37 WARNING - u'runner_teardown' () 12:00:37 INFO - No more tests 12:00:37 INFO - Got 0 unexpected results 12:00:37 INFO - SUITE-END | took 1285s 12:00:37 INFO - Closing logging queue 12:00:37 INFO - queue closed 12:00:37 INFO - Return code: 0 12:00:37 WARNING - # TBPL SUCCESS # 12:00:37 INFO - Running post-action listener: _resource_record_post_action 12:00:37 INFO - Running post-run listener: _resource_record_post_run 12:00:38 INFO - Total resource usage - Wall time: 1320s; CPU: 98.0%; Read bytes: 14057472; Write bytes: 926179328; Read time: 876; Write time: 224388 12:00:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:00:38 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134647808; Read time: 12; Write time: 121600 12:00:38 INFO - run-tests - Wall time: 1290s; CPU: 98.0%; Read bytes: 11341824; Write bytes: 787058688; Read time: 592; Write time: 100640 12:00:38 INFO - Running post-run listener: _upload_blobber_files 12:00:38 INFO - Blob upload gear active. 12:00:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:00:38 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:00:38 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:00:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:00:39 INFO - (blobuploader) - INFO - Open directory for files ... 12:00:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:00:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:00:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:00:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:00:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:00:40 INFO - (blobuploader) - INFO - Done attempting. 12:00:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:00:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:00:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:00:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:00:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:00:41 INFO - (blobuploader) - INFO - Done attempting. 12:00:41 INFO - (blobuploader) - INFO - Iteration through files over. 12:00:41 INFO - Return code: 0 12:00:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:00:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:00:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a230813ec2aff5378d635f1beeeb552f4974804778e401940d66b08ea50fb3ea8709be91c8f7c4d6fa6ea801dde440248f2b5095fad4eba8b4946a4494aa370b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/80025cb38668203c6a766f7d10fff268af6684481cb582a4b6aa035dcbe681983d91f29c105ad5076353294907da3ed9e42fe59557c26a5e4462e3d07f1e32cb"} 12:00:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:00:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:00:41 INFO - Contents: 12:00:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a230813ec2aff5378d635f1beeeb552f4974804778e401940d66b08ea50fb3ea8709be91c8f7c4d6fa6ea801dde440248f2b5095fad4eba8b4946a4494aa370b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/80025cb38668203c6a766f7d10fff268af6684481cb582a4b6aa035dcbe681983d91f29c105ad5076353294907da3ed9e42fe59557c26a5e4462e3d07f1e32cb"} 12:00:41 INFO - Running post-run listener: copy_logs_to_upload_dir 12:00:41 INFO - Copying logs to upload dir... 12:00:41 INFO - mkdir: /builds/slave/test/build/upload/logs 12:00:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1460.209769 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 20 secs) (at 2016-08-02 12:00:42.575652) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-02 12:00:42.588187) ========= 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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a230813ec2aff5378d635f1beeeb552f4974804778e401940d66b08ea50fb3ea8709be91c8f7c4d6fa6ea801dde440248f2b5095fad4eba8b4946a4494aa370b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/80025cb38668203c6a766f7d10fff268af6684481cb582a4b6aa035dcbe681983d91f29c105ad5076353294907da3ed9e42fe59557c26a5e4462e3d07f1e32cb"} build_url:https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032854 build_url: 'https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/a230813ec2aff5378d635f1beeeb552f4974804778e401940d66b08ea50fb3ea8709be91c8f7c4d6fa6ea801dde440248f2b5095fad4eba8b4946a4494aa370b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/80025cb38668203c6a766f7d10fff268af6684481cb582a4b6aa035dcbe681983d91f29c105ad5076353294907da3ed9e42fe59557c26a5e4462e3d07f1e32cb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ScaZUFgBSuujlnUnbdsm_Q/artifacts/public/build/firefox-48.0.1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-02 12:00:42.672398) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:00:42.672767) ========= 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=5a152710dd62cc268aad214e000002d8-1470162955.568410-349153139 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017194 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-02 12:00:42.764927) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-02 12:00:42.765252) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-02 12:00:42.765572) ========= ========= Total master_lag: 9.23 =========