builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-471 starttime: 1466033853.59 results: success (0) buildid: 20160615151425 builduid: d1e7ffbdfca6425a90d05c60a342a1cb revision: da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.595230) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.614578) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.614867) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.664314) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.664589) ========= 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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False --2016-06-15 16:37:33-- 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% 8.81M=0.001s 2016-06-15 16:37:34 (8.81 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.260498 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.957339) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:33.957623) ========= 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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.089844 ========= master_lag: 0.20 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:34.250703) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:34.251014) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa --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-beta --rev da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa --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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False 2016-06-15 16:37:34,481 truncating revision to first 12 chars 2016-06-15 16:37:34,482 Setting DEBUG logging. 2016-06-15 16:37:34,482 attempt 1/10 2016-06-15 16:37:34,482 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/da4a9eed33bd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 16:37:34,862 unpacking tar archive at: mozilla-beta-da4a9eed33bd/testing/mozharness/ program finished with exit code 0 elapsedTime=0.658825 ========= master_lag: 0.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:35.043350) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:35.043658) ========= script_repo_revision: da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:35.044042) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:35.044333) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:37:35.157067) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-06-15 16:37:35.157368) ========= /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-beta --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-beta', '--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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False 16:37:35 INFO - MultiFileLogger online at 20160615 16:37:35 in /builds/slave/test 16:37:35 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 16:37:35 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:37:35 INFO - {'append_to_log': False, 16:37:35 INFO - 'base_work_dir': '/builds/slave/test', 16:37:35 INFO - 'blob_upload_branch': 'mozilla-beta', 16:37:35 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:37:35 INFO - 'buildbot_json_path': 'buildprops.json', 16:37:35 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:37:35 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:37:35 INFO - 'download_minidump_stackwalk': True, 16:37:35 INFO - 'download_symbols': 'true', 16:37:35 INFO - 'e10s': False, 16:37:35 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:37:35 INFO - 'tooltool.py': '/tools/tooltool.py', 16:37:35 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:37:35 INFO - '/tools/misc-python/virtualenv.py')}, 16:37:35 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:37:35 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:37:35 INFO - 'log_level': 'info', 16:37:35 INFO - 'log_to_console': True, 16:37:35 INFO - 'opt_config_files': (), 16:37:35 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:37:35 INFO - '--processes=1', 16:37:35 INFO - '--config=%(test_path)s/wptrunner.ini', 16:37:35 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:37:35 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:37:35 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:37:35 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:37:35 INFO - 'pip_index': False, 16:37:35 INFO - 'require_test_zip': True, 16:37:35 INFO - 'test_type': ('testharness',), 16:37:35 INFO - 'this_chunk': '1', 16:37:35 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:37:35 INFO - 'total_chunks': '10', 16:37:35 INFO - 'virtualenv_path': 'venv', 16:37:35 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:37:35 INFO - 'work_dir': 'build'} 16:37:35 INFO - ##### 16:37:35 INFO - ##### Running clobber step. 16:37:35 INFO - ##### 16:37:35 INFO - Running pre-action listener: _resource_record_pre_action 16:37:35 INFO - Running main action method: clobber 16:37:35 INFO - rmtree: /builds/slave/test/build 16:37:35 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:37:37 INFO - Running post-action listener: _resource_record_post_action 16:37:37 INFO - ##### 16:37:37 INFO - ##### Running read-buildbot-config step. 16:37:37 INFO - ##### 16:37:37 INFO - Running pre-action listener: _resource_record_pre_action 16:37:37 INFO - Running main action method: read_buildbot_config 16:37:37 INFO - Using buildbot properties: 16:37:37 INFO - { 16:37:37 INFO - "project": "", 16:37:37 INFO - "product": "firefox", 16:37:37 INFO - "script_repo_revision": "production", 16:37:37 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:37:37 INFO - "repository": "", 16:37:37 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:37:37 INFO - "buildid": "20160615151425", 16:37:37 INFO - "pgo_build": "False", 16:37:37 INFO - "basedir": "/builds/slave/test", 16:37:37 INFO - "buildnumber": 3, 16:37:37 INFO - "slavename": "tst-linux32-spot-471", 16:37:37 INFO - "revision": "da4a9eed33bdbc5f5bd1002cc07f998a1eb037fa", 16:37:37 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 16:37:37 INFO - "platform": "linux", 16:37:37 INFO - "branch": "mozilla-beta", 16:37:37 INFO - "repo_path": "releases/mozilla-beta", 16:37:37 INFO - "moz_repo_path": "", 16:37:37 INFO - "stage_platform": "linux", 16:37:37 INFO - "builduid": "d1e7ffbdfca6425a90d05c60a342a1cb", 16:37:37 INFO - "slavebuilddir": "test" 16:37:37 INFO - } 16:37:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:37:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:37:37 INFO - Running post-action listener: _resource_record_post_action 16:37:37 INFO - ##### 16:37:37 INFO - ##### Running download-and-extract step. 16:37:37 INFO - ##### 16:37:37 INFO - Running pre-action listener: _resource_record_pre_action 16:37:37 INFO - Running main action method: download_and_extract 16:37:37 INFO - mkdir: /builds/slave/test/build/tests 16:37:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:37 INFO - https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:37:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:37:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:37:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:37:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 16:37:40 INFO - Downloaded 1291 bytes. 16:37:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:37:40 INFO - Using the following test package requirements: 16:37:40 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:37:40 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:37:40 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:37:40 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'jsshell-linux-i686.zip'], 16:37:40 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:37:40 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:37:40 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:37:40 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:37:40 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:37:40 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:37:40 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:37:40 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:37:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:40 INFO - https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:37:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:37:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:37:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:37:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 16:37:43 INFO - Downloaded 22809875 bytes. 16:37:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:37:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:37:44 INFO - caution: filename not matched: web-platform/* 16:37:44 INFO - Return code: 11 16:37:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:44 INFO - https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:37:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:37:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:37:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:37:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:37:48 INFO - Downloaded 36389080 bytes. 16:37:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:37:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:37:51 INFO - caution: filename not matched: bin/* 16:37:51 INFO - caution: filename not matched: config/* 16:37:51 INFO - caution: filename not matched: mozbase/* 16:37:52 INFO - caution: filename not matched: marionette/* 16:37:52 INFO - caution: filename not matched: tools/wptserve/* 16:37:52 INFO - Return code: 11 16:37:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:52 INFO - https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:37:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:37:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:37:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:37:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 16:37:58 INFO - Downloaded 69341122 bytes. 16:37:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:37:58 INFO - mkdir: /builds/slave/test/properties 16:37:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:37:58 INFO - Writing to file /builds/slave/test/properties/build_url 16:37:58 INFO - Contents: 16:37:58 INFO - build_url:https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:37:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:37:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:37:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:37:59 INFO - Contents: 16:37:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:37:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:37:59 INFO - https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:37:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:37:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:37:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:37:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:38:08 INFO - Downloaded 92327914 bytes. 16:38:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:38:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:38:17 INFO - Return code: 0 16:38:17 INFO - Running post-action listener: _resource_record_post_action 16:38:17 INFO - Running post-action listener: set_extra_try_arguments 16:38:17 INFO - ##### 16:38:17 INFO - ##### Running create-virtualenv step. 16:38:17 INFO - ##### 16:38:17 INFO - Running pre-action listener: _pre_create_virtualenv 16:38:17 INFO - Running pre-action listener: _resource_record_pre_action 16:38:17 INFO - Running main action method: create_virtualenv 16:38:17 INFO - Creating virtualenv /builds/slave/test/build/venv 16:38:17 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:38:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:38:18 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:38:18 INFO - Using real prefix '/usr' 16:38:18 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:38:19 INFO - Installing distribute.............................................................................................................................................................................................done. 16:38:23 INFO - Installing pip.................done. 16:38:23 INFO - Return code: 0 16:38:23 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:38:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4eec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa555598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa6092b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, '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-1466025047.673311-1111791299', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:38:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:38:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:38:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:23 INFO - 'CCACHE_UMASK': '002', 16:38:23 INFO - 'DISPLAY': ':0', 16:38:23 INFO - 'HOME': '/home/cltbld', 16:38:23 INFO - 'LANG': 'en_US.UTF-8', 16:38:23 INFO - 'LOGNAME': 'cltbld', 16:38:23 INFO - 'MAIL': '/var/mail/cltbld', 16:38:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:23 INFO - 'MOZ_NO_REMOTE': '1', 16:38:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:23 INFO - 'PWD': '/builds/slave/test', 16:38:23 INFO - 'SHELL': '/bin/bash', 16:38:23 INFO - 'SHLVL': '1', 16:38:23 INFO - 'TERM': 'linux', 16:38:23 INFO - 'TMOUT': '86400', 16:38:23 INFO - 'USER': 'cltbld', 16:38:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:38:23 INFO - '_': '/tools/buildbot/bin/python'} 16:38:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:23 INFO - Downloading/unpacking psutil>=0.7.1 16:38:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:38:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:38:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:38:27 INFO - Installing collected packages: psutil 16:38:27 INFO - Running setup.py install for psutil 16:38:27 INFO - building 'psutil._psutil_linux' extension 16:38:27 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 16:38:28 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:38:28 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:38:28 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 16:38:28 INFO - building 'psutil._psutil_posix' extension 16:38:28 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 16:38:28 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 16:38:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:38:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:38:28 INFO - Successfully installed psutil 16:38:28 INFO - Cleaning up... 16:38:28 INFO - Return code: 0 16:38:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:38:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4eec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa555598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa6092b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, '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-1466025047.673311-1111791299', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:38:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:38:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:38:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:28 INFO - 'CCACHE_UMASK': '002', 16:38:28 INFO - 'DISPLAY': ':0', 16:38:28 INFO - 'HOME': '/home/cltbld', 16:38:28 INFO - 'LANG': 'en_US.UTF-8', 16:38:28 INFO - 'LOGNAME': 'cltbld', 16:38:28 INFO - 'MAIL': '/var/mail/cltbld', 16:38:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:28 INFO - 'MOZ_NO_REMOTE': '1', 16:38:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:28 INFO - 'PWD': '/builds/slave/test', 16:38:28 INFO - 'SHELL': '/bin/bash', 16:38:28 INFO - 'SHLVL': '1', 16:38:28 INFO - 'TERM': 'linux', 16:38:28 INFO - 'TMOUT': '86400', 16:38:28 INFO - 'USER': 'cltbld', 16:38:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:38:28 INFO - '_': '/tools/buildbot/bin/python'} 16:38:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:29 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:38:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:38:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:38:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:38:33 INFO - Installing collected packages: mozsystemmonitor 16:38:33 INFO - Running setup.py install for mozsystemmonitor 16:38:33 INFO - Successfully installed mozsystemmonitor 16:38:33 INFO - Cleaning up... 16:38:33 INFO - Return code: 0 16:38:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:38:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4eec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa555598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa6092b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, '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-1466025047.673311-1111791299', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:38:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:38:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:38:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:33 INFO - 'CCACHE_UMASK': '002', 16:38:33 INFO - 'DISPLAY': ':0', 16:38:33 INFO - 'HOME': '/home/cltbld', 16:38:33 INFO - 'LANG': 'en_US.UTF-8', 16:38:33 INFO - 'LOGNAME': 'cltbld', 16:38:33 INFO - 'MAIL': '/var/mail/cltbld', 16:38:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:33 INFO - 'MOZ_NO_REMOTE': '1', 16:38:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:33 INFO - 'PWD': '/builds/slave/test', 16:38:33 INFO - 'SHELL': '/bin/bash', 16:38:33 INFO - 'SHLVL': '1', 16:38:33 INFO - 'TERM': 'linux', 16:38:33 INFO - 'TMOUT': '86400', 16:38:33 INFO - 'USER': 'cltbld', 16:38:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:38:33 INFO - '_': '/tools/buildbot/bin/python'} 16:38:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:33 INFO - Downloading/unpacking blobuploader==1.2.4 16:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:37 INFO - Downloading blobuploader-1.2.4.tar.gz 16:38:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:38:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:38:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:38:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:38:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:38 INFO - Downloading docopt-0.6.1.tar.gz 16:38:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:38:38 INFO - Installing collected packages: blobuploader, requests, docopt 16:38:38 INFO - Running setup.py install for blobuploader 16:38:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:38:39 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:38:39 INFO - Running setup.py install for requests 16:38:39 INFO - Running setup.py install for docopt 16:38:40 INFO - Successfully installed blobuploader requests docopt 16:38:40 INFO - Cleaning up... 16:38:40 INFO - Return code: 0 16:38:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4eec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa555598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa6092b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, '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-1466025047.673311-1111791299', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:38:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:38:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:38:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:40 INFO - 'CCACHE_UMASK': '002', 16:38:40 INFO - 'DISPLAY': ':0', 16:38:40 INFO - 'HOME': '/home/cltbld', 16:38:40 INFO - 'LANG': 'en_US.UTF-8', 16:38:40 INFO - 'LOGNAME': 'cltbld', 16:38:40 INFO - 'MAIL': '/var/mail/cltbld', 16:38:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:40 INFO - 'MOZ_NO_REMOTE': '1', 16:38:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:40 INFO - 'PWD': '/builds/slave/test', 16:38:40 INFO - 'SHELL': '/bin/bash', 16:38:40 INFO - 'SHLVL': '1', 16:38:40 INFO - 'TERM': 'linux', 16:38:40 INFO - 'TMOUT': '86400', 16:38:40 INFO - 'USER': 'cltbld', 16:38:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:38:40 INFO - '_': '/tools/buildbot/bin/python'} 16:38:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:38:40 INFO - Running setup.py (path:/tmp/pip-NdlWV1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:38:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:38:40 INFO - Running setup.py (path:/tmp/pip-ecVxoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:38:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:38:40 INFO - Running setup.py (path:/tmp/pip-SUSZ7m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:38:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:38:40 INFO - Running setup.py (path:/tmp/pip-w6iYvT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:38:41 INFO - Running setup.py (path:/tmp/pip-Lh7Pkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:38:41 INFO - Running setup.py (path:/tmp/pip-mbLHhw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:38:41 INFO - Running setup.py (path:/tmp/pip-_BiQ9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:38:41 INFO - Running setup.py (path:/tmp/pip-7IkQZu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:38:41 INFO - Running setup.py (path:/tmp/pip-dI9G0E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:38:41 INFO - Running setup.py (path:/tmp/pip-uQNRhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:38:41 INFO - Running setup.py (path:/tmp/pip-5RQHD4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:38:41 INFO - Running setup.py (path:/tmp/pip-aL3Ukk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:38:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:38:42 INFO - Running setup.py (path:/tmp/pip-PUJJLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:38:42 INFO - Running setup.py (path:/tmp/pip-wC9VUi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:42 INFO - Running setup.py (path:/tmp/pip-LIOFtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:38:42 INFO - Running setup.py (path:/tmp/pip-p6X4Lb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:38:42 INFO - Running setup.py (path:/tmp/pip-27bj4v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:38:42 INFO - Running setup.py (path:/tmp/pip-2F2IVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:38:42 INFO - Running setup.py (path:/tmp/pip-G0nAEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:42 INFO - Running setup.py (path:/tmp/pip-kGA9df-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:38:43 INFO - Running setup.py (path:/tmp/pip-EBeSKs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:38:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:43 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:38:43 INFO - Running setup.py install for manifestparser 16:38:43 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:38:43 INFO - Running setup.py install for mozcrash 16:38:43 INFO - Running setup.py install for mozdebug 16:38:44 INFO - Running setup.py install for mozdevice 16:38:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:38:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:38:44 INFO - Running setup.py install for mozfile 16:38:44 INFO - Running setup.py install for mozhttpd 16:38:44 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:38:44 INFO - Running setup.py install for mozinfo 16:38:44 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:38:44 INFO - Running setup.py install for mozInstall 16:38:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Running setup.py install for mozleak 16:38:45 INFO - Running setup.py install for mozlog 16:38:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Running setup.py install for moznetwork 16:38:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:38:45 INFO - Running setup.py install for mozprocess 16:38:45 INFO - Running setup.py install for mozprofile 16:38:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:38:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:38:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:38:46 INFO - Running setup.py install for mozrunner 16:38:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:38:46 INFO - Running setup.py install for mozscreenshot 16:38:46 INFO - Running setup.py install for moztest 16:38:46 INFO - Running setup.py install for mozversion 16:38:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:38:47 INFO - Running setup.py install for wptserve 16:38:47 INFO - Running setup.py install for marionette-driver 16:38:47 INFO - Running setup.py install for browsermob-proxy 16:38:47 INFO - Running setup.py install for marionette-client 16:38:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:38:48 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:38:48 INFO - Cleaning up... 16:38:48 INFO - Return code: 0 16:38:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:38:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:38:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa4eec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa555598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa6092b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, '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-1466025047.673311-1111791299', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:38:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:38:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:38:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:48 INFO - 'CCACHE_UMASK': '002', 16:38:48 INFO - 'DISPLAY': ':0', 16:38:48 INFO - 'HOME': '/home/cltbld', 16:38:48 INFO - 'LANG': 'en_US.UTF-8', 16:38:48 INFO - 'LOGNAME': 'cltbld', 16:38:48 INFO - 'MAIL': '/var/mail/cltbld', 16:38:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:48 INFO - 'MOZ_NO_REMOTE': '1', 16:38:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:48 INFO - 'PWD': '/builds/slave/test', 16:38:48 INFO - 'SHELL': '/bin/bash', 16:38:48 INFO - 'SHLVL': '1', 16:38:48 INFO - 'TERM': 'linux', 16:38:48 INFO - 'TMOUT': '86400', 16:38:48 INFO - 'USER': 'cltbld', 16:38:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:38:48 INFO - '_': '/tools/buildbot/bin/python'} 16:38:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:38:48 INFO - Running setup.py (path:/tmp/pip-VaaxKK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:38:48 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:38:48 INFO - Running setup.py (path:/tmp/pip-_ZwFdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:38:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:38:48 INFO - Running setup.py (path:/tmp/pip-63pzGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:38:49 INFO - Running setup.py (path:/tmp/pip-emt7ob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:38:49 INFO - Running setup.py (path:/tmp/pip-pGbWVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:38:49 INFO - Running setup.py (path:/tmp/pip-TEc7il-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:38:49 INFO - Running setup.py (path:/tmp/pip-c6ZCCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:38:49 INFO - Running setup.py (path:/tmp/pip-fsBJ0P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:38:49 INFO - Running setup.py (path:/tmp/pip-nwTu1S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:38:49 INFO - Running setup.py (path:/tmp/pip-pZFDdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:38:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:38:49 INFO - Running setup.py (path:/tmp/pip-oJVC42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:38:50 INFO - Running setup.py (path:/tmp/pip-E7lYTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:38:50 INFO - Running setup.py (path:/tmp/pip-_HozDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:38:50 INFO - Running setup.py (path:/tmp/pip-hp3Tsc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:50 INFO - Running setup.py (path:/tmp/pip-0zv6a7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:38:50 INFO - Running setup.py (path:/tmp/pip-q0uP3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:38:50 INFO - Running setup.py (path:/tmp/pip-S8qRpo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:38:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:38:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:38:50 INFO - Running setup.py (path:/tmp/pip-Y0SFl7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:38:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:38:51 INFO - Running setup.py (path:/tmp/pip-Fnwduc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:38:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:51 INFO - Running setup.py (path:/tmp/pip-Np_H7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:38:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:38:51 INFO - Running setup.py (path:/tmp/pip-xpfU1g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:38:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:38:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:38:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:55 INFO - Downloading blessings-1.6.tar.gz 16:38:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:38:55 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:38:55 INFO - Installing collected packages: blessings 16:38:55 INFO - Running setup.py install for blessings 16:38:55 INFO - Successfully installed blessings 16:38:55 INFO - Cleaning up... 16:38:56 INFO - Return code: 0 16:38:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:38:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:38:56 INFO - Reading from file tmpfile_stdout 16:38:56 INFO - Current package versions: 16:38:56 INFO - argparse == 1.2.1 16:38:56 INFO - blessings == 1.6 16:38:56 INFO - blobuploader == 1.2.4 16:38:56 INFO - browsermob-proxy == 0.6.0 16:38:56 INFO - docopt == 0.6.1 16:38:56 INFO - manifestparser == 1.1 16:38:56 INFO - marionette-client == 2.3.0 16:38:56 INFO - marionette-driver == 1.4.0 16:38:56 INFO - mozInstall == 1.12 16:38:56 INFO - mozcrash == 0.17 16:38:56 INFO - mozdebug == 0.1 16:38:56 INFO - mozdevice == 0.48 16:38:56 INFO - mozfile == 1.2 16:38:56 INFO - mozhttpd == 0.7 16:38:56 INFO - mozinfo == 0.9 16:38:56 INFO - mozleak == 0.1 16:38:56 INFO - mozlog == 3.1 16:38:56 INFO - moznetwork == 0.27 16:38:56 INFO - mozprocess == 0.22 16:38:56 INFO - mozprofile == 0.28 16:38:56 INFO - mozrunner == 6.11 16:38:56 INFO - mozscreenshot == 0.1 16:38:56 INFO - mozsystemmonitor == 0.0 16:38:56 INFO - moztest == 0.7 16:38:56 INFO - mozversion == 1.4 16:38:56 INFO - psutil == 3.1.1 16:38:56 INFO - requests == 1.2.3 16:38:56 INFO - wptserve == 1.4.0 16:38:56 INFO - wsgiref == 0.1.2 16:38:56 INFO - Running post-action listener: _resource_record_post_action 16:38:56 INFO - Running post-action listener: _start_resource_monitoring 16:38:56 INFO - Starting resource monitoring. 16:38:56 INFO - ##### 16:38:56 INFO - ##### Running pull step. 16:38:56 INFO - ##### 16:38:56 INFO - Running pre-action listener: _resource_record_pre_action 16:38:56 INFO - Running main action method: pull 16:38:56 INFO - Pull has nothing to do! 16:38:56 INFO - Running post-action listener: _resource_record_post_action 16:38:56 INFO - ##### 16:38:56 INFO - ##### Running install step. 16:38:56 INFO - ##### 16:38:56 INFO - Running pre-action listener: _resource_record_pre_action 16:38:56 INFO - Running main action method: install 16:38:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:38:56 INFO - Reading from file tmpfile_stdout 16:38:56 INFO - Detecting whether we're running mozinstall >=1.0... 16:38:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:38:56 INFO - Reading from file tmpfile_stdout 16:38:56 INFO - Output received: 16:38:56 INFO - Usage: mozinstall [options] installer 16:38:56 INFO - Options: 16:38:56 INFO - -h, --help show this help message and exit 16:38:56 INFO - -d DEST, --destination=DEST 16:38:56 INFO - Directory to install application into. [default: 16:38:56 INFO - "/builds/slave/test"] 16:38:56 INFO - --app=APP Application being installed. [default: firefox] 16:38:56 INFO - mkdir: /builds/slave/test/build/application 16:38:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:39:26 INFO - Reading from file tmpfile_stdout 16:39:26 INFO - Output received: 16:39:26 INFO - /builds/slave/test/build/application/firefox/firefox 16:39:26 INFO - Running post-action listener: _resource_record_post_action 16:39:26 INFO - ##### 16:39:26 INFO - ##### Running run-tests step. 16:39:26 INFO - ##### 16:39:26 INFO - Running pre-action listener: _resource_record_pre_action 16:39:26 INFO - Running main action method: run_tests 16:39:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:39:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:39:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:39:26 INFO - grabbing minidump binary from tooltool 16:39:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:26 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 0xa5f8f70>, '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 0xa5f8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa5fe750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:39:26 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 16:39:26 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 16:39:26 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:39:26 INFO - Return code: 0 16:39:26 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:39:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:39:26 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/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.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 16:39:26 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/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.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 16:39:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:26 INFO - 'CCACHE_UMASK': '002', 16:39:26 INFO - 'DISPLAY': ':0', 16:39:26 INFO - 'HOME': '/home/cltbld', 16:39:26 INFO - 'LANG': 'en_US.UTF-8', 16:39:26 INFO - 'LOGNAME': 'cltbld', 16:39:26 INFO - 'MAIL': '/var/mail/cltbld', 16:39:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:39:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:26 INFO - 'MOZ_NO_REMOTE': '1', 16:39:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:26 INFO - 'PWD': '/builds/slave/test', 16:39:26 INFO - 'SHELL': '/bin/bash', 16:39:26 INFO - 'SHLVL': '1', 16:39:26 INFO - 'TERM': 'linux', 16:39:26 INFO - 'TMOUT': '86400', 16:39:26 INFO - 'USER': 'cltbld', 16:39:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466025047.673311-1111791299', 16:39:26 INFO - '_': '/tools/buildbot/bin/python'} 16:39:26 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/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.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 16:39:27 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:39:27 INFO - import pkg_resources 16:39:28 INFO - Using 1 client processes 16:39:28 INFO - wptserve Starting http server on 127.0.0.1:8000 16:39:28 INFO - wptserve Starting http server on 127.0.0.1:8001 16:39:28 INFO - wptserve Starting http server on 127.0.0.1:8443 16:39:30 INFO - SUITE-START | Running 778 tests 16:39:30 INFO - Running testharness tests 16:39:30 INFO - Setting up ssl 16:39:30 INFO - PROCESS | certutil | 16:39:30 INFO - PROCESS | certutil | 16:39:30 INFO - PROCESS | certutil | 16:39:30 INFO - Certificate Nickname Trust Attributes 16:39:30 INFO - SSL,S/MIME,JAR/XPI 16:39:30 INFO - 16:39:30 INFO - web-platform-tests CT,, 16:39:30 INFO - 16:39:30 INFO - Starting runner 16:39:33 INFO - PROCESS | 1856 | 1466033973644 Marionette DEBUG Marionette enabled via build flag and pref 16:39:33 INFO - PROCESS | 1856 | ++DOCSHELL 0xa4e4bc00 == 1 [pid = 1856] [id = 1] 16:39:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0xa4e4c000) [pid = 1856] [serial = 1] [outer = (nil)] 16:39:33 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:39:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0xa4e4c800) [pid = 1856] [serial = 2] [outer = 0xa4e4c000] 16:39:34 INFO - PROCESS | 1856 | 1466033974344 Marionette INFO Listening on port 2828 16:39:34 INFO - PROCESS | 1856 | 1466033974940 Marionette DEBUG Marionette enabled via command-line flag 16:39:34 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a7800 == 2 [pid = 1856] [id = 2] 16:39:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0xa23a8c00) [pid = 1856] [serial = 3] [outer = (nil)] 16:39:34 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:39:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0xa8c0d000) [pid = 1856] [serial = 4] [outer = 0xa23a8c00] 16:39:35 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20c92c0 16:39:35 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20c9da0 16:39:35 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d4d60 16:39:35 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20ee9c0 16:39:35 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f4700 16:39:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0xa110c800) [pid = 1856] [serial = 5] [outer = 0xa4e4c000] 16:39:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:39:35 INFO - PROCESS | 1856 | 1466033975350 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57704 16:39:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:39:35 INFO - PROCESS | 1856 | 1466033975430 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57705 16:39:35 INFO - PROCESS | 1856 | 1466033975438 Marionette DEBUG Closed connection conn0 16:39:35 INFO - PROCESS | 1856 | [1856] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 16:39:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:39:35 INFO - PROCESS | 1856 | 1466033975566 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57706 16:39:35 INFO - PROCESS | 1856 | 1466033975569 Marionette DEBUG Closed connection conn1 16:39:35 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:39:35 INFO - PROCESS | 1856 | 1466033975634 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57707 16:39:35 INFO - PROCESS | 1856 | 1466033975649 Marionette DEBUG Closed connection conn2 16:39:35 INFO - PROCESS | 1856 | 1466033975683 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:39:35 INFO - PROCESS | 1856 | 1466033975699 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160615151425","device":"desktop","version":"48.0"} 16:39:36 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:39:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b554400 == 3 [pid = 1856] [id = 3] 16:39:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x9b554800) [pid = 1856] [serial = 6] [outer = (nil)] 16:39:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b554c00 == 4 [pid = 1856] [id = 4] 16:39:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x9b558400) [pid = 1856] [serial = 7] [outer = (nil)] 16:39:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:39:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9f4000 == 5 [pid = 1856] [id = 5] 16:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x9a9f4400) [pid = 1856] [serial = 8] [outer = (nil)] 16:39:38 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:39:38 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x9a882c00) [pid = 1856] [serial = 9] [outer = 0x9a9f4400] 16:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x9aa31800) [pid = 1856] [serial = 10] [outer = 0x9b554800] 16:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x9aa33400) [pid = 1856] [serial = 11] [outer = 0x9b558400] 16:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x9aa35800) [pid = 1856] [serial = 12] [outer = 0x9a9f4400] 16:39:39 INFO - PROCESS | 1856 | 1466033979848 Marionette INFO startBrowser ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:39 INFO - PROCESS | 1856 | 1466033979893 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1856 | 1466033979911 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 1856 | 1466033979914 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x9846d000) [pid = 1856] [serial = 13] [outer = 0x9a9f4400] 16:39:40 INFO - PROCESS | 1856 | 1466033980592 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ae66e865-6e5b-408c-94a0-5156c0548ba1","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160615151425","device":"desktop","version":"48.0","command_id":1}}] 16:39:40 INFO - PROCESS | 1856 | 1466033980782 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:39:40 INFO - PROCESS | 1856 | 1466033980787 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:41 INFO - PROCESS | 1856 | 1466033981110 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:39:41 INFO - PROCESS | 1856 | 1466033981208 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:39:41 INFO - PROCESS | 1856 | 1466033981212 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:41 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:39:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x95430c00) [pid = 1856] [serial = 14] [outer = 0x9a9f4400] 16:39:41 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:39:41 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:41 INFO - PROCESS | 1856 | 1466033981660 Marionette TRACE conn3 <- [1,3,null,{}] 16:39:41 INFO - PROCESS | 1856 | 1466033981672 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:39:41 INFO - PROCESS | 1856 | 1466033981678 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:41 INFO - PROCESS | 1856 | 1466033981712 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:39:41 INFO - PROCESS | 1856 | 1466033981820 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:39:41 INFO - PROCESS | 1856 | 1466033981827 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:39:41 INFO - PROCESS | 1856 | 1466033981846 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:39:41 INFO - PROCESS | 1856 | 1466033981854 Marionette TRACE conn3 <- [1,6,null,{}] 16:39:41 INFO - PROCESS | 1856 | 1466033981867 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:41 INFO - PROCESS | 1856 | 1466033981872 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:41 INFO - PROCESS | 1856 | 1466033981893 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:39:41 INFO - PROCESS | 1856 | 1466033981902 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 1856 | 1466033981910 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x978c3c00 == 6 [pid = 1856] [id = 6] 16:39:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x98235400) [pid = 1856] [serial = 15] [outer = (nil)] 16:39:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x93fc4400) [pid = 1856] [serial = 16] [outer = 0x98235400] 16:39:41 INFO - PROCESS | 1856 | 1466033981985 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x93fc9800) [pid = 1856] [serial = 17] [outer = 0x98235400] 16:39:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd4c00 == 7 [pid = 1856] [id = 7] 16:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x93dd5000) [pid = 1856] [serial = 18] [outer = (nil)] 16:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x93ddb800) [pid = 1856] [serial = 19] [outer = 0x93dd5000] 16:39:42 INFO - PROCESS | 1856 | 1466033982455 Marionette DEBUG loaded listener.js 16:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x93dd6c00) [pid = 1856] [serial = 20] [outer = 0x93dd5000] 16:39:42 INFO - PROCESS | 1856 | [1856] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:39:42 INFO - PROCESS | 1856 | 1466033982958 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1195ms 16:39:43 INFO - PROCESS | 1856 | 1466033983078 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:39:43 INFO - PROCESS | 1856 | 1466033983080 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:39:43 INFO - PROCESS | 1856 | 1466033983113 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:39:43 INFO - PROCESS | 1856 | 1466033983115 Marionette TRACE conn3 <- [1,10,null,{}] 16:39:43 INFO - PROCESS | 1856 | 1466033983129 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 1856 | 1466033983138 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:43 INFO - PROCESS | 1856 | 1466033983315 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:39:43 INFO - PROCESS | 1856 | 1466033983333 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 1856 | 1466033983345 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee400 == 8 [pid = 1856] [id = 8] 16:39:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x925ee800) [pid = 1856] [serial = 21] [outer = (nil)] 16:39:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x925f0800) [pid = 1856] [serial = 22] [outer = 0x925ee800] 16:39:43 INFO - PROCESS | 1856 | 1466033983414 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x978cd400) [pid = 1856] [serial = 23] [outer = 0x925ee800] 16:39:44 INFO - PROCESS | 1856 | 1466033984078 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1197ms 16:39:44 INFO - PROCESS | 1856 | 1466033984350 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 1856 | 1466033984356 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:39:44 INFO - PROCESS | 1856 | 1466033984366 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 1856 | 1466033984372 Marionette TRACE conn3 <- [1,14,null,{}] 16:39:44 INFO - PROCESS | 1856 | 1466033984382 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 1856 | 1466033984388 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:44 INFO - PROCESS | 1856 | 1466033984613 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:39:44 INFO - PROCESS | 1856 | 1466033984777 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:44 INFO - PROCESS | 1856 | 1466033984792 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e3000 == 9 [pid = 1856] [id = 9] 16:39:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x925e3400) [pid = 1856] [serial = 24] [outer = (nil)] 16:39:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x925eac00) [pid = 1856] [serial = 25] [outer = 0x925e3400] 16:39:44 INFO - PROCESS | 1856 | 1466033984886 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x92674800) [pid = 1856] [serial = 26] [outer = 0x925e3400] 16:39:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93b64800 == 10 [pid = 1856] [id = 10] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x93dcec00) [pid = 1856] [serial = 27] [outer = (nil)] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x93dd3400) [pid = 1856] [serial = 28] [outer = 0x93dcec00] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x9267ec00) [pid = 1856] [serial = 29] [outer = 0x93dcec00] 16:39:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93ddac00 == 11 [pid = 1856] [id = 11] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x93f4dc00) [pid = 1856] [serial = 30] [outer = (nil)] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x93fd1000) [pid = 1856] [serial = 31] [outer = 0x93f4dc00] 16:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x92678800) [pid = 1856] [serial = 32] [outer = 0x93f4dc00] 16:39:45 INFO - PROCESS | 1856 | 1466033985984 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1643ms 16:39:46 INFO - PROCESS | 1856 | 1466033986019 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:39:46 INFO - PROCESS | 1856 | 1466033986026 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:39:46 INFO - PROCESS | 1856 | 1466033986126 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 1856 | 1466033986132 Marionette TRACE conn3 <- [1,18,null,{}] 16:39:46 INFO - PROCESS | 1856 | 1466033986161 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 1856 | 1466033986166 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:46 INFO - PROCESS | 1856 | 1466033986387 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:39:46 INFO - PROCESS | 1856 | 1466033986498 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:46 INFO - PROCESS | 1856 | 1466033986507 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e1400 == 12 [pid = 1856] [id = 12] 16:39:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x93fd0800) [pid = 1856] [serial = 33] [outer = (nil)] 16:39:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x9a1a4800) [pid = 1856] [serial = 34] [outer = 0x93fd0800] 16:39:46 INFO - PROCESS | 1856 | 1466033986635 Marionette DEBUG loaded listener.js 16:39:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0x9a7d4800) [pid = 1856] [serial = 35] [outer = 0x93fd0800] 16:39:47 INFO - PROCESS | 1856 | 1466033987498 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1475ms 16:39:47 INFO - PROCESS | 1856 | 1466033987534 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:39:47 INFO - PROCESS | 1856 | 1466033987540 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:39:47 INFO - PROCESS | 1856 | 1466033987546 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:39:47 INFO - PROCESS | 1856 | 1466033987552 Marionette TRACE conn3 <- [1,22,null,{}] 16:39:47 INFO - PROCESS | 1856 | 1466033987571 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:47 INFO - PROCESS | 1856 | 1466033987579 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:47 INFO - PROCESS | 1856 | 1466033987770 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:39:47 INFO - PROCESS | 1856 | 1466033987896 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:47 INFO - PROCESS | 1856 | 1466033987908 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b74f400 == 13 [pid = 1856] [id = 13] 16:39:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x9b752800) [pid = 1856] [serial = 36] [outer = (nil)] 16:39:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x9c0ee400) [pid = 1856] [serial = 37] [outer = 0x9b752800] 16:39:47 INFO - PROCESS | 1856 | 1466033987995 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x9c274c00) [pid = 1856] [serial = 38] [outer = 0x9b752800] 16:39:48 INFO - PROCESS | 1856 | 1466033988918 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1398ms 16:39:48 INFO - PROCESS | 1856 | 1466033988945 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:39:48 INFO - PROCESS | 1856 | 1466033988950 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:39:48 INFO - PROCESS | 1856 | 1466033988957 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:39:48 INFO - PROCESS | 1856 | 1466033988961 Marionette TRACE conn3 <- [1,26,null,{}] 16:39:48 INFO - PROCESS | 1856 | 1466033988967 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:48 INFO - PROCESS | 1856 | 1466033988973 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:49 INFO - PROCESS | 1856 | 1466033989165 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:39:49 INFO - PROCESS | 1856 | 1466033989290 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:49 INFO - PROCESS | 1856 | 1466033989297 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:49 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2297800 == 14 [pid = 1856] [id = 14] 16:39:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0xa23a5000) [pid = 1856] [serial = 39] [outer = (nil)] 16:39:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0xa2ff2400) [pid = 1856] [serial = 40] [outer = 0xa23a5000] 16:39:49 INFO - PROCESS | 1856 | 1466033989383 Marionette DEBUG loaded listener.js 16:39:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0xa4e4c400) [pid = 1856] [serial = 41] [outer = 0xa23a5000] 16:39:50 INFO - PROCESS | 1856 | 1466033990644 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1736ms 16:39:50 INFO - PROCESS | 1856 | 1466033990693 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:39:50 INFO - PROCESS | 1856 | 1466033990698 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:39:50 INFO - PROCESS | 1856 | 1466033990706 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:39:50 INFO - PROCESS | 1856 | 1466033990709 Marionette TRACE conn3 <- [1,30,null,{}] 16:39:50 INFO - PROCESS | 1856 | 1466033990718 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:50 INFO - PROCESS | 1856 | 1466033990723 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:50 INFO - PROCESS | 1856 | 1466033990923 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:39:51 INFO - PROCESS | 1856 | 1466033991077 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:51 INFO - PROCESS | 1856 | 1466033991087 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a419400 == 15 [pid = 1856] [id = 15] 16:39:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x9a4d1800) [pid = 1856] [serial = 42] [outer = (nil)] 16:39:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x9aa37800) [pid = 1856] [serial = 43] [outer = 0x9a4d1800] 16:39:51 INFO - PROCESS | 1856 | 1466033991173 Marionette DEBUG loaded listener.js 16:39:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x9b51b000) [pid = 1856] [serial = 44] [outer = 0x9a4d1800] 16:39:51 INFO - PROCESS | 1856 | 1466033991874 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1191ms 16:39:51 INFO - PROCESS | 1856 | 1466033991895 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 1856 | 1466033991902 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:39:51 INFO - PROCESS | 1856 | 1466033991912 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:39:51 INFO - PROCESS | 1856 | 1466033991916 Marionette TRACE conn3 <- [1,34,null,{}] 16:39:51 INFO - PROCESS | 1856 | 1466033991922 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:51 INFO - PROCESS | 1856 | 1466033991927 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:52 INFO - PROCESS | 1856 | 1466033992141 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:39:52 INFO - PROCESS | 1856 | 1466033992156 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 1856 | 1466033992165 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a414c00 == 16 [pid = 1856] [id = 16] 16:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x9b752000) [pid = 1856] [serial = 45] [outer = (nil)] 16:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x9c0c9000) [pid = 1856] [serial = 46] [outer = 0x9b752000] 16:39:52 INFO - PROCESS | 1856 | 1466033992232 Marionette DEBUG loaded listener.js 16:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x9c0d7c00) [pid = 1856] [serial = 47] [outer = 0x9b752000] 16:39:52 INFO - PROCESS | 1856 | 1466033992946 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1083ms 16:39:52 INFO - PROCESS | 1856 | 1466033992995 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:39:52 INFO - PROCESS | 1856 | 1466033992998 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:39:53 INFO - PROCESS | 1856 | 1466033993008 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 1856 | 1466033993012 Marionette TRACE conn3 <- [1,38,null,{}] 16:39:53 INFO - PROCESS | 1856 | 1466033993028 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:53 INFO - PROCESS | 1856 | 1466033993036 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:53 INFO - PROCESS | 1856 | 1466033993190 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:39:53 INFO - PROCESS | 1856 | 1466033993201 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:53 INFO - PROCESS | 1856 | 1466033993211 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x978ab400 == 17 [pid = 1856] [id = 17] 16:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x978ab800) [pid = 1856] [serial = 48] [outer = (nil)] 16:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x99fb9400) [pid = 1856] [serial = 49] [outer = 0x978ab800] 16:39:53 INFO - PROCESS | 1856 | 1466033993281 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0xa1114800) [pid = 1856] [serial = 50] [outer = 0x978ab800] 16:39:54 INFO - PROCESS | 1856 | 1466033994060 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1092ms 16:39:54 INFO - PROCESS | 1856 | 1466033994097 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:39:54 INFO - PROCESS | 1856 | 1466033994101 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:39:54 INFO - PROCESS | 1856 | 1466033994107 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:39:54 INFO - PROCESS | 1856 | 1466033994110 Marionette TRACE conn3 <- [1,42,null,{}] 16:39:54 INFO - PROCESS | 1856 | 1466033994116 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 1856 | 1466033994120 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:54 INFO - PROCESS | 1856 | 1466033994319 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:39:54 INFO - PROCESS | 1856 | 1466033994343 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 1856 | 1466033994354 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:54 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2092400 == 18 [pid = 1856] [id = 18] 16:39:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0xa2293800) [pid = 1856] [serial = 51] [outer = (nil)] 16:39:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0xa229a800) [pid = 1856] [serial = 52] [outer = 0xa2293800] 16:39:54 INFO - PROCESS | 1856 | 1466033994441 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0xa2377000) [pid = 1856] [serial = 53] [outer = 0xa2293800] 16:39:55 INFO - PROCESS | 1856 | 1466033995145 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1079ms 16:39:55 INFO - PROCESS | 1856 | 1466033995188 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 1856 | 1466033995190 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:39:55 INFO - PROCESS | 1856 | 1466033995197 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 1856 | 1466033995199 Marionette TRACE conn3 <- [1,46,null,{}] 16:39:55 INFO - PROCESS | 1856 | 1466033995205 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:55 INFO - PROCESS | 1856 | 1466033995210 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:55 INFO - PROCESS | 1856 | 1466033995395 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:39:55 INFO - PROCESS | 1856 | 1466033995412 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:55 INFO - PROCESS | 1856 | 1466033995418 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1b2800 == 19 [pid = 1856] [id = 19] 16:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x9b55e400) [pid = 1856] [serial = 54] [outer = (nil)] 16:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0xa252e800) [pid = 1856] [serial = 55] [outer = 0x9b55e400] 16:39:55 INFO - PROCESS | 1856 | 1466033995493 Marionette DEBUG loaded listener.js 16:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0xa255ac00) [pid = 1856] [serial = 56] [outer = 0x9b55e400] 16:39:56 INFO - PROCESS | 1856 | 1466033996252 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1089ms 16:39:56 INFO - PROCESS | 1856 | 1466033996286 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:39:56 INFO - PROCESS | 1856 | 1466033996289 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:39:56 INFO - PROCESS | 1856 | 1466033996295 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:39:56 INFO - PROCESS | 1856 | 1466033996298 Marionette TRACE conn3 <- [1,50,null,{}] 16:39:56 INFO - PROCESS | 1856 | 1466033996304 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 1856 | 1466033996314 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:56 INFO - PROCESS | 1856 | 1466033996526 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:39:56 INFO - PROCESS | 1856 | 1466033996565 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 1856 | 1466033996578 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x95297400 == 20 [pid = 1856] [id = 20] 16:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0xa34d0c00) [pid = 1856] [serial = 57] [outer = (nil)] 16:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0xa4e0fc00) [pid = 1856] [serial = 58] [outer = 0xa34d0c00] 16:39:56 INFO - PROCESS | 1856 | 1466033996643 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0xa5010000) [pid = 1856] [serial = 59] [outer = 0xa34d0c00] 16:39:57 INFO - PROCESS | 1856 | 1466033997338 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1090ms 16:39:57 INFO - PROCESS | 1856 | 1466033997386 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:39:57 INFO - PROCESS | 1856 | 1466033997390 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:39:57 INFO - PROCESS | 1856 | 1466033997401 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:39:57 INFO - PROCESS | 1856 | 1466033997403 Marionette TRACE conn3 <- [1,54,null,{}] 16:39:57 INFO - PROCESS | 1856 | 1466033997409 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:57 INFO - PROCESS | 1856 | 1466033997414 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:57 INFO - PROCESS | 1856 | 1466033997604 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:39:57 INFO - PROCESS | 1856 | 1466033997617 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:57 INFO - PROCESS | 1856 | 1466033997643 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd0000 == 21 [pid = 1856] [id = 21] 16:39:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x9bb82400) [pid = 1856] [serial = 60] [outer = (nil)] 16:39:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0xa62ac400) [pid = 1856] [serial = 61] [outer = 0x9bb82400] 16:39:57 INFO - PROCESS | 1856 | 1466033997705 Marionette DEBUG loaded listener.js 16:39:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0xa62b0800) [pid = 1856] [serial = 62] [outer = 0x9bb82400] 16:39:58 INFO - PROCESS | 1856 | 1466033998384 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1027ms 16:39:58 INFO - PROCESS | 1856 | 1466033998429 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 1856 | 1466033998432 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:39:58 INFO - PROCESS | 1856 | 1466033998438 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 1856 | 1466033998440 Marionette TRACE conn3 <- [1,58,null,{}] 16:39:58 INFO - PROCESS | 1856 | 1466033998446 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 1856 | 1466033998451 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:58 INFO - PROCESS | 1856 | 1466033998630 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:39:58 INFO - PROCESS | 1856 | 1466033998648 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 1856 | 1466033998656 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:39:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dcf000 == 22 [pid = 1856] [id = 22] 16:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9823cc00) [pid = 1856] [serial = 63] [outer = (nil)] 16:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0xa6825800) [pid = 1856] [serial = 64] [outer = 0x9823cc00] 16:39:58 INFO - PROCESS | 1856 | 1466033998722 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0xa689d400) [pid = 1856] [serial = 65] [outer = 0x9823cc00] 16:39:59 INFO - PROCESS | 1856 | 1466033999414 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1034ms 16:39:59 INFO - PROCESS | 1856 | 1466033999474 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:39:59 INFO - PROCESS | 1856 | 1466033999477 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:39:59 INFO - PROCESS | 1856 | 1466033999483 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 1856 | 1466033999488 Marionette TRACE conn3 <- [1,62,null,{}] 16:39:59 INFO - PROCESS | 1856 | 1466033999509 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 1856 | 1466033999514 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:00 INFO - PROCESS | 1856 | 1466034000665 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:40:00 INFO - PROCESS | 1856 | 1466034000691 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 1856 | 1466034000703 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92745000 == 23 [pid = 1856] [id = 23] 16:40:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92745400) [pid = 1856] [serial = 66] [outer = (nil)] 16:40:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9274b000) [pid = 1856] [serial = 67] [outer = 0x92745400] 16:40:00 INFO - PROCESS | 1856 | 1466034000772 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93dd8c00) [pid = 1856] [serial = 68] [outer = 0x92745400] 16:40:01 INFO - PROCESS | 1856 | 1466034001534 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2091ms 16:40:01 INFO - PROCESS | 1856 | 1466034001591 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 1856 | 1466034001601 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x98235400) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x925ee800) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x925e3400) [pid = 1856] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93fd0800) [pid = 1856] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9b752800) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0xa23a5000) [pid = 1856] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9a4d1800) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9b752000) [pid = 1856] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x978ab800) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0xa2293800) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0xa34d0c00) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:40:02 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x9bb82400) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:40:02 INFO - PROCESS | 1856 | 1466034002284 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 1856 | 1466034002289 Marionette TRACE conn3 <- [1,66,null,{}] 16:40:02 INFO - PROCESS | 1856 | 1466034002302 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:02 INFO - PROCESS | 1856 | 1466034002308 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:02 INFO - PROCESS | 1856 | 1466034002449 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:40:02 INFO - PROCESS | 1856 | 1466034002552 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:02 INFO - PROCESS | 1856 | 1466034002560 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x95293c00 == 24 [pid = 1856] [id = 24] 16:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x95294800) [pid = 1856] [serial = 69] [outer = (nil)] 16:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x978ab800) [pid = 1856] [serial = 70] [outer = 0x95294800] 16:40:02 INFO - PROCESS | 1856 | 1466034002632 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x9842e000) [pid = 1856] [serial = 71] [outer = 0x95294800] 16:40:03 INFO - PROCESS | 1856 | 1466034003275 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1159ms 16:40:03 INFO - PROCESS | 1856 | 1466034003323 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:40:03 INFO - PROCESS | 1856 | 1466034003328 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:40:03 INFO - PROCESS | 1856 | 1466034003334 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:40:03 INFO - PROCESS | 1856 | 1466034003338 Marionette TRACE conn3 <- [1,70,null,{}] 16:40:03 INFO - PROCESS | 1856 | 1466034003343 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 1856 | 1466034003348 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:03 INFO - PROCESS | 1856 | 1466034003514 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:40:03 INFO - PROCESS | 1856 | 1466034003605 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 1856 | 1466034003612 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ecc00 == 25 [pid = 1856] [id = 25] 16:40:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x92741400) [pid = 1856] [serial = 72] [outer = (nil)] 16:40:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x9aa35400) [pid = 1856] [serial = 73] [outer = 0x92741400] 16:40:03 INFO - PROCESS | 1856 | 1466034003681 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9b51a800) [pid = 1856] [serial = 74] [outer = 0x92741400] 16:40:04 INFO - PROCESS | 1856 | 1466034004431 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1134ms 16:40:04 INFO - PROCESS | 1856 | 1466034004483 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:40:04 INFO - PROCESS | 1856 | 1466034004489 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:40:04 INFO - PROCESS | 1856 | 1466034004500 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 1856 | 1466034004505 Marionette TRACE conn3 <- [1,74,null,{}] 16:40:04 INFO - PROCESS | 1856 | 1466034004514 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 1856 | 1466034004519 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:04 INFO - PROCESS | 1856 | 1466034004699 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:40:04 INFO - PROCESS | 1856 | 1466034004831 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:04 INFO - PROCESS | 1856 | 1466034004846 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x92742000 == 26 [pid = 1856] [id = 26] 16:40:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x92749800) [pid = 1856] [serial = 75] [outer = (nil)] 16:40:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9543b000) [pid = 1856] [serial = 76] [outer = 0x92749800] 16:40:04 INFO - PROCESS | 1856 | 1466034004931 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x99fb8400) [pid = 1856] [serial = 77] [outer = 0x92749800] 16:40:05 INFO - PROCESS | 1856 | 1466034005761 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 16:40:05 INFO - PROCESS | 1856 | 1466034005836 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:40:05 INFO - PROCESS | 1856 | 1466034005843 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:40:05 INFO - PROCESS | 1856 | 1466034005854 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:40:05 INFO - PROCESS | 1856 | 1466034005858 Marionette TRACE conn3 <- [1,78,null,{}] 16:40:05 INFO - PROCESS | 1856 | 1466034005864 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:05 INFO - PROCESS | 1856 | 1466034005870 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:06 INFO - PROCESS | 1856 | 1466034006044 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:40:06 INFO - PROCESS | 1856 | 1466034006180 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 1856 | 1466034006191 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a419000 == 27 [pid = 1856] [id = 27] 16:40:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9b21f000) [pid = 1856] [serial = 78] [outer = (nil)] 16:40:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9b74e800) [pid = 1856] [serial = 79] [outer = 0x9b21f000] 16:40:06 INFO - PROCESS | 1856 | 1466034006271 Marionette DEBUG loaded listener.js 16:40:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9c0cac00) [pid = 1856] [serial = 80] [outer = 0x9b21f000] 16:40:07 INFO - PROCESS | 1856 | 1466034007127 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1340ms 16:40:07 INFO - PROCESS | 1856 | 1466034007197 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 1856 | 1466034007201 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:40:07 INFO - PROCESS | 1856 | 1466034007209 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 1856 | 1466034007216 Marionette TRACE conn3 <- [1,82,null,{}] 16:40:07 INFO - PROCESS | 1856 | 1466034007232 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:07 INFO - PROCESS | 1856 | 1466034007241 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:07 INFO - PROCESS | 1856 | 1466034007410 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:40:07 INFO - PROCESS | 1856 | 1466034007547 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:07 INFO - PROCESS | 1856 | 1466034007558 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d90f400 == 28 [pid = 1856] [id = 28] 16:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0xa1112400) [pid = 1856] [serial = 81] [outer = (nil)] 16:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0xa2319400) [pid = 1856] [serial = 82] [outer = 0xa1112400] 16:40:07 INFO - PROCESS | 1856 | 1466034007643 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0xa23a5400) [pid = 1856] [serial = 83] [outer = 0xa1112400] 16:40:08 INFO - PROCESS | 1856 | 1466034008445 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1291ms 16:40:08 INFO - PROCESS | 1856 | 1466034008502 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:40:08 INFO - PROCESS | 1856 | 1466034008507 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:40:08 INFO - PROCESS | 1856 | 1466034008513 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:40:08 INFO - PROCESS | 1856 | 1466034008517 Marionette TRACE conn3 <- [1,86,null,{}] 16:40:08 INFO - PROCESS | 1856 | 1466034008522 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 1856 | 1466034008528 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:08 INFO - PROCESS | 1856 | 1466034008699 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:40:08 INFO - PROCESS | 1856 | 1466034008858 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 1856 | 1466034008869 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274d400 == 29 [pid = 1856] [id = 29] 16:40:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92750400) [pid = 1856] [serial = 84] [outer = (nil)] 16:40:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0xa2ff1800) [pid = 1856] [serial = 85] [outer = 0x92750400] 16:40:08 INFO - PROCESS | 1856 | 1466034008950 Marionette DEBUG loaded listener.js 16:40:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0xa341bc00) [pid = 1856] [serial = 86] [outer = 0x92750400] 16:40:09 INFO - PROCESS | 1856 | 1466034009788 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 16:40:09 INFO - PROCESS | 1856 | 1466034009847 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:40:09 INFO - PROCESS | 1856 | 1466034009850 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:40:09 INFO - PROCESS | 1856 | 1466034009863 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 1856 | 1466034009866 Marionette TRACE conn3 <- [1,90,null,{}] 16:40:09 INFO - PROCESS | 1856 | 1466034009873 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 1856 | 1466034009878 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:10 INFO - PROCESS | 1856 | 1466034010041 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:40:10 INFO - PROCESS | 1856 | 1466034010176 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 1856 | 1466034010182 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:10 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23f7000 == 30 [pid = 1856] [id = 30] 16:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa2fb1000) [pid = 1856] [serial = 87] [outer = (nil)] 16:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa5012800) [pid = 1856] [serial = 88] [outer = 0xa2fb1000] 16:40:10 INFO - PROCESS | 1856 | 1466034010267 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0xa507e000) [pid = 1856] [serial = 89] [outer = 0xa2fb1000] 16:40:11 INFO - PROCESS | 1856 | 1466034011085 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 16:40:11 INFO - PROCESS | 1856 | 1466034011147 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 1856 | 1466034011152 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:40:11 INFO - PROCESS | 1856 | 1466034011158 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 1856 | 1466034011161 Marionette TRACE conn3 <- [1,94,null,{}] 16:40:11 INFO - PROCESS | 1856 | 1466034011167 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 1856 | 1466034011177 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:11 INFO - PROCESS | 1856 | 1466034011426 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:40:11 INFO - PROCESS | 1856 | 1466034011564 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 1856 | 1466034011576 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274c400 == 31 [pid = 1856] [id = 31] 16:40:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x99fb6800) [pid = 1856] [serial = 90] [outer = (nil)] 16:40:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0xa6ea5400) [pid = 1856] [serial = 91] [outer = 0x99fb6800] 16:40:11 INFO - PROCESS | 1856 | 1466034011663 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0xa6ea7c00) [pid = 1856] [serial = 92] [outer = 0x99fb6800] 16:40:12 INFO - PROCESS | 1856 | 1466034012557 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1438ms 16:40:12 INFO - PROCESS | 1856 | 1466034012597 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 1856 | 1466034012601 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:40:12 INFO - PROCESS | 1856 | 1466034012607 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 1856 | 1466034012611 Marionette TRACE conn3 <- [1,98,null,{}] 16:40:12 INFO - PROCESS | 1856 | 1466034012634 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:12 INFO - PROCESS | 1856 | 1466034012639 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:12 INFO - PROCESS | 1856 | 1466034012797 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:40:12 INFO - PROCESS | 1856 | 1466034012933 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:12 INFO - PROCESS | 1856 | 1466034012941 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1800 == 32 [pid = 1856] [id = 32] 16:40:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x922f6800) [pid = 1856] [serial = 93] [outer = (nil)] 16:40:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9274b400) [pid = 1856] [serial = 94] [outer = 0x922f6800] 16:40:13 INFO - PROCESS | 1856 | 1466034013021 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93fc7400) [pid = 1856] [serial = 95] [outer = 0x922f6800] 16:40:13 INFO - PROCESS | 1856 | 1466034013925 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 16:40:13 INFO - PROCESS | 1856 | 1466034013992 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 1856 | 1466034013999 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:40:14 INFO - PROCESS | 1856 | 1466034014007 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 1856 | 1466034014012 Marionette TRACE conn3 <- [1,102,null,{}] 16:40:14 INFO - PROCESS | 1856 | 1466034014020 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:14 INFO - PROCESS | 1856 | 1466034014025 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:14 INFO - PROCESS | 1856 | 1466034014194 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:40:14 INFO - PROCESS | 1856 | 1466034014355 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:14 INFO - PROCESS | 1856 | 1466034014376 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274d000 == 33 [pid = 1856] [id = 33] 16:40:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9274dc00) [pid = 1856] [serial = 96] [outer = (nil)] 16:40:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9543b400) [pid = 1856] [serial = 97] [outer = 0x9274dc00] 16:40:14 INFO - PROCESS | 1856 | 1466034014478 Marionette DEBUG loaded listener.js 16:40:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9973ac00) [pid = 1856] [serial = 98] [outer = 0x9274dc00] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9aa35800) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x925eac00) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93fd1000) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a1a4800) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9c0ee400) [pid = 1856] [serial = 37] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0xa2ff2400) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9aa37800) [pid = 1856] [serial = 43] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b51b000) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9c0c9000) [pid = 1856] [serial = 46] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c0d7c00) [pid = 1856] [serial = 47] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x99fb9400) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa1114800) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa229a800) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa252e800) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa4e0fc00) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa62ac400) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93dd3400) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa2377000) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa5010000) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0xa62b0800) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9a7d4800) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c274c00) [pid = 1856] [serial = 38] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0xa4e4c400) [pid = 1856] [serial = 41] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x92674800) [pid = 1856] [serial = 26] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x978cd400) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9a882c00) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0xa4e4c800) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x925f0800) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x93ddb800) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x93fc4400) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x93fc9800) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 16:40:15 INFO - PROCESS | 1856 | 1466034015957 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:40:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x93ddb800) [pid = 1856] [serial = 99] [outer = 0x93f4dc00] 16:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1987ms 16:40:16 INFO - PROCESS | 1856 | 1466034016006 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 1856 | 1466034016011 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:40:16 INFO - PROCESS | 1856 | 1466034016088 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 1856 | 1466034016094 Marionette TRACE conn3 <- [1,106,null,{}] 16:40:16 INFO - PROCESS | 1856 | 1466034016104 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 1856 | 1466034016108 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:16 INFO - PROCESS | 1856 | 1466034016275 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:40:16 INFO - PROCESS | 1856 | 1466034016287 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:16 INFO - PROCESS | 1856 | 1466034016297 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x95435800 == 34 [pid = 1856] [id = 34] 16:40:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x95437c00) [pid = 1856] [serial = 100] [outer = (nil)] 16:40:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x978cac00) [pid = 1856] [serial = 101] [outer = 0x95437c00] 16:40:16 INFO - PROCESS | 1856 | 1466034016371 Marionette DEBUG loaded listener.js 16:40:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x99735400) [pid = 1856] [serial = 102] [outer = 0x95437c00] 16:40:17 INFO - PROCESS | 1856 | 1466034017124 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1145ms 16:40:17 INFO - PROCESS | 1856 | 1466034017191 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1856 | 1466034017200 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:40:17 INFO - PROCESS | 1856 | 1466034017210 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1856 | 1466034017214 Marionette TRACE conn3 <- [1,110,null,{}] 16:40:17 INFO - PROCESS | 1856 | 1466034017221 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:17 INFO - PROCESS | 1856 | 1466034017226 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:17 INFO - PROCESS | 1856 | 1466034017429 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:40:17 INFO - PROCESS | 1856 | 1466034017443 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1856 | 1466034017450 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x99733800 == 35 [pid = 1856] [id = 35] 16:40:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x9a883400) [pid = 1856] [serial = 103] [outer = (nil)] 16:40:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x9aa36000) [pid = 1856] [serial = 104] [outer = 0x9a883400] 16:40:17 INFO - PROCESS | 1856 | 1466034017523 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9b21d800) [pid = 1856] [serial = 105] [outer = 0x9a883400] 16:40:18 INFO - PROCESS | 1856 | 1466034018297 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1146ms 16:40:18 INFO - PROCESS | 1856 | 1466034018359 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1856 | 1466034018363 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:40:18 INFO - PROCESS | 1856 | 1466034018369 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1856 | 1466034018375 Marionette TRACE conn3 <- [1,114,null,{}] 16:40:18 INFO - PROCESS | 1856 | 1466034018392 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 1856 | 1466034018400 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:18 INFO - PROCESS | 1856 | 1466034018600 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:40:18 INFO - PROCESS | 1856 | 1466034018619 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1856 | 1466034018630 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0e7000 == 36 [pid = 1856] [id = 36] 16:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9c0e8c00) [pid = 1856] [serial = 106] [outer = (nil)] 16:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9c269c00) [pid = 1856] [serial = 107] [outer = 0x9c0e8c00] 16:40:18 INFO - PROCESS | 1856 | 1466034018699 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9c3e5400) [pid = 1856] [serial = 108] [outer = 0x9c0e8c00] 16:40:19 INFO - PROCESS | 1856 | 1466034019557 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1249ms 16:40:19 INFO - PROCESS | 1856 | 1466034019618 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:40:19 INFO - PROCESS | 1856 | 1466034019623 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:40:19 INFO - PROCESS | 1856 | 1466034019629 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1856 | 1466034019632 Marionette TRACE conn3 <- [1,118,null,{}] 16:40:19 INFO - PROCESS | 1856 | 1466034019637 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:19 INFO - PROCESS | 1856 | 1466034019641 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:19 INFO - PROCESS | 1856 | 1466034019930 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:40:19 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9823cc00) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:40:19 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9b55e400) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:40:19 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x92741400) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:40:19 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x92745400) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:40:19 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x95294800) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:40:20 INFO - PROCESS | 1856 | 1466034020007 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1856 | 1466034020018 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5c00 == 37 [pid = 1856] [id = 37] 16:40:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x925ea400) [pid = 1856] [serial = 109] [outer = (nil)] 16:40:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9823cc00) [pid = 1856] [serial = 110] [outer = 0x925ea400] 16:40:20 INFO - PROCESS | 1856 | 1466034020081 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0xa1114800) [pid = 1856] [serial = 111] [outer = 0x925ea400] 16:40:20 INFO - PROCESS | 1856 | 1466034020698 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1089ms 16:40:20 INFO - PROCESS | 1856 | 1466034020717 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:40:20 INFO - PROCESS | 1856 | 1466034020720 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:40:20 INFO - PROCESS | 1856 | 1466034020726 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:40:20 INFO - PROCESS | 1856 | 1466034020729 Marionette TRACE conn3 <- [1,122,null,{}] 16:40:20 INFO - PROCESS | 1856 | 1466034020735 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 1856 | 1466034020740 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:20 INFO - PROCESS | 1856 | 1466034020914 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:40:21 INFO - PROCESS | 1856 | 1466034020982 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1856 | 1466034020990 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f8400 == 38 [pid = 1856] [id = 38] 16:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x98461000) [pid = 1856] [serial = 112] [outer = (nil)] 16:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0xa2323c00) [pid = 1856] [serial = 113] [outer = 0x98461000] 16:40:21 INFO - PROCESS | 1856 | 1466034021054 Marionette DEBUG loaded listener.js 16:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0xa2374c00) [pid = 1856] [serial = 114] [outer = 0x98461000] 16:40:21 INFO - PROCESS | 1856 | 1466034021730 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1027ms 16:40:21 INFO - PROCESS | 1856 | 1466034021754 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1856 | 1466034021758 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:40:21 INFO - PROCESS | 1856 | 1466034021763 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1856 | 1466034021767 Marionette TRACE conn3 <- [1,126,null,{}] 16:40:21 INFO - PROCESS | 1856 | 1466034021772 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 1856 | 1466034021782 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:22 INFO - PROCESS | 1856 | 1466034022095 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:40:22 INFO - PROCESS | 1856 | 1466034022158 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 1856 | 1466034022167 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ec000 == 39 [pid = 1856] [id = 39] 16:40:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x925ecc00) [pid = 1856] [serial = 115] [outer = (nil)] 16:40:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92674c00) [pid = 1856] [serial = 116] [outer = 0x925ecc00] 16:40:22 INFO - PROCESS | 1856 | 1466034022287 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x931ed800) [pid = 1856] [serial = 117] [outer = 0x925ecc00] 16:40:23 INFO - PROCESS | 1856 | 1466034023254 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1530ms 16:40:23 INFO - PROCESS | 1856 | 1466034023296 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:40:23 INFO - PROCESS | 1856 | 1466034023302 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:40:23 INFO - PROCESS | 1856 | 1466034023310 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:40:23 INFO - PROCESS | 1856 | 1466034023316 Marionette TRACE conn3 <- [1,130,null,{}] 16:40:23 INFO - PROCESS | 1856 | 1466034023323 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 1856 | 1466034023329 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:23 INFO - PROCESS | 1856 | 1466034023539 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:40:23 INFO - PROCESS | 1856 | 1466034023706 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1856 | 1466034023715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x93b5c800 == 40 [pid = 1856] [id = 40] 16:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93dd2800) [pid = 1856] [serial = 118] [outer = (nil)] 16:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a40c000) [pid = 1856] [serial = 119] [outer = 0x93dd2800] 16:40:23 INFO - PROCESS | 1856 | 1466034023799 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9ee000) [pid = 1856] [serial = 120] [outer = 0x93dd2800] 16:40:24 INFO - PROCESS | 1856 | 1466034024766 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1541ms 16:40:24 INFO - PROCESS | 1856 | 1466034024852 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:40:24 INFO - PROCESS | 1856 | 1466034024857 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:40:24 INFO - PROCESS | 1856 | 1466034024864 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1856 | 1466034024867 Marionette TRACE conn3 <- [1,134,null,{}] 16:40:24 INFO - PROCESS | 1856 | 1466034024874 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 1856 | 1466034024879 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:25 INFO - PROCESS | 1856 | 1466034025086 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:40:25 INFO - PROCESS | 1856 | 1466034025257 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1856 | 1466034025266 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b74b400 == 41 [pid = 1856] [id = 41] 16:40:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9c3e3400) [pid = 1856] [serial = 121] [outer = (nil)] 16:40:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9c3e9400) [pid = 1856] [serial = 122] [outer = 0x9c3e3400] 16:40:25 INFO - PROCESS | 1856 | 1466034025346 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9d90c400) [pid = 1856] [serial = 123] [outer = 0x9c3e3400] 16:40:26 INFO - PROCESS | 1856 | 1466034026297 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1487ms 16:40:26 INFO - PROCESS | 1856 | 1466034026351 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1856 | 1466034026356 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:40:26 INFO - PROCESS | 1856 | 1466034026374 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1856 | 1466034026381 Marionette TRACE conn3 <- [1,138,null,{}] 16:40:26 INFO - PROCESS | 1856 | 1466034026387 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 1856 | 1466034026394 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:26 INFO - PROCESS | 1856 | 1466034026573 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:40:26 INFO - PROCESS | 1856 | 1466034026826 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 1856 | 1466034026835 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e6c00 == 42 [pid = 1856] [id = 42] 16:40:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x925e7000) [pid = 1856] [serial = 124] [outer = (nil)] 16:40:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92677c00) [pid = 1856] [serial = 125] [outer = 0x925e7000] 16:40:26 INFO - PROCESS | 1856 | 1466034026915 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93f4c000) [pid = 1856] [serial = 126] [outer = 0x925e7000] 16:40:27 INFO - PROCESS | 1856 | --DOCSHELL 0x922f8400 == 41 [pid = 1856] [id = 38] 16:40:27 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5c00 == 40 [pid = 1856] [id = 37] 16:40:27 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0e7000 == 39 [pid = 1856] [id = 36] 16:40:27 INFO - PROCESS | 1856 | --DOCSHELL 0x99733800 == 38 [pid = 1856] [id = 35] 16:40:27 INFO - PROCESS | 1856 | --DOCSHELL 0x95435800 == 37 [pid = 1856] [id = 34] 16:40:27 INFO - PROCESS | 1856 | 1466034027881 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa6825800) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 16:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1545ms 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa255ac00) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9aa35400) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa689d400) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9274b000) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978ab800) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9842e000) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93dd8c00) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b51a800) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 16:40:27 INFO - PROCESS | 1856 | 1466034027927 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 1856 | 1466034027931 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:40:27 INFO - PROCESS | 1856 | 1466034027940 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1856 | 1466034027944 Marionette TRACE conn3 <- [1,142,null,{}] 16:40:27 INFO - PROCESS | 1856 | 1466034027952 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:27 INFO - PROCESS | 1856 | 1466034027958 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:28 INFO - PROCESS | 1856 | 1466034028110 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:40:28 INFO - PROCESS | 1856 | 1466034028124 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1856 | 1466034028135 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fce400 == 38 [pid = 1856] [id = 43] 16:40:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978aa800) [pid = 1856] [serial = 127] [outer = (nil)] 16:40:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978b6c00) [pid = 1856] [serial = 128] [outer = 0x978aa800] 16:40:28 INFO - PROCESS | 1856 | 1466034028201 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a4ddc00) [pid = 1856] [serial = 129] [outer = 0x978aa800] 16:40:29 INFO - PROCESS | 1856 | 1466034029033 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1151ms 16:40:29 INFO - PROCESS | 1856 | 1466034029093 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1856 | 1466034029098 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:40:29 INFO - PROCESS | 1856 | 1466034029107 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1856 | 1466034029109 Marionette TRACE conn3 <- [1,146,null,{}] 16:40:29 INFO - PROCESS | 1856 | 1466034029116 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 1856 | 1466034029121 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:29 INFO - PROCESS | 1856 | 1466034029278 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:40:29 INFO - PROCESS | 1856 | 1466034029380 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1856 | 1466034029389 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x99fb7400 == 39 [pid = 1856] [id = 44] 16:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x99fc1800) [pid = 1856] [serial = 130] [outer = (nil)] 16:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9c0ee800) [pid = 1856] [serial = 131] [outer = 0x99fc1800] 16:40:29 INFO - PROCESS | 1856 | 1466034029455 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9c3e3c00) [pid = 1856] [serial = 132] [outer = 0x99fc1800] 16:40:30 INFO - PROCESS | 1856 | 1466034030163 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1084ms 16:40:30 INFO - PROCESS | 1856 | 1466034030190 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:40:30 INFO - PROCESS | 1856 | 1466034030193 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:40:30 INFO - PROCESS | 1856 | 1466034030202 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:40:30 INFO - PROCESS | 1856 | 1466034030210 Marionette TRACE conn3 <- [1,150,null,{}] 16:40:30 INFO - PROCESS | 1856 | 1466034030238 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:30 INFO - PROCESS | 1856 | 1466034030245 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:30 INFO - PROCESS | 1856 | 1466034030444 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:40:30 INFO - PROCESS | 1856 | 1466034030468 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1856 | 1466034030475 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b559800 == 40 [pid = 1856] [id = 45] 16:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa23efc00) [pid = 1856] [serial = 133] [outer = (nil)] 16:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0xa2fe8400) [pid = 1856] [serial = 134] [outer = 0xa23efc00] 16:40:30 INFO - PROCESS | 1856 | 1466034030543 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0xa338a800) [pid = 1856] [serial = 135] [outer = 0xa23efc00] 16:40:31 INFO - PROCESS | 1856 | 1466034031545 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1403ms 16:40:31 INFO - PROCESS | 1856 | 1466034031606 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:40:31 INFO - PROCESS | 1856 | 1466034031611 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:40:31 INFO - PROCESS | 1856 | 1466034031616 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1856 | 1466034031620 Marionette TRACE conn3 <- [1,154,null,{}] 16:40:31 INFO - PROCESS | 1856 | 1466034031625 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 1856 | 1466034031630 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:31 INFO - PROCESS | 1856 | 1466034031829 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:40:31 INFO - PROCESS | 1856 | 1466034031855 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1856 | 1466034031862 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0ed000 == 41 [pid = 1856] [id = 46] 16:40:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0xa2ff2400) [pid = 1856] [serial = 136] [outer = (nil)] 16:40:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0xa5019c00) [pid = 1856] [serial = 137] [outer = 0xa2ff2400] 16:40:31 INFO - PROCESS | 1856 | 1466034031930 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa62b6c00) [pid = 1856] [serial = 138] [outer = 0xa2ff2400] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92749800) [pid = 1856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b21f000) [pid = 1856] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0xa1112400) [pid = 1856] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92750400) [pid = 1856] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa2fb1000) [pid = 1856] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9c0e8c00) [pid = 1856] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x925ea400) [pid = 1856] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x99fb6800) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x95437c00) [pid = 1856] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9a883400) [pid = 1856] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9274dc00) [pid = 1856] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:40:32 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x922f6800) [pid = 1856] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:40:32 INFO - PROCESS | 1856 | 1466034032834 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1247ms 16:40:32 INFO - PROCESS | 1856 | 1466034032864 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1856 | 1466034032868 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:40:32 INFO - PROCESS | 1856 | 1466034032875 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1856 | 1466034032879 Marionette TRACE conn3 <- [1,158,null,{}] 16:40:32 INFO - PROCESS | 1856 | 1466034032884 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:32 INFO - PROCESS | 1856 | 1466034032889 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:33 INFO - PROCESS | 1856 | 1466034033076 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:40:33 INFO - PROCESS | 1856 | 1466034033093 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 1856 | 1466034033110 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c26b800 == 42 [pid = 1856] [id = 47] 16:40:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9d905400) [pid = 1856] [serial = 139] [outer = (nil)] 16:40:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0xa3386400) [pid = 1856] [serial = 140] [outer = 0x9d905400] 16:40:33 INFO - PROCESS | 1856 | 1466034033190 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0xa681e000) [pid = 1856] [serial = 141] [outer = 0x9d905400] 16:40:34 INFO - PROCESS | 1856 | 1466034034137 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1333ms 16:40:34 INFO - PROCESS | 1856 | 1466034034221 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:40:34 INFO - PROCESS | 1856 | 1466034034223 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:40:34 INFO - PROCESS | 1856 | 1466034034254 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 1856 | 1466034034256 Marionette TRACE conn3 <- [1,162,null,{}] 16:40:34 INFO - PROCESS | 1856 | 1466034034277 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 1856 | 1466034034282 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:34 INFO - PROCESS | 1856 | 1466034034470 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:40:34 INFO - PROCESS | 1856 | 1466034034591 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1856 | 1466034034603 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x922eac00 == 43 [pid = 1856] [id = 48] 16:40:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x922eb000) [pid = 1856] [serial = 142] [outer = (nil)] 16:40:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x922f3c00) [pid = 1856] [serial = 143] [outer = 0x922eb000] 16:40:34 INFO - PROCESS | 1856 | 1466034034681 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x925e8000) [pid = 1856] [serial = 144] [outer = 0x922eb000] 16:40:35 INFO - PROCESS | 1856 | 1466034035629 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1408ms 16:40:35 INFO - PROCESS | 1856 | 1466034035650 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:40:35 INFO - PROCESS | 1856 | 1466034035656 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:40:35 INFO - PROCESS | 1856 | 1466034035663 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:40:35 INFO - PROCESS | 1856 | 1466034035668 Marionette TRACE conn3 <- [1,166,null,{}] 16:40:35 INFO - PROCESS | 1856 | 1466034035676 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:35 INFO - PROCESS | 1856 | 1466034035683 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:35 INFO - PROCESS | 1856 | 1466034035864 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:40:36 INFO - PROCESS | 1856 | 1466034036006 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1856 | 1466034036018 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd5800 == 44 [pid = 1856] [id = 49] 16:40:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9545f400) [pid = 1856] [serial = 145] [outer = (nil)] 16:40:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x978b5400) [pid = 1856] [serial = 146] [outer = 0x9545f400] 16:40:36 INFO - PROCESS | 1856 | 1466034036097 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9842f400) [pid = 1856] [serial = 147] [outer = 0x9545f400] 16:40:37 INFO - PROCESS | 1856 | 1466034037029 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1401ms 16:40:37 INFO - PROCESS | 1856 | 1466034037067 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:40:37 INFO - PROCESS | 1856 | 1466034037074 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:40:37 INFO - PROCESS | 1856 | 1466034037081 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1856 | 1466034037084 Marionette TRACE conn3 <- [1,170,null,{}] 16:40:37 INFO - PROCESS | 1856 | 1466034037090 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:37 INFO - PROCESS | 1856 | 1466034037096 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:37 INFO - PROCESS | 1856 | 1466034037292 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:40:37 INFO - PROCESS | 1856 | 1466034037437 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1856 | 1466034037445 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x978af800 == 45 [pid = 1856] [id = 50] 16:40:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b517400) [pid = 1856] [serial = 148] [outer = (nil)] 16:40:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b74cc00) [pid = 1856] [serial = 149] [outer = 0x9b517400] 16:40:37 INFO - PROCESS | 1856 | 1466034037526 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c0e4400) [pid = 1856] [serial = 150] [outer = 0x9b517400] 16:40:38 INFO - PROCESS | 1856 | 1466034038442 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1434ms 16:40:38 INFO - PROCESS | 1856 | 1466034038515 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1856 | 1466034038519 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:40:38 INFO - PROCESS | 1856 | 1466034038535 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1856 | 1466034038545 Marionette TRACE conn3 <- [1,174,null,{}] 16:40:38 INFO - PROCESS | 1856 | 1466034038551 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 1856 | 1466034038560 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:38 INFO - PROCESS | 1856 | 1466034038782 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:40:38 INFO - PROCESS | 1856 | 1466034038955 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1856 | 1466034038962 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a7d3800 == 46 [pid = 1856] [id = 51] 16:40:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b523c00) [pid = 1856] [serial = 151] [outer = (nil)] 16:40:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa23f5c00) [pid = 1856] [serial = 152] [outer = 0x9b523c00] 16:40:39 INFO - PROCESS | 1856 | 1466034039048 Marionette DEBUG loaded listener.js 16:40:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa3427c00) [pid = 1856] [serial = 153] [outer = 0x9b523c00] 16:40:39 INFO - PROCESS | 1856 | 1466034039931 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:40:39 INFO - PROCESS | 1856 | 1466034039954 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1455ms 16:40:39 INFO - PROCESS | 1856 | 1466034039982 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1856 | 1466034039987 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:40:39 INFO - PROCESS | 1856 | 1466034039994 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:40:40 INFO - PROCESS | 1856 | 1466034039997 Marionette TRACE conn3 <- [1,178,null,{}] 16:40:40 INFO - PROCESS | 1856 | 1466034040003 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:40 INFO - PROCESS | 1856 | 1466034040008 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:40 INFO - PROCESS | 1856 | 1466034040186 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:40:40 INFO - PROCESS | 1856 | 1466034040328 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1856 | 1466034040336 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x92676000 == 47 [pid = 1856] [id = 52] 16:40:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x926cb800) [pid = 1856] [serial = 154] [outer = (nil)] 16:40:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa4e0d000) [pid = 1856] [serial = 155] [outer = 0x926cb800] 16:40:40 INFO - PROCESS | 1856 | 1466034040414 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa5014800) [pid = 1856] [serial = 156] [outer = 0x926cb800] 16:40:41 INFO - PROCESS | 1856 | 1466034041335 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1381ms 16:40:41 INFO - PROCESS | 1856 | 1466034041375 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:40:41 INFO - PROCESS | 1856 | 1466034041380 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:40:41 INFO - PROCESS | 1856 | 1466034041386 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1856 | 1466034041389 Marionette TRACE conn3 <- [1,182,null,{}] 16:40:41 INFO - PROCESS | 1856 | 1466034041395 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 1856 | 1466034041400 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:41 INFO - PROCESS | 1856 | 1466034041569 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:40:41 INFO - PROCESS | 1856 | 1466034041720 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1856 | 1466034041743 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fcf000 == 48 [pid = 1856] [id = 53] 16:40:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x95297c00) [pid = 1856] [serial = 157] [outer = (nil)] 16:40:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b21dc00) [pid = 1856] [serial = 158] [outer = 0x95297c00] 16:40:41 INFO - PROCESS | 1856 | 1466034041914 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa501c400) [pid = 1856] [serial = 159] [outer = 0x95297c00] 16:40:43 INFO - PROCESS | 1856 | 1466034043185 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1833ms 16:40:43 INFO - PROCESS | 1856 | 1466034043218 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1856 | 1466034043222 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:40:43 INFO - PROCESS | 1856 | 1466034043230 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1856 | 1466034043234 Marionette TRACE conn3 <- [1,186,null,{}] 16:40:43 INFO - PROCESS | 1856 | 1466034043242 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 1856 | 1466034043248 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:43 INFO - PROCESS | 1856 | 1466034043419 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:40:43 INFO - PROCESS | 1856 | 1466034043564 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 1856 | 1466034043573 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274dc00 == 49 [pid = 1856] [id = 54] 16:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x93dd9000) [pid = 1856] [serial = 160] [outer = (nil)] 16:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x95463c00) [pid = 1856] [serial = 161] [outer = 0x93dd9000] 16:40:43 INFO - PROCESS | 1856 | 1466034043650 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x978ab800) [pid = 1856] [serial = 162] [outer = 0x93dd9000] 16:40:43 INFO - PROCESS | 1856 | --DOCSHELL 0x925e1400 == 48 [pid = 1856] [id = 12] 16:40:43 INFO - PROCESS | 1856 | --DOCSHELL 0x92742000 == 47 [pid = 1856] [id = 26] 16:40:43 INFO - PROCESS | 1856 | --DOCSHELL 0x9a419000 == 46 [pid = 1856] [id = 27] 16:40:43 INFO - PROCESS | 1856 | --DOCSHELL 0x9c26b800 == 45 [pid = 1856] [id = 47] 16:40:43 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0ed000 == 44 [pid = 1856] [id = 46] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0xa2323c00) [pid = 1856] [serial = 113] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOCSHELL 0x9b559800 == 43 [pid = 1856] [id = 45] 16:40:44 INFO - PROCESS | 1856 | --DOCSHELL 0x99fb7400 == 42 [pid = 1856] [id = 44] 16:40:44 INFO - PROCESS | 1856 | --DOCSHELL 0x93fce400 == 41 [pid = 1856] [id = 43] 16:40:44 INFO - PROCESS | 1856 | --DOCSHELL 0x925e6c00 == 40 [pid = 1856] [id = 42] 16:40:44 INFO - PROCESS | 1856 | --DOCSHELL 0x925ec000 == 39 [pid = 1856] [id = 39] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92678800) [pid = 1856] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x99fb8400) [pid = 1856] [serial = 77] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9543b000) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9c0cac00) [pid = 1856] [serial = 80] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9b74e800) [pid = 1856] [serial = 79] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa23a5400) [pid = 1856] [serial = 83] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa2319400) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa341bc00) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0xa2ff1800) [pid = 1856] [serial = 85] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0xa507e000) [pid = 1856] [serial = 89] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0xa5012800) [pid = 1856] [serial = 88] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c269c00) [pid = 1856] [serial = 107] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9823cc00) [pid = 1856] [serial = 110] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9c3e5400) [pid = 1856] [serial = 108] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa6ea7c00) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa6ea5400) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x978cac00) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99735400) [pid = 1856] [serial = 102] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9aa36000) [pid = 1856] [serial = 104] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9973ac00) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9543b400) [pid = 1856] [serial = 97] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93fc7400) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9274b400) [pid = 1856] [serial = 94] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa1114800) [pid = 1856] [serial = 111] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9b21d800) [pid = 1856] [serial = 105] [outer = (nil)] [url = about:blank] 16:40:44 INFO - PROCESS | 1856 | 1466034044502 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1334ms 16:40:44 INFO - PROCESS | 1856 | 1466034044564 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 1856 | 1466034044570 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:40:44 INFO - PROCESS | 1856 | 1466034044580 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 1856 | 1466034044583 Marionette TRACE conn3 <- [1,190,null,{}] 16:40:44 INFO - PROCESS | 1856 | 1466034044589 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 1856 | 1466034044595 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:44 INFO - PROCESS | 1856 | 1466034044763 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:40:44 INFO - PROCESS | 1856 | 1466034044775 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1856 | 1466034044784 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x95461400 == 40 [pid = 1856] [id = 55] 16:40:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99391400) [pid = 1856] [serial = 163] [outer = (nil)] 16:40:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x99fbe000) [pid = 1856] [serial = 164] [outer = 0x99391400] 16:40:44 INFO - PROCESS | 1856 | 1466034044855 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a414000) [pid = 1856] [serial = 165] [outer = 0x99391400] 16:40:45 INFO - PROCESS | 1856 | 1466034045607 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1078ms 16:40:45 INFO - PROCESS | 1856 | 1466034045665 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1856 | 1466034045668 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:40:45 INFO - PROCESS | 1856 | 1466034045675 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1856 | 1466034045681 Marionette TRACE conn3 <- [1,194,null,{}] 16:40:45 INFO - PROCESS | 1856 | 1466034045697 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:45 INFO - PROCESS | 1856 | 1466034045705 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:45 INFO - PROCESS | 1856 | 1466034045877 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:40:46 INFO - PROCESS | 1856 | 1466034045990 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1856 | 1466034045999 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b51c000 == 41 [pid = 1856] [id = 56] 16:40:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b559400) [pid = 1856] [serial = 166] [outer = (nil)] 16:40:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b751000) [pid = 1856] [serial = 167] [outer = 0x9b559400] 16:40:46 INFO - PROCESS | 1856 | 1466034046071 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9c273c00) [pid = 1856] [serial = 168] [outer = 0x9b559400] 16:40:46 INFO - PROCESS | 1856 | 1466034046828 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1193ms 16:40:46 INFO - PROCESS | 1856 | 1466034046870 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1856 | 1466034046874 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:40:46 INFO - PROCESS | 1856 | 1466034046891 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1856 | 1466034046894 Marionette TRACE conn3 <- [1,198,null,{}] 16:40:46 INFO - PROCESS | 1856 | 1466034046900 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 1856 | 1466034046904 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:47 INFO - PROCESS | 1856 | 1466034047107 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:40:47 INFO - PROCESS | 1856 | 1466034047129 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:47 INFO - PROCESS | 1856 | 1466034047137 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3e5400 == 42 [pid = 1856] [id = 57] 16:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9d908c00) [pid = 1856] [serial = 169] [outer = (nil)] 16:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa2092800) [pid = 1856] [serial = 170] [outer = 0x9d908c00] 16:40:47 INFO - PROCESS | 1856 | 1466034047218 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa2315800) [pid = 1856] [serial = 171] [outer = 0x9d908c00] 16:40:48 INFO - PROCESS | 1856 | 1466034048064 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1231ms 16:40:48 INFO - PROCESS | 1856 | 1466034048123 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:40:48 INFO - PROCESS | 1856 | 1466034048126 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:40:48 INFO - PROCESS | 1856 | 1466034048132 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:40:48 INFO - PROCESS | 1856 | 1466034048134 Marionette TRACE conn3 <- [1,202,null,{}] 16:40:48 INFO - PROCESS | 1856 | 1466034048140 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 1856 | 1466034048145 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:48 INFO - PROCESS | 1856 | 1466034048332 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925e7000) [pid = 1856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x978aa800) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x99fc1800) [pid = 1856] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x98461000) [pid = 1856] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa2ff2400) [pid = 1856] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:40:48 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa23efc00) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:40:48 INFO - PROCESS | 1856 | 1466034048461 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1856 | 1466034048469 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e7000 == 43 [pid = 1856] [id = 58] 16:40:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925ee000) [pid = 1856] [serial = 172] [outer = (nil)] 16:40:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978b0400) [pid = 1856] [serial = 173] [outer = 0x925ee000] 16:40:48 INFO - PROCESS | 1856 | 1466034048534 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a882400) [pid = 1856] [serial = 174] [outer = 0x925ee000] 16:40:49 INFO - PROCESS | 1856 | 1466034049239 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1130ms 16:40:49 INFO - PROCESS | 1856 | 1466034049264 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1856 | 1466034049268 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:40:49 INFO - PROCESS | 1856 | 1466034049273 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1856 | 1466034049276 Marionette TRACE conn3 <- [1,206,null,{}] 16:40:49 INFO - PROCESS | 1856 | 1466034049281 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:49 INFO - PROCESS | 1856 | 1466034049291 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:49 INFO - PROCESS | 1856 | 1466034049522 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:40:49 INFO - PROCESS | 1856 | 1466034049531 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1856 | 1466034049541 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d9e8400 == 44 [pid = 1856] [id = 59] 16:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0xa23a4c00) [pid = 1856] [serial = 175] [outer = (nil)] 16:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0xa5071400) [pid = 1856] [serial = 176] [outer = 0xa23a4c00] 16:40:49 INFO - PROCESS | 1856 | 1466034049606 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0xa62ac400) [pid = 1856] [serial = 177] [outer = 0xa23a4c00] 16:40:50 INFO - PROCESS | 1856 | 1466034050315 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1077ms 16:40:50 INFO - PROCESS | 1856 | 1466034050351 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1856 | 1466034050355 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:40:50 INFO - PROCESS | 1856 | 1466034050362 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1856 | 1466034050365 Marionette TRACE conn3 <- [1,210,null,{}] 16:40:50 INFO - PROCESS | 1856 | 1466034050370 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 1856 | 1466034050374 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:50 INFO - PROCESS | 1856 | 1466034050584 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:40:50 INFO - PROCESS | 1856 | 1466034050720 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1856 | 1466034050732 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267b000 == 45 [pid = 1856] [id = 60] 16:40:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9267b800) [pid = 1856] [serial = 178] [outer = (nil)] 16:40:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926cac00) [pid = 1856] [serial = 179] [outer = 0x9267b800] 16:40:50 INFO - PROCESS | 1856 | 1466034050812 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x926d1800) [pid = 1856] [serial = 180] [outer = 0x9267b800] 16:40:51 INFO - PROCESS | 1856 | 1466034051732 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1398ms 16:40:51 INFO - PROCESS | 1856 | 1466034051762 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1856 | 1466034051769 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:40:51 INFO - PROCESS | 1856 | 1466034051777 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1856 | 1466034051782 Marionette TRACE conn3 <- [1,214,null,{}] 16:40:51 INFO - PROCESS | 1856 | 1466034051790 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:51 INFO - PROCESS | 1856 | 1466034051796 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:51 INFO - PROCESS | 1856 | 1466034051974 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:40:52 INFO - PROCESS | 1856 | 1466034052118 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 1856 | 1466034052130 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f47000 == 46 [pid = 1856] [id = 61] 16:40:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x95467000) [pid = 1856] [serial = 181] [outer = (nil)] 16:40:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9823e400) [pid = 1856] [serial = 182] [outer = 0x95467000] 16:40:52 INFO - PROCESS | 1856 | 1466034052210 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x99ec2c00) [pid = 1856] [serial = 183] [outer = 0x95467000] 16:40:53 INFO - PROCESS | 1856 | 1466034053102 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1381ms 16:40:53 INFO - PROCESS | 1856 | 1466034053173 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 1856 | 1466034053178 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:40:53 INFO - PROCESS | 1856 | 1466034053186 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 1856 | 1466034053190 Marionette TRACE conn3 <- [1,218,null,{}] 16:40:53 INFO - PROCESS | 1856 | 1466034053196 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 1856 | 1466034053201 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:53 INFO - PROCESS | 1856 | 1466034053378 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:40:53 INFO - PROCESS | 1856 | 1466034053528 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1856 | 1466034053535 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9aa29c00 == 47 [pid = 1856] [id = 62] 16:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c3e1800) [pid = 1856] [serial = 184] [outer = (nil)] 16:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa22a2c00) [pid = 1856] [serial = 185] [outer = 0x9c3e1800] 16:40:53 INFO - PROCESS | 1856 | 1466034053618 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa2556800) [pid = 1856] [serial = 186] [outer = 0x9c3e1800] 16:40:54 INFO - PROCESS | 1856 | 1466034054520 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1384ms 16:40:54 INFO - PROCESS | 1856 | 1466034054572 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1856 | 1466034054578 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:40:54 INFO - PROCESS | 1856 | 1466034054595 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1856 | 1466034054602 Marionette TRACE conn3 <- [1,222,null,{}] 16:40:54 INFO - PROCESS | 1856 | 1466034054607 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:54 INFO - PROCESS | 1856 | 1466034054614 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:54 INFO - PROCESS | 1856 | 1466034054827 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:40:54 INFO - PROCESS | 1856 | 1466034054974 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1856 | 1466034054982 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a883c00 == 48 [pid = 1856] [id = 63] 16:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9d55c400) [pid = 1856] [serial = 187] [outer = (nil)] 16:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa69e0000) [pid = 1856] [serial = 188] [outer = 0x9d55c400] 16:40:55 INFO - PROCESS | 1856 | 1466034055059 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa6e45800) [pid = 1856] [serial = 189] [outer = 0x9d55c400] 16:40:55 INFO - PROCESS | 1856 | 1466034055943 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1394ms 16:40:55 INFO - PROCESS | 1856 | 1466034055980 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1856 | 1466034055984 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:40:55 INFO - PROCESS | 1856 | 1466034055990 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1856 | 1466034055994 Marionette TRACE conn3 <- [1,226,null,{}] 16:40:56 INFO - PROCESS | 1856 | 1466034055999 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 1856 | 1466034056008 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:56 INFO - PROCESS | 1856 | 1466034056178 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:40:56 INFO - PROCESS | 1856 | 1466034056326 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1856 | 1466034056334 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:56 INFO - PROCESS | 1856 | ++DOCSHELL 0xa6e49000 == 49 [pid = 1856] [id = 64] 16:40:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa6e4bc00) [pid = 1856] [serial = 190] [outer = (nil)] 16:40:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa6e4f800) [pid = 1856] [serial = 191] [outer = 0xa6e4bc00] 16:40:56 INFO - PROCESS | 1856 | 1466034056431 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa6ea8400) [pid = 1856] [serial = 192] [outer = 0xa6e4bc00] 16:40:57 INFO - PROCESS | 1856 | 1466034057271 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1330ms 16:40:57 INFO - PROCESS | 1856 | 1466034057320 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:40:57 INFO - PROCESS | 1856 | 1466034057324 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:40:57 INFO - PROCESS | 1856 | 1466034057348 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:40:57 INFO - PROCESS | 1856 | 1466034057352 Marionette TRACE conn3 <- [1,230,null,{}] 16:40:57 INFO - PROCESS | 1856 | 1466034057359 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:57 INFO - PROCESS | 1856 | 1466034057364 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:57 INFO - PROCESS | 1856 | 1466034057538 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:40:57 INFO - PROCESS | 1856 | 1466034057697 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1856 | 1466034057714 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9ca000 == 50 [pid = 1856] [id = 65] 16:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9a9ca400) [pid = 1856] [serial = 193] [outer = (nil)] 16:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9a9cd000) [pid = 1856] [serial = 194] [outer = 0x9a9ca400] 16:40:57 INFO - PROCESS | 1856 | 1466034057839 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa6e46800) [pid = 1856] [serial = 195] [outer = 0x9a9ca400] 16:40:58 INFO - PROCESS | 1856 | 1466034058919 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1649ms 16:40:58 INFO - PROCESS | 1856 | 1466034058981 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1856 | 1466034058987 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:40:58 INFO - PROCESS | 1856 | 1466034058996 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1856 | 1466034059000 Marionette TRACE conn3 <- [1,234,null,{}] 16:40:59 INFO - PROCESS | 1856 | 1466034059008 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 1856 | 1466034059014 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:59 INFO - PROCESS | 1856 | 1466034059226 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:40:59 INFO - PROCESS | 1856 | 1466034059514 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1856 | 1466034059527 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:40:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545ec00 == 51 [pid = 1856] [id = 66] 16:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x95460400) [pid = 1856] [serial = 196] [outer = (nil)] 16:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x95466c00) [pid = 1856] [serial = 197] [outer = 0x95460400] 16:40:59 INFO - PROCESS | 1856 | 1466034059603 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x978b5000) [pid = 1856] [serial = 198] [outer = 0x95460400] 16:41:00 INFO - PROCESS | 1856 | 1466034060403 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1437ms 16:41:00 INFO - PROCESS | 1856 | 1466034060432 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1856 | 1466034060438 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:41:00 INFO - PROCESS | 1856 | 1466034060448 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1856 | 1466034060453 Marionette TRACE conn3 <- [1,238,null,{}] 16:41:00 INFO - PROCESS | 1856 | --DOCSHELL 0x9274d000 == 50 [pid = 1856] [id = 33] 16:41:00 INFO - PROCESS | 1856 | --DOCSHELL 0x92745000 == 49 [pid = 1856] [id = 23] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0xa3386400) [pid = 1856] [serial = 140] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9c3e9400) [pid = 1856] [serial = 122] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92674c00) [pid = 1856] [serial = 116] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a40c000) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOCSHELL 0x978af800 == 48 [pid = 1856] [id = 50] 16:41:00 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd5800 == 47 [pid = 1856] [id = 49] 16:41:00 INFO - PROCESS | 1856 | --DOCSHELL 0x922eac00 == 46 [pid = 1856] [id = 48] 16:41:00 INFO - PROCESS | 1856 | 1466034060562 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:00 INFO - PROCESS | 1856 | 1466034060567 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:00 INFO - PROCESS | 1856 | 1466034060735 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x93f4c000) [pid = 1856] [serial = 126] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92677c00) [pid = 1856] [serial = 125] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x978b6c00) [pid = 1856] [serial = 128] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9a4ddc00) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9c0ee800) [pid = 1856] [serial = 131] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa2374c00) [pid = 1856] [serial = 114] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa5019c00) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa62b6c00) [pid = 1856] [serial = 138] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa2fe8400) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0xa338a800) [pid = 1856] [serial = 135] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9c3e3c00) [pid = 1856] [serial = 132] [outer = (nil)] [url = about:blank] 16:41:00 INFO - PROCESS | 1856 | 1466034060856 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1856 | 1466034060862 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677c00 == 47 [pid = 1856] [id = 67] 16:41:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9546b000) [pid = 1856] [serial = 199] [outer = (nil)] 16:41:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x99386800) [pid = 1856] [serial = 200] [outer = 0x9546b000] 16:41:00 INFO - PROCESS | 1856 | 1466034060932 Marionette DEBUG loaded listener.js 16:41:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a4ddc00) [pid = 1856] [serial = 201] [outer = 0x9546b000] 16:41:01 INFO - PROCESS | 1856 | 1466034061648 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1238ms 16:41:01 INFO - PROCESS | 1856 | 1466034061686 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1856 | 1466034061689 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:41:01 INFO - PROCESS | 1856 | 1466034061696 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1856 | 1466034061701 Marionette TRACE conn3 <- [1,242,null,{}] 16:41:01 INFO - PROCESS | 1856 | 1466034061716 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 1856 | 1466034061724 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:01 INFO - PROCESS | 1856 | 1466034061923 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:41:01 INFO - PROCESS | 1856 | 1466034061940 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 1856 | 1466034061952 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b21f400 == 48 [pid = 1856] [id = 68] 16:41:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b51b400) [pid = 1856] [serial = 202] [outer = (nil)] 16:41:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9c0e6800) [pid = 1856] [serial = 203] [outer = 0x9b51b400] 16:41:02 INFO - PROCESS | 1856 | 1466034062018 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9c3e2800) [pid = 1856] [serial = 204] [outer = 0x9b51b400] 16:41:02 INFO - PROCESS | 1856 | 1466034062766 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1092ms 16:41:02 INFO - PROCESS | 1856 | 1466034062811 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:41:02 INFO - PROCESS | 1856 | 1466034062815 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:41:02 INFO - PROCESS | 1856 | 1466034062821 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1856 | 1466034062825 Marionette TRACE conn3 <- [1,246,null,{}] 16:41:02 INFO - PROCESS | 1856 | 1466034062830 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:02 INFO - PROCESS | 1856 | 1466034062834 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:03 INFO - PROCESS | 1856 | 1466034062999 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:41:03 INFO - PROCESS | 1856 | 1466034063008 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1856 | 1466034063018 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1c00 == 49 [pid = 1856] [id = 69] 16:41:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9c0cf800) [pid = 1856] [serial = 205] [outer = (nil)] 16:41:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa229a800) [pid = 1856] [serial = 206] [outer = 0x9c0cf800] 16:41:03 INFO - PROCESS | 1856 | 1466034063081 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa2fe8400) [pid = 1856] [serial = 207] [outer = 0x9c0cf800] 16:41:03 INFO - PROCESS | 1856 | 1466034063969 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1191ms 16:41:04 INFO - PROCESS | 1856 | 1466034064012 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:41:04 INFO - PROCESS | 1856 | 1466034064015 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:41:04 INFO - PROCESS | 1856 | 1466034064029 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1856 | 1466034064031 Marionette TRACE conn3 <- [1,250,null,{}] 16:41:04 INFO - PROCESS | 1856 | 1466034064037 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 1856 | 1466034064041 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:04 INFO - PROCESS | 1856 | 1466034064224 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:41:04 INFO - PROCESS | 1856 | 1466034064258 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1856 | 1466034064266 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ea400 == 50 [pid = 1856] [id = 70] 16:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9545d400) [pid = 1856] [serial = 208] [outer = (nil)] 16:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9b20b400) [pid = 1856] [serial = 209] [outer = 0x9545d400] 16:41:04 INFO - PROCESS | 1856 | 1466034064331 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9267e000) [pid = 1856] [serial = 210] [outer = 0x9545d400] 16:41:05 INFO - PROCESS | 1856 | 1466034065129 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1128ms 16:41:05 INFO - PROCESS | 1856 | 1466034065157 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1856 | 1466034065160 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:41:05 INFO - PROCESS | 1856 | 1466034065166 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1856 | 1466034065168 Marionette TRACE conn3 <- [1,254,null,{}] 16:41:05 INFO - PROCESS | 1856 | 1466034065174 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:05 INFO - PROCESS | 1856 | 1466034065183 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:05 INFO - PROCESS | 1856 | 1466034065585 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9d908c00) [pid = 1856] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x925ee000) [pid = 1856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x95297c00) [pid = 1856] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x99391400) [pid = 1856] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b559400) [pid = 1856] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x93dd9000) [pid = 1856] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:41:05 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9d905400) [pid = 1856] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:41:05 INFO - PROCESS | 1856 | 1466034065677 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1856 | 1466034065686 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee000 == 51 [pid = 1856] [id = 71] 16:41:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93dd9000) [pid = 1856] [serial = 211] [outer = (nil)] 16:41:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b205000) [pid = 1856] [serial = 212] [outer = 0x93dd9000] 16:41:05 INFO - PROCESS | 1856 | 1466034065751 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9b55bc00) [pid = 1856] [serial = 213] [outer = 0x93dd9000] 16:41:06 INFO - PROCESS | 1856 | 1466034066409 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1281ms 16:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:41:06 INFO - PROCESS | 1856 | 1466034066447 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 1856 | 1466034066450 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:41:06 INFO - PROCESS | 1856 | 1466034066456 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 1856 | 1466034066459 Marionette TRACE conn3 <- [1,258,null,{}] 16:41:06 INFO - PROCESS | 1856 | 1466034066465 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 1856 | 1466034066469 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:06 INFO - PROCESS | 1856 | 1466034066653 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:41:06 INFO - PROCESS | 1856 | 1466034066674 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 1856 | 1466034066681 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c7400 == 52 [pid = 1856] [id = 72] 16:41:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x95437c00) [pid = 1856] [serial = 214] [outer = (nil)] 16:41:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa4e53400) [pid = 1856] [serial = 215] [outer = 0x95437c00] 16:41:06 INFO - PROCESS | 1856 | 1466034066747 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa507e000) [pid = 1856] [serial = 216] [outer = 0x95437c00] 16:41:07 INFO - PROCESS | 1856 | 1466034067498 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1079ms 16:41:07 INFO - PROCESS | 1856 | 1466034067581 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1856 | 1466034067587 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:41:07 INFO - PROCESS | 1856 | 1466034067602 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1856 | 1466034067608 Marionette TRACE conn3 <- [1,262,null,{}] 16:41:07 INFO - PROCESS | 1856 | 1466034067617 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:07 INFO - PROCESS | 1856 | 1466034067623 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:07 INFO - PROCESS | 1856 | 1466034067835 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:41:08 INFO - PROCESS | 1856 | 1466034067989 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1856 | 1466034068005 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x92745c00 == 53 [pid = 1856] [id = 73] 16:41:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92746400) [pid = 1856] [serial = 217] [outer = (nil)] 16:41:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x93dcfc00) [pid = 1856] [serial = 218] [outer = 0x92746400] 16:41:08 INFO - PROCESS | 1856 | 1466034068081 Marionette DEBUG loaded listener.js 16:41:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x93f4c000) [pid = 1856] [serial = 219] [outer = 0x92746400] 16:41:08 INFO - PROCESS | 1856 | 1466034068989 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1434ms 16:41:09 INFO - PROCESS | 1856 | 1466034069036 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:41:09 INFO - PROCESS | 1856 | 1466034069041 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:41:09 INFO - PROCESS | 1856 | 1466034069052 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:41:09 INFO - PROCESS | 1856 | 1466034069058 Marionette TRACE conn3 <- [1,266,null,{}] 16:41:09 INFO - PROCESS | 1856 | 1466034069064 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:09 INFO - PROCESS | 1856 | 1466034069070 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:09 INFO - PROCESS | 1856 | 1466034069253 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:41:09 INFO - PROCESS | 1856 | 1466034069407 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 1856 | 1466034069415 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a883400 == 54 [pid = 1856] [id = 74] 16:41:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9a883800) [pid = 1856] [serial = 220] [outer = (nil)] 16:41:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a9cd800) [pid = 1856] [serial = 221] [outer = 0x9a883800] 16:41:09 INFO - PROCESS | 1856 | 1466034069514 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9b203400) [pid = 1856] [serial = 222] [outer = 0x9a883800] 16:41:10 INFO - PROCESS | 1856 | 1466034070468 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1437ms 16:41:10 INFO - PROCESS | 1856 | 1466034070485 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1856 | 1466034070489 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:41:10 INFO - PROCESS | 1856 | 1466034070496 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1856 | 1466034070500 Marionette TRACE conn3 <- [1,270,null,{}] 16:41:10 INFO - PROCESS | 1856 | 1466034070514 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 1856 | 1466034070522 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:10 INFO - PROCESS | 1856 | 1466034070775 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:41:10 INFO - PROCESS | 1856 | 1466034070894 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1856 | 1466034070905 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b8400 == 55 [pid = 1856] [id = 75] 16:41:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x9a8b8800) [pid = 1856] [serial = 223] [outer = (nil)] 16:41:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x9b22cc00) [pid = 1856] [serial = 224] [outer = 0x9a8b8800] 16:41:10 INFO - PROCESS | 1856 | 1466034070991 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x9c26e800) [pid = 1856] [serial = 225] [outer = 0x9a8b8800] 16:41:11 INFO - PROCESS | 1856 | 1466034071886 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1452ms 16:41:11 INFO - PROCESS | 1856 | 1466034071949 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:41:11 INFO - PROCESS | 1856 | 1466034071953 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:41:11 INFO - PROCESS | 1856 | 1466034071959 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1856 | 1466034071963 Marionette TRACE conn3 <- [1,274,null,{}] 16:41:11 INFO - PROCESS | 1856 | 1466034071968 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 1856 | 1466034071973 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:12 INFO - PROCESS | 1856 | 1466034072182 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:41:12 INFO - PROCESS | 1856 | 1466034072338 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1856 | 1466034072344 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f6800 == 56 [pid = 1856] [id = 76] 16:41:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9d9db400) [pid = 1856] [serial = 226] [outer = (nil)] 16:41:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0xa3425800) [pid = 1856] [serial = 227] [outer = 0x9d9db400] 16:41:12 INFO - PROCESS | 1856 | 1466034072465 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa6898000) [pid = 1856] [serial = 228] [outer = 0x9d9db400] 16:41:13 INFO - PROCESS | 1856 | 1466034073339 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1439ms 16:41:13 INFO - PROCESS | 1856 | 1466034073412 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1856 | 1466034073416 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:41:13 INFO - PROCESS | 1856 | 1466034073425 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1856 | 1466034073428 Marionette TRACE conn3 <- [1,278,null,{}] 16:41:13 INFO - PROCESS | 1856 | 1466034073432 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 1856 | 1466034073439 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:13 INFO - PROCESS | 1856 | 1466034073626 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:41:13 INFO - PROCESS | 1856 | 1466034073778 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1856 | 1466034073786 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:13 INFO - PROCESS | 1856 | ++DOCSHELL 0xa68a9800 == 57 [pid = 1856] [id = 77] 16:41:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0xa69d3400) [pid = 1856] [serial = 229] [outer = (nil)] 16:41:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0xa6ce4000) [pid = 1856] [serial = 230] [outer = 0xa69d3400] 16:41:13 INFO - PROCESS | 1856 | 1466034073901 Marionette DEBUG loaded listener.js 16:41:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0xa6ce7800) [pid = 1856] [serial = 231] [outer = 0xa69d3400] 16:41:14 INFO - PROCESS | 1856 | 1466034074686 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1285ms 16:41:14 INFO - PROCESS | 1856 | 1466034074711 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1856 | 1466034074715 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:41:14 INFO - PROCESS | 1856 | 1466034074721 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1856 | 1466034074724 Marionette TRACE conn3 <- [1,282,null,{}] 16:41:14 INFO - PROCESS | 1856 | 1466034074746 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 1856 | 1466034074756 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:15 INFO - PROCESS | 1856 | 1466034075005 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:41:15 INFO - PROCESS | 1856 | 1466034075120 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1856 | 1466034075126 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f4c00 == 58 [pid = 1856] [id = 78] 16:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0xa6ce2400) [pid = 1856] [serial = 232] [outer = (nil)] 16:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0xa6eaa800) [pid = 1856] [serial = 233] [outer = 0xa6ce2400] 16:41:15 INFO - PROCESS | 1856 | 1466034075206 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0xa6f31c00) [pid = 1856] [serial = 234] [outer = 0xa6ce2400] 16:41:16 INFO - PROCESS | 1856 | 1466034076089 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x91fe8000) [pid = 1856] [serial = 235] [outer = 0x93f4dc00] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1429ms 16:41:16 INFO - PROCESS | 1856 | 1466034076174 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1856 | 1466034076178 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:41:16 INFO - PROCESS | 1856 | 1466034076232 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1856 | 1466034076237 Marionette TRACE conn3 <- [1,286,null,{}] 16:41:16 INFO - PROCESS | 1856 | 1466034076249 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 1856 | 1466034076253 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:16 INFO - PROCESS | 1856 | 1466034076414 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:41:16 INFO - PROCESS | 1856 | 1466034076585 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 1856 | 1466034076594 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe8800 == 59 [pid = 1856] [id = 79] 16:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x91fe9800) [pid = 1856] [serial = 236] [outer = (nil)] 16:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x91ff0400) [pid = 1856] [serial = 237] [outer = 0x91fe9800] 16:41:16 INFO - PROCESS | 1856 | 1466034076701 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x93fc9000) [pid = 1856] [serial = 238] [outer = 0x91fe9800] 16:41:17 INFO - PROCESS | 1856 | 1466034077510 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1342ms 16:41:17 INFO - PROCESS | 1856 | 1466034077549 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 1856 | 1466034077554 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:41:17 INFO - PROCESS | 1856 | 1466034077560 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 1856 | 1466034077564 Marionette TRACE conn3 <- [1,290,null,{}] 16:41:17 INFO - PROCESS | 1856 | 1466034077570 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 1856 | 1466034077576 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:17 INFO - PROCESS | 1856 | 1466034077755 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:41:17 INFO - PROCESS | 1856 | 1466034077924 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1856 | 1466034077934 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff1800 == 60 [pid = 1856] [id = 80] 16:41:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x922f2000) [pid = 1856] [serial = 239] [outer = (nil)] 16:41:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0xa6f2c400) [pid = 1856] [serial = 240] [outer = 0x922f2000] 16:41:18 INFO - PROCESS | 1856 | 1466034078015 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0xa6f37000) [pid = 1856] [serial = 241] [outer = 0x922f2000] 16:41:18 INFO - PROCESS | 1856 | 1466034078844 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1343ms 16:41:18 INFO - PROCESS | 1856 | 1466034078904 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1856 | 1466034078907 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:41:18 INFO - PROCESS | 1856 | 1466034078914 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1856 | 1466034078918 Marionette TRACE conn3 <- [1,294,null,{}] 16:41:18 INFO - PROCESS | 1856 | 1466034078923 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:18 INFO - PROCESS | 1856 | 1466034078928 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:19 INFO - PROCESS | 1856 | 1466034079099 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:41:19 INFO - PROCESS | 1856 | 1466034079259 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1856 | 1466034079269 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x91729c00 == 61 [pid = 1856] [id = 81] 16:41:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9172bc00) [pid = 1856] [serial = 242] [outer = (nil)] 16:41:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x91733400) [pid = 1856] [serial = 243] [outer = 0x9172bc00] 16:41:19 INFO - PROCESS | 1856 | 1466034079346 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x91735800) [pid = 1856] [serial = 244] [outer = 0x9172bc00] 16:41:20 INFO - PROCESS | 1856 | 1466034080431 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1581ms 16:41:20 INFO - PROCESS | 1856 | 1466034080496 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1856 | 1466034080502 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:41:20 INFO - PROCESS | 1856 | 1466034080510 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1856 | 1466034080515 Marionette TRACE conn3 <- [1,298,null,{}] 16:41:20 INFO - PROCESS | 1856 | 1466034080523 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:20 INFO - PROCESS | 1856 | 1466034080530 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:20 INFO - PROCESS | 1856 | 1466034080698 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:41:20 INFO - PROCESS | 1856 | 1466034080882 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:20 INFO - PROCESS | 1856 | 1466034080896 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a000 == 62 [pid = 1856] [id = 82] 16:41:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92745400) [pid = 1856] [serial = 245] [outer = (nil)] 16:41:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9274bc00) [pid = 1856] [serial = 246] [outer = 0x92745400] 16:41:20 INFO - PROCESS | 1856 | 1466034080980 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x93dda400) [pid = 1856] [serial = 247] [outer = 0x92745400] 16:41:21 INFO - PROCESS | 1856 | 1466034081777 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1288ms 16:41:21 INFO - PROCESS | 1856 | 1466034081802 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:41:21 INFO - PROCESS | 1856 | 1466034081809 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:41:21 INFO - PROCESS | 1856 | 1466034081820 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:41:21 INFO - PROCESS | 1856 | 1466034081824 Marionette TRACE conn3 <- [1,302,null,{}] 16:41:21 INFO - PROCESS | 1856 | 1466034081830 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 1856 | 1466034081836 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:22 INFO - PROCESS | 1856 | 1466034081997 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:41:22 INFO - PROCESS | 1856 | 1466034082177 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1856 | 1466034082186 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274b000 == 63 [pid = 1856] [id = 83] 16:41:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x93dda800) [pid = 1856] [serial = 248] [outer = (nil)] 16:41:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9a8ab800) [pid = 1856] [serial = 249] [outer = 0x93dda800] 16:41:22 INFO - PROCESS | 1856 | 1466034082293 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9a8b4000) [pid = 1856] [serial = 250] [outer = 0x93dda800] 16:41:23 INFO - PROCESS | 1856 | --DOCSHELL 0x93b5c800 == 62 [pid = 1856] [id = 40] 16:41:23 INFO - PROCESS | 1856 | --DOCSHELL 0x9b74b400 == 61 [pid = 1856] [id = 41] 16:41:23 INFO - PROCESS | 1856 | --DOCSHELL 0x9d90f400 == 60 [pid = 1856] [id = 28] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0xa5071400) [pid = 1856] [serial = 176] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9a882400) [pid = 1856] [serial = 174] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9c273c00) [pid = 1856] [serial = 168] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0xa681e000) [pid = 1856] [serial = 141] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0xa2092800) [pid = 1856] [serial = 170] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x978b0400) [pid = 1856] [serial = 173] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0xa2315800) [pid = 1856] [serial = 171] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0xa23f5c00) [pid = 1856] [serial = 152] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa501c400) [pid = 1856] [serial = 159] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9b21dc00) [pid = 1856] [serial = 158] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0xa4e0d000) [pid = 1856] [serial = 155] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x99fbe000) [pid = 1856] [serial = 164] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9a414000) [pid = 1856] [serial = 165] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9b751000) [pid = 1856] [serial = 167] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x978ab800) [pid = 1856] [serial = 162] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x95463c00) [pid = 1856] [serial = 161] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x922f3c00) [pid = 1856] [serial = 143] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9b74cc00) [pid = 1856] [serial = 149] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x978b5400) [pid = 1856] [serial = 146] [outer = (nil)] [url = about:blank] 16:41:23 INFO - PROCESS | 1856 | 1466034083251 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1486ms 16:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:41:23 INFO - PROCESS | 1856 | 1466034083307 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1856 | 1466034083310 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:41:23 INFO - PROCESS | 1856 | 1466034083316 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1856 | 1466034083322 Marionette TRACE conn3 <- [1,306,null,{}] 16:41:23 INFO - PROCESS | 1856 | 1466034083337 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:23 INFO - PROCESS | 1856 | 1466034083345 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:23 INFO - PROCESS | 1856 | 1466034083506 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:41:23 INFO - PROCESS | 1856 | 1466034083635 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1856 | 1466034083645 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x978abc00 == 61 [pid = 1856] [id = 84] 16:41:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x978cec00) [pid = 1856] [serial = 251] [outer = (nil)] 16:41:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9a9c7400) [pid = 1856] [serial = 252] [outer = 0x978cec00] 16:41:23 INFO - PROCESS | 1856 | 1466034083717 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9b201400) [pid = 1856] [serial = 253] [outer = 0x978cec00] 16:41:24 INFO - PROCESS | 1856 | 1466034084484 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1184ms 16:41:24 INFO - PROCESS | 1856 | 1466034084510 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:41:24 INFO - PROCESS | 1856 | 1466034084519 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:41:24 INFO - PROCESS | 1856 | 1466034084524 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1856 | 1466034084526 Marionette TRACE conn3 <- [1,310,null,{}] 16:41:24 INFO - PROCESS | 1856 | 1466034084532 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 1856 | 1466034084537 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:24 INFO - PROCESS | 1856 | 1466034084698 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:41:24 INFO - PROCESS | 1856 | 1466034084712 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 1856 | 1466034084718 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c3000 == 62 [pid = 1856] [id = 85] 16:41:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9b25c400) [pid = 1856] [serial = 254] [outer = (nil)] 16:41:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9b261400) [pid = 1856] [serial = 255] [outer = 0x9b25c400] 16:41:24 INFO - PROCESS | 1856 | 1466034084785 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9b265800) [pid = 1856] [serial = 256] [outer = 0x9b25c400] 16:41:25 INFO - PROCESS | 1856 | 1466034085611 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1130ms 16:41:25 INFO - PROCESS | 1856 | 1466034085654 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1856 | 1466034085658 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:41:25 INFO - PROCESS | 1856 | 1466034085664 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1856 | 1466034085668 Marionette TRACE conn3 <- [1,314,null,{}] 16:41:25 INFO - PROCESS | 1856 | 1466034085680 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 1856 | 1466034085684 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:25 INFO - PROCESS | 1856 | 1466034085874 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:41:25 INFO - PROCESS | 1856 | 1466034085894 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1856 | 1466034085900 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b206400 == 63 [pid = 1856] [id = 86] 16:41:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9b22b400) [pid = 1856] [serial = 257] [outer = (nil)] 16:41:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9b269000) [pid = 1856] [serial = 258] [outer = 0x9b22b400] 16:41:25 INFO - PROCESS | 1856 | 1466034085983 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9b74b400) [pid = 1856] [serial = 259] [outer = 0x9b22b400] 16:41:26 INFO - PROCESS | 1856 | 1466034086797 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1192ms 16:41:26 INFO - PROCESS | 1856 | 1466034086857 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1856 | 1466034086860 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:41:26 INFO - PROCESS | 1856 | 1466034086866 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1856 | 1466034086869 Marionette TRACE conn3 <- [1,318,null,{}] 16:41:26 INFO - PROCESS | 1856 | 1466034086874 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:26 INFO - PROCESS | 1856 | 1466034086883 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:27 INFO - PROCESS | 1856 | 1466034087128 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:41:27 INFO - PROCESS | 1856 | 1466034087148 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1856 | 1466034087156 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b267800 == 64 [pid = 1856] [id = 87] 16:41:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9c0d2800) [pid = 1856] [serial = 260] [outer = (nil)] 16:41:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0xa2320400) [pid = 1856] [serial = 261] [outer = 0x9c0d2800] 16:41:27 INFO - PROCESS | 1856 | 1466034087220 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0xa2fea400) [pid = 1856] [serial = 262] [outer = 0x9c0d2800] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x9b523c00) [pid = 1856] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x922eb000) [pid = 1856] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9b517400) [pid = 1856] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9545f400) [pid = 1856] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x926cb800) [pid = 1856] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9545d400) [pid = 1856] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x95460400) [pid = 1856] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9b51b400) [pid = 1856] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x93dd9000) [pid = 1856] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x9c0cf800) [pid = 1856] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9546b000) [pid = 1856] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0xa23a4c00) [pid = 1856] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9c3e3400) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x93dd2800) [pid = 1856] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:41:27 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x925ecc00) [pid = 1856] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:41:28 INFO - PROCESS | 1856 | 1466034088318 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1482ms 16:41:28 INFO - PROCESS | 1856 | 1466034088348 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1856 | 1466034088351 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:41:28 INFO - PROCESS | 1856 | 1466034088357 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1856 | 1466034088359 Marionette TRACE conn3 <- [1,322,null,{}] 16:41:28 INFO - PROCESS | 1856 | 1466034088365 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:28 INFO - PROCESS | 1856 | 1466034088370 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:28 INFO - PROCESS | 1856 | 1466034088518 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:41:28 INFO - PROCESS | 1856 | 1466034088532 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1856 | 1466034088541 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x95460400 == 65 [pid = 1856] [id = 88] 16:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9b206000) [pid = 1856] [serial = 263] [outer = (nil)] 16:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9d9d9c00) [pid = 1856] [serial = 264] [outer = 0x9b206000] 16:41:28 INFO - PROCESS | 1856 | 1466034088605 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0xa23af400) [pid = 1856] [serial = 265] [outer = 0x9b206000] 16:41:29 INFO - PROCESS | 1856 | 1466034089390 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1088ms 16:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:41:29 INFO - PROCESS | 1856 | 1466034089445 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1856 | 1466034089448 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:41:29 INFO - PROCESS | 1856 | 1466034089455 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1856 | 1466034089458 Marionette TRACE conn3 <- [1,326,null,{}] 16:41:29 INFO - PROCESS | 1856 | 1466034089463 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:29 INFO - PROCESS | 1856 | 1466034089481 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:29 INFO - PROCESS | 1856 | 1466034089650 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:41:29 INFO - PROCESS | 1856 | 1466034089659 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1856 | 1466034089665 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545f400 == 66 [pid = 1856] [id = 89] 16:41:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9546b000) [pid = 1856] [serial = 266] [outer = (nil)] 16:41:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0xa4e0fc00) [pid = 1856] [serial = 267] [outer = 0x9546b000] 16:41:29 INFO - PROCESS | 1856 | 1466034089731 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0xa5071400) [pid = 1856] [serial = 268] [outer = 0x9546b000] 16:41:30 INFO - PROCESS | 1856 | 1466034090794 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1382ms 16:41:30 INFO - PROCESS | 1856 | 1466034090837 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1856 | 1466034090843 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:41:30 INFO - PROCESS | 1856 | 1466034090851 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1856 | 1466034090859 Marionette TRACE conn3 <- [1,330,null,{}] 16:41:30 INFO - PROCESS | 1856 | 1466034090867 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 1856 | 1466034090872 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:31 INFO - PROCESS | 1856 | 1466034091059 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:41:31 INFO - PROCESS | 1856 | 1466034091218 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1856 | 1466034091229 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x95433000 == 67 [pid = 1856] [id = 90] 16:41:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9543dc00) [pid = 1856] [serial = 269] [outer = (nil)] 16:41:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x978b3000) [pid = 1856] [serial = 270] [outer = 0x9543dc00] 16:41:31 INFO - PROCESS | 1856 | 1466034091310 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x99ebdc00) [pid = 1856] [serial = 271] [outer = 0x9543dc00] 16:41:32 INFO - PROCESS | 1856 | 1466034092231 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1435ms 16:41:32 INFO - PROCESS | 1856 | 1466034092285 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1856 | 1466034092292 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:41:32 INFO - PROCESS | 1856 | 1466034092303 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1856 | 1466034092307 Marionette TRACE conn3 <- [1,334,null,{}] 16:41:32 INFO - PROCESS | 1856 | 1466034092313 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:32 INFO - PROCESS | 1856 | 1466034092319 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:32 INFO - PROCESS | 1856 | 1466034092506 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:41:32 INFO - PROCESS | 1856 | 1466034092664 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1856 | 1466034092675 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x922eac00 == 68 [pid = 1856] [id = 91] 16:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9b207800) [pid = 1856] [serial = 272] [outer = (nil)] 16:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9b220c00) [pid = 1856] [serial = 273] [outer = 0x9b207800] 16:41:32 INFO - PROCESS | 1856 | 1466034092796 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x9b260400) [pid = 1856] [serial = 274] [outer = 0x9b207800] 16:41:33 INFO - PROCESS | 1856 | 1466034093664 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1429ms 16:41:33 INFO - PROCESS | 1856 | 1466034093731 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1856 | 1466034093736 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:41:33 INFO - PROCESS | 1856 | 1466034093742 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1856 | 1466034093748 Marionette TRACE conn3 <- [1,338,null,{}] 16:41:33 INFO - PROCESS | 1856 | 1466034093765 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 1856 | 1466034093773 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:33 INFO - PROCESS | 1856 | 1466034093995 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:41:34 INFO - PROCESS | 1856 | 1466034094302 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1856 | 1466034094314 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:34 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a5000 == 69 [pid = 1856] [id = 92] 16:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0xa25ef800) [pid = 1856] [serial = 275] [outer = (nil)] 16:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0xa62ad800) [pid = 1856] [serial = 276] [outer = 0xa25ef800] 16:41:34 INFO - PROCESS | 1856 | 1466034094397 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0xa689dc00) [pid = 1856] [serial = 277] [outer = 0xa25ef800] 16:41:35 INFO - PROCESS | 1856 | 1466034095224 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1534ms 16:41:35 INFO - PROCESS | 1856 | 1466034095277 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 1856 | 1466034095281 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:41:35 INFO - PROCESS | 1856 | 1466034095287 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1856 | 1466034095291 Marionette TRACE conn3 <- [1,342,null,{}] 16:41:35 INFO - PROCESS | 1856 | 1466034095296 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 1856 | 1466034095301 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:35 INFO - PROCESS | 1856 | 1466034095538 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:41:35 INFO - PROCESS | 1856 | 1466034095658 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1856 | 1466034095666 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b264000 == 70 [pid = 1856] [id = 93] 16:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0xa500d800) [pid = 1856] [serial = 278] [outer = (nil)] 16:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0xa6ce9000) [pid = 1856] [serial = 279] [outer = 0xa500d800] 16:41:35 INFO - PROCESS | 1856 | 1466034095744 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0xa6e41800) [pid = 1856] [serial = 280] [outer = 0xa500d800] 16:41:36 INFO - PROCESS | 1856 | 1466034096602 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1379ms 16:41:36 INFO - PROCESS | 1856 | 1466034096667 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1856 | 1466034096671 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:41:36 INFO - PROCESS | 1856 | 1466034096677 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1856 | 1466034096681 Marionette TRACE conn3 <- [1,346,null,{}] 16:41:36 INFO - PROCESS | 1856 | 1466034096686 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 1856 | 1466034096691 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:36 INFO - PROCESS | 1856 | 1466034096862 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:41:37 INFO - PROCESS | 1856 | 1466034097024 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:37 INFO - PROCESS | 1856 | 1466034097035 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d8a000 == 71 [pid = 1856] [id = 94] 16:41:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x92d8b800) [pid = 1856] [serial = 281] [outer = (nil)] 16:41:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x92d92000) [pid = 1856] [serial = 282] [outer = 0x92d8b800] 16:41:37 INFO - PROCESS | 1856 | 1466034097111 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x92d95800) [pid = 1856] [serial = 283] [outer = 0x92d8b800] 16:41:37 INFO - PROCESS | 1856 | 1466034097973 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1329ms 16:41:38 INFO - PROCESS | 1856 | 1466034098009 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 1856 | 1466034098013 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:41:38 INFO - PROCESS | 1856 | 1466034098020 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 1856 | 1466034098024 Marionette TRACE conn3 <- [1,350,null,{}] 16:41:38 INFO - PROCESS | 1856 | 1466034098030 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 1856 | 1466034098039 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:38 INFO - PROCESS | 1856 | 1466034098242 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:41:38 INFO - PROCESS | 1856 | 1466034098402 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1856 | 1466034098412 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172e000 == 72 [pid = 1856] [id = 95] 16:41:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x92918800) [pid = 1856] [serial = 284] [outer = (nil)] 16:41:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x92922800) [pid = 1856] [serial = 285] [outer = 0x92918800] 16:41:38 INFO - PROCESS | 1856 | 1466034098486 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x92d98c00) [pid = 1856] [serial = 286] [outer = 0x92918800] 16:41:39 INFO - PROCESS | 1856 | 1466034099387 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1439ms 16:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:41:39 INFO - PROCESS | 1856 | 1466034099459 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1856 | 1466034099463 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:41:39 INFO - PROCESS | 1856 | 1466034099469 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1856 | 1466034099473 Marionette TRACE conn3 <- [1,354,null,{}] 16:41:39 INFO - PROCESS | 1856 | 1466034099478 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:39 INFO - PROCESS | 1856 | 1466034099484 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:39 INFO - PROCESS | 1856 | 1466034099701 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:41:39 INFO - PROCESS | 1856 | 1466034099901 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1856 | 1466034099908 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291ec00 == 73 [pid = 1856] [id = 96] 16:41:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x92b93400) [pid = 1856] [serial = 287] [outer = (nil)] 16:41:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x92b9a000) [pid = 1856] [serial = 288] [outer = 0x92b93400] 16:41:40 INFO - PROCESS | 1856 | 1466034100027 Marionette DEBUG loaded listener.js 16:41:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x92b9d800) [pid = 1856] [serial = 289] [outer = 0x92b93400] 16:41:40 INFO - PROCESS | 1856 | 1466034100850 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1438ms 16:41:40 INFO - PROCESS | 1856 | 1466034100907 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 1856 | 1466034100911 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:41:40 INFO - PROCESS | 1856 | 1466034100917 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1856 | 1466034100927 Marionette TRACE conn3 <- [1,358,null,{}] 16:41:40 INFO - PROCESS | 1856 | 1466034100933 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 1856 | 1466034100938 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:41 INFO - PROCESS | 1856 | 1466034101107 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:41:41 INFO - PROCESS | 1856 | 1466034101269 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 1856 | 1466034101279 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9e800 == 74 [pid = 1856] [id = 97] 16:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x92b9ec00) [pid = 1856] [serial = 290] [outer = (nil)] 16:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x92d97800) [pid = 1856] [serial = 291] [outer = 0x92b9ec00] 16:41:41 INFO - PROCESS | 1856 | 1466034101358 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0xa2550800) [pid = 1856] [serial = 292] [outer = 0x92b9ec00] 16:41:42 INFO - PROCESS | 1856 | 1466034102303 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1437ms 16:41:42 INFO - PROCESS | 1856 | 1466034102355 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 1856 | 1466034102358 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:41:42 INFO - PROCESS | 1856 | 1466034102366 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 1856 | 1466034102368 Marionette TRACE conn3 <- [1,362,null,{}] 16:41:42 INFO - PROCESS | 1856 | 1466034102374 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 1856 | 1466034102379 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:42 INFO - PROCESS | 1856 | 1466034102549 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:41:42 INFO - PROCESS | 1856 | 1466034102718 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1856 | 1466034102726 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf800 == 75 [pid = 1856] [id = 98] 16:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8eec0c00) [pid = 1856] [serial = 293] [outer = (nil)] 16:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8eec7400) [pid = 1856] [serial = 294] [outer = 0x8eec0c00] 16:41:42 INFO - PROCESS | 1856 | 1466034102800 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8eec8800) [pid = 1856] [serial = 295] [outer = 0x8eec0c00] 16:41:44 INFO - PROCESS | 1856 | 1466034104041 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1734ms 16:41:44 INFO - PROCESS | 1856 | 1466034104101 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1856 | 1466034104106 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:41:44 INFO - PROCESS | 1856 | 1466034104113 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1856 | 1466034104118 Marionette TRACE conn3 <- [1,366,null,{}] 16:41:44 INFO - PROCESS | 1856 | 1466034104125 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 1856 | 1466034104131 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:44 INFO - PROCESS | 1856 | 1466034104388 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:41:44 INFO - PROCESS | 1856 | 1466034104665 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1856 | 1466034104674 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cb800 == 76 [pid = 1856] [id = 99] 16:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x92745000) [pid = 1856] [serial = 296] [outer = (nil)] 16:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x92917c00) [pid = 1856] [serial = 297] [outer = 0x92745000] 16:41:44 INFO - PROCESS | 1856 | 1466034104748 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x92920000) [pid = 1856] [serial = 298] [outer = 0x92745000] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x978c3c00 == 75 [pid = 1856] [id = 6] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x95293c00 == 74 [pid = 1856] [id = 24] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x95460400 == 73 [pid = 1856] [id = 88] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9b267800 == 72 [pid = 1856] [id = 87] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9b206400 == 71 [pid = 1856] [id = 86] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c3000 == 70 [pid = 1856] [id = 85] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x978abc00 == 69 [pid = 1856] [id = 84] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a000 == 68 [pid = 1856] [id = 82] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9274b000 == 67 [pid = 1856] [id = 83] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b8400 == 66 [pid = 1856] [id = 75] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92745c00 == 65 [pid = 1856] [id = 73] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a883400 == 64 [pid = 1856] [id = 74] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1800 == 63 [pid = 1856] [id = 32] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a419400 == 62 [pid = 1856] [id = 15] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9274d400 == 61 [pid = 1856] [id = 29] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92676000 == 60 [pid = 1856] [id = 52] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x922f6800 == 59 [pid = 1856] [id = 76] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff1800 == 58 [pid = 1856] [id = 80] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x91729c00 == 57 [pid = 1856] [id = 81] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a7d3800 == 56 [pid = 1856] [id = 51] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x922f4c00 == 55 [pid = 1856] [id = 78] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe8800 == 54 [pid = 1856] [id = 79] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa68a9800 == 53 [pid = 1856] [id = 77] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a414c00 == 52 [pid = 1856] [id = 16] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9b74f400 == 51 [pid = 1856] [id = 13] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x978ab400 == 50 [pid = 1856] [id = 17] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x925e3000 == 49 [pid = 1856] [id = 9] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x922ecc00 == 48 [pid = 1856] [id = 25] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x93fcf000 == 47 [pid = 1856] [id = 53] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa23f7000 == 46 [pid = 1856] [id = 30] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x93dcf000 == 45 [pid = 1856] [id = 22] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa2092400 == 44 [pid = 1856] [id = 18] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee400 == 43 [pid = 1856] [id = 8] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9274c400 == 42 [pid = 1856] [id = 31] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd0000 == 41 [pid = 1856] [id = 21] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1b2800 == 40 [pid = 1856] [id = 19] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x926c7400 == 39 [pid = 1856] [id = 72] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x95297400 == 38 [pid = 1856] [id = 20] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa2297800 == 37 [pid = 1856] [id = 14] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9e800 == 36 [pid = 1856] [id = 97] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf800 == 35 [pid = 1856] [id = 98] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9291ec00 == 34 [pid = 1856] [id = 96] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9172e000 == 33 [pid = 1856] [id = 95] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9b264000 == 32 [pid = 1856] [id = 93] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92d8a000 == 31 [pid = 1856] [id = 94] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa23a5000 == 30 [pid = 1856] [id = 92] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x922eac00 == 29 [pid = 1856] [id = 91] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9545f400 == 28 [pid = 1856] [id = 89] 16:41:46 INFO - PROCESS | 1856 | --DOCSHELL 0x95433000 == 27 [pid = 1856] [id = 90] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9b20b400) [pid = 1856] [serial = 209] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x978b5000) [pid = 1856] [serial = 198] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x95466c00) [pid = 1856] [serial = 197] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x9c0e6800) [pid = 1856] [serial = 203] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9c3e2800) [pid = 1856] [serial = 204] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9b205000) [pid = 1856] [serial = 212] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0xa22a2c00) [pid = 1856] [serial = 185] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x926cac00) [pid = 1856] [serial = 179] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x9a9cd000) [pid = 1856] [serial = 194] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9267e000) [pid = 1856] [serial = 210] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0xa6e4f800) [pid = 1856] [serial = 191] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0xa229a800) [pid = 1856] [serial = 206] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x99386800) [pid = 1856] [serial = 200] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9a4ddc00) [pid = 1856] [serial = 201] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x9823e400) [pid = 1856] [serial = 182] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0xa69e0000) [pid = 1856] [serial = 188] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0xa62ac400) [pid = 1856] [serial = 177] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x9b55bc00) [pid = 1856] [serial = 213] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0xa2fe8400) [pid = 1856] [serial = 207] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9d90c400) [pid = 1856] [serial = 123] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9a9ee000) [pid = 1856] [serial = 120] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x931ed800) [pid = 1856] [serial = 117] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa3427c00) [pid = 1856] [serial = 153] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x925e8000) [pid = 1856] [serial = 144] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9c0e4400) [pid = 1856] [serial = 150] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9842f400) [pid = 1856] [serial = 147] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0xa5014800) [pid = 1856] [serial = 156] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0xa4e53400) [pid = 1856] [serial = 215] [outer = (nil)] [url = about:blank] 16:41:46 INFO - PROCESS | 1856 | 1466034106811 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 2740ms 16:41:46 INFO - PROCESS | 1856 | 1466034106869 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1856 | 1466034106875 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:41:46 INFO - PROCESS | 1856 | 1466034106883 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1856 | 1466034106890 Marionette TRACE conn3 <- [1,370,null,{}] 16:41:46 INFO - PROCESS | 1856 | 1466034106897 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:46 INFO - PROCESS | 1856 | 1466034106903 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:47 INFO - PROCESS | 1856 | 1466034107063 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:41:47 INFO - PROCESS | 1856 | 1466034107073 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1856 | 1466034107082 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff0800 == 28 [pid = 1856] [id = 100] 16:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x91ff4400) [pid = 1856] [serial = 299] [outer = (nil)] 16:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x925e3c00) [pid = 1856] [serial = 300] [outer = 0x91ff4400] 16:41:47 INFO - PROCESS | 1856 | 1466034107152 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x925ed400) [pid = 1856] [serial = 301] [outer = 0x91ff4400] 16:41:48 INFO - PROCESS | 1856 | 1466034108039 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1188ms 16:41:48 INFO - PROCESS | 1856 | 1466034108070 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1856 | 1466034108078 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:41:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:41:48 INFO - PROCESS | 1856 | 1466034108089 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1856 | 1466034108092 Marionette TRACE conn3 <- [1,374,null,{}] 16:41:48 INFO - PROCESS | 1856 | 1466034108099 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:48 INFO - PROCESS | 1856 | 1466034108104 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:48 INFO - PROCESS | 1856 | 1466034108276 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:41:48 INFO - PROCESS | 1856 | 1466034108286 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1856 | 1466034108294 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x92672400 == 29 [pid = 1856] [id = 101] 16:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x926d4400) [pid = 1856] [serial = 302] [outer = (nil)] 16:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9291e800) [pid = 1856] [serial = 303] [outer = 0x926d4400] 16:41:48 INFO - PROCESS | 1856 | 1466034108494 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x92b94c00) [pid = 1856] [serial = 304] [outer = 0x926d4400] 16:41:49 INFO - PROCESS | 1856 | 1466034109364 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:41:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1339ms 16:41:49 INFO - PROCESS | 1856 | 1466034109428 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1856 | 1466034109431 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:41:49 INFO - PROCESS | 1856 | 1466034109437 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1856 | 1466034109443 Marionette TRACE conn3 <- [1,378,null,{}] 16:41:49 INFO - PROCESS | 1856 | 1466034109467 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 1856 | 1466034109476 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:49 INFO - PROCESS | 1856 | 1466034109700 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:41:49 INFO - PROCESS | 1856 | 1466034109732 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1856 | 1466034109744 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd3c00 == 30 [pid = 1856] [id = 102] 16:41:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x93dd7400) [pid = 1856] [serial = 305] [outer = (nil)] 16:41:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x93fc5400) [pid = 1856] [serial = 306] [outer = 0x93dd7400] 16:41:49 INFO - PROCESS | 1856 | 1466034109812 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x95460800) [pid = 1856] [serial = 307] [outer = 0x93dd7400] 16:41:50 INFO - PROCESS | 1856 | 1466034110672 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:41:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1300ms 16:41:50 INFO - PROCESS | 1856 | 1466034110738 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:41:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:41:50 INFO - PROCESS | 1856 | 1466034110743 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:41:50 INFO - PROCESS | 1856 | 1466034110749 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1856 | 1466034110752 Marionette TRACE conn3 <- [1,382,null,{}] 16:41:50 INFO - PROCESS | 1856 | 1466034110757 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 1856 | 1466034110762 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9546b000) [pid = 1856] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9b206000) [pid = 1856] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x9d55c400) [pid = 1856] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x95467000) [pid = 1856] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9a9ca400) [pid = 1856] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9267b800) [pid = 1856] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0xa6e4bc00) [pid = 1856] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9c3e1800) [pid = 1856] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9b22b400) [pid = 1856] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9c0d2800) [pid = 1856] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x95437c00) [pid = 1856] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x978cec00) [pid = 1856] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0xa6ce2400) [pid = 1856] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x92746400) [pid = 1856] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9172bc00) [pid = 1856] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9a8b8800) [pid = 1856] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x9d9db400) [pid = 1856] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0xa69d3400) [pid = 1856] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x922f2000) [pid = 1856] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x91fe9800) [pid = 1856] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x92745400) [pid = 1856] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x93dda800) [pid = 1856] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9a883800) [pid = 1856] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:51 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9b25c400) [pid = 1856] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:41:51 INFO - PROCESS | 1856 | 1466034111854 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:41:51 INFO - PROCESS | 1856 | 1466034111945 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1856 | 1466034111952 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3000 == 31 [pid = 1856] [id = 103] 16:41:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x926c7800) [pid = 1856] [serial = 308] [outer = (nil)] 16:41:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x93dd5800) [pid = 1856] [serial = 309] [outer = 0x926c7800] 16:41:52 INFO - PROCESS | 1856 | 1466034112019 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x95466c00) [pid = 1856] [serial = 310] [outer = 0x926c7800] 16:41:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:52 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:41:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:41:52 INFO - PROCESS | 1856 | 1466034112717 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:41:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1991ms 16:41:52 INFO - PROCESS | 1856 | 1466034112740 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1856 | 1466034112743 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:41:52 INFO - PROCESS | 1856 | 1466034112749 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1856 | 1466034112752 Marionette TRACE conn3 <- [1,386,null,{}] 16:41:52 INFO - PROCESS | 1856 | 1466034112768 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 1856 | 1466034112773 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:52 INFO - PROCESS | 1856 | 1466034112924 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:41:52 INFO - PROCESS | 1856 | 1466034112933 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1856 | 1466034112942 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733800 == 32 [pid = 1856] [id = 104] 16:41:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x93f4e400) [pid = 1856] [serial = 311] [outer = (nil)] 16:41:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x984f0000) [pid = 1856] [serial = 312] [outer = 0x93f4e400] 16:41:53 INFO - PROCESS | 1856 | 1466034113009 Marionette DEBUG loaded listener.js 16:41:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x99733800) [pid = 1856] [serial = 313] [outer = 0x93f4e400] 16:41:54 INFO - PROCESS | 1856 | 1466034114069 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1339ms 16:41:54 INFO - PROCESS | 1856 | 1466034114090 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1856 | 1466034114097 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:41:54 INFO - PROCESS | 1856 | 1466034114106 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1856 | 1466034114111 Marionette TRACE conn3 <- [1,390,null,{}] 16:41:54 INFO - PROCESS | 1856 | 1466034114119 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:54 INFO - PROCESS | 1856 | 1466034114125 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:54 INFO - PROCESS | 1856 | 1466034114319 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:41:54 INFO - PROCESS | 1856 | 1466034114480 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 1856 | 1466034114497 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a000 == 33 [pid = 1856] [id = 105] 16:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x91fe9800) [pid = 1856] [serial = 314] [outer = (nil)] 16:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x9267b800) [pid = 1856] [serial = 315] [outer = 0x91fe9800] 16:41:54 INFO - PROCESS | 1856 | 1466034114653 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x9274c400) [pid = 1856] [serial = 316] [outer = 0x91fe9800] 16:41:55 INFO - PROCESS | 1856 | 1466034115586 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1541ms 16:41:55 INFO - PROCESS | 1856 | 1466034115646 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1856 | 1466034115653 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:41:55 INFO - PROCESS | 1856 | 1466034115663 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1856 | 1466034115668 Marionette TRACE conn3 <- [1,394,null,{}] 16:41:55 INFO - PROCESS | 1856 | 1466034115674 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 1856 | 1466034115679 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:55 INFO - PROCESS | 1856 | 1466034115890 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:41:56 INFO - PROCESS | 1856 | 1466034116095 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1856 | 1466034116105 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c8800 == 34 [pid = 1856] [id = 106] 16:41:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x92d97c00) [pid = 1856] [serial = 317] [outer = (nil)] 16:41:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x93dd1c00) [pid = 1856] [serial = 318] [outer = 0x92d97c00] 16:41:56 INFO - PROCESS | 1856 | 1466034116229 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9545f400) [pid = 1856] [serial = 319] [outer = 0x92d97c00] 16:41:57 INFO - PROCESS | 1856 | 1466034117193 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1580ms 16:41:57 INFO - PROCESS | 1856 | 1466034117244 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1856 | 1466034117248 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:41:57 INFO - PROCESS | 1856 | 1466034117255 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1856 | 1466034117261 Marionette TRACE conn3 <- [1,398,null,{}] 16:41:57 INFO - PROCESS | 1856 | 1466034117277 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 1856 | 1466034117286 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:57 INFO - PROCESS | 1856 | 1466034117494 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:41:57 INFO - PROCESS | 1856 | 1466034117703 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1856 | 1466034117711 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a7cd000 == 35 [pid = 1856] [id = 107] 16:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9a7cd400) [pid = 1856] [serial = 320] [outer = (nil)] 16:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9a8aa800) [pid = 1856] [serial = 321] [outer = 0x9a7cd400] 16:41:57 INFO - PROCESS | 1856 | 1466034117807 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9a8b5800) [pid = 1856] [serial = 322] [outer = 0x9a7cd400] 16:41:58 INFO - PROCESS | 1856 | 1466034118737 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1545ms 16:41:58 INFO - PROCESS | 1856 | 1466034118801 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1856 | 1466034118806 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:41:58 INFO - PROCESS | 1856 | 1466034118812 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1856 | 1466034118815 Marionette TRACE conn3 <- [1,402,null,{}] 16:41:58 INFO - PROCESS | 1856 | 1466034118821 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:58 INFO - PROCESS | 1856 | 1466034118826 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:59 INFO - PROCESS | 1856 | 1466034119001 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:41:59 INFO - PROCESS | 1856 | 1466034119211 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1856 | 1466034119225 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:41:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c9000 == 36 [pid = 1856] [id = 108] 16:41:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9a9ce800) [pid = 1856] [serial = 323] [outer = (nil)] 16:41:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x9b17cc00) [pid = 1856] [serial = 324] [outer = 0x9a9ce800] 16:41:59 INFO - PROCESS | 1856 | 1466034119306 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x9b206000) [pid = 1856] [serial = 325] [outer = 0x9a9ce800] 16:42:00 INFO - PROCESS | 1856 | 1466034120192 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1433ms 16:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:42:00 INFO - PROCESS | 1856 | 1466034120246 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1856 | 1466034120249 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:42:00 INFO - PROCESS | 1856 | 1466034120256 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1856 | 1466034120259 Marionette TRACE conn3 <- [1,406,null,{}] 16:42:00 INFO - PROCESS | 1856 | 1466034120265 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 1856 | 1466034120270 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:00 INFO - PROCESS | 1856 | 1466034120441 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:42:00 INFO - PROCESS | 1856 | 1466034120603 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1856 | 1466034120613 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fec800 == 37 [pid = 1856] [id = 109] 16:42:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x92677000) [pid = 1856] [serial = 326] [outer = (nil)] 16:42:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x9b20e000) [pid = 1856] [serial = 327] [outer = 0x92677000] 16:42:00 INFO - PROCESS | 1856 | 1466034120731 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9b228c00) [pid = 1856] [serial = 328] [outer = 0x92677000] 16:42:01 INFO - PROCESS | 1856 | 1466034121652 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1433ms 16:42:01 INFO - PROCESS | 1856 | 1466034121687 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1856 | 1466034121691 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:42:01 INFO - PROCESS | 1856 | 1466034121698 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1856 | 1466034121702 Marionette TRACE conn3 <- [1,410,null,{}] 16:42:01 INFO - PROCESS | 1856 | 1466034121708 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:01 INFO - PROCESS | 1856 | 1466034121719 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:01 INFO - PROCESS | 1856 | 1466034121928 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:42:02 INFO - PROCESS | 1856 | 1466034122141 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1856 | 1466034122154 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5800 == 38 [pid = 1856] [id = 110] 16:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x925e3400) [pid = 1856] [serial = 329] [outer = (nil)] 16:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x9bb77800) [pid = 1856] [serial = 330] [outer = 0x925e3400] 16:42:02 INFO - PROCESS | 1856 | 1466034122277 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x9bb83800) [pid = 1856] [serial = 331] [outer = 0x925e3400] 16:42:03 INFO - PROCESS | 1856 | 1466034123118 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1484ms 16:42:03 INFO - PROCESS | 1856 | 1466034123183 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1856 | 1466034123187 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:42:03 INFO - PROCESS | 1856 | 1466034123193 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1856 | 1466034123197 Marionette TRACE conn3 <- [1,414,null,{}] 16:42:03 INFO - PROCESS | 1856 | 1466034123203 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:03 INFO - PROCESS | 1856 | 1466034123208 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:03 INFO - PROCESS | 1856 | 1466034123370 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:42:03 INFO - PROCESS | 1856 | 1466034123534 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1856 | 1466034123542 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b51a400 == 39 [pid = 1856] [id = 111] 16:42:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9c0d1800) [pid = 1856] [serial = 332] [outer = (nil)] 16:42:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x9c271c00) [pid = 1856] [serial = 333] [outer = 0x9c0d1800] 16:42:03 INFO - PROCESS | 1856 | 1466034123622 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9c266800) [pid = 1856] [serial = 334] [outer = 0x9c0d1800] 16:42:04 INFO - PROCESS | 1856 | 1466034124559 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:42:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1434ms 16:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:42:04 INFO - PROCESS | 1856 | 1466034124629 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1856 | 1466034124632 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:42:04 INFO - PROCESS | 1856 | 1466034124639 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1856 | 1466034124643 Marionette TRACE conn3 <- [1,418,null,{}] 16:42:04 INFO - PROCESS | 1856 | 1466034124648 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 1856 | 1466034124653 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:04 INFO - PROCESS | 1856 | 1466034124874 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:42:05 INFO - PROCESS | 1856 | 1466034125086 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1856 | 1466034125094 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a400 == 40 [pid = 1856] [id = 112] 16:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9172ac00) [pid = 1856] [serial = 335] [outer = (nil)] 16:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x91fe8400) [pid = 1856] [serial = 336] [outer = 0x9172ac00] 16:42:05 INFO - PROCESS | 1856 | 1466034125218 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9543c000) [pid = 1856] [serial = 337] [outer = 0x9172ac00] 16:42:06 INFO - PROCESS | 1856 | 1466034126534 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1940ms 16:42:06 INFO - PROCESS | 1856 | 1466034126615 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:42:06 INFO - PROCESS | 1856 | 1466034126622 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:42:06 INFO - PROCESS | 1856 | 1466034126632 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1856 | 1466034126637 Marionette TRACE conn3 <- [1,422,null,{}] 16:42:06 INFO - PROCESS | 1856 | 1466034126645 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:06 INFO - PROCESS | 1856 | 1466034126651 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:06 INFO - PROCESS | 1856 | 1466034126808 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:42:07 INFO - PROCESS | 1856 | 1466034126992 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:07 INFO - PROCESS | 1856 | 1466034127003 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec4800 == 41 [pid = 1856] [id = 113] 16:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x922edc00) [pid = 1856] [serial = 338] [outer = (nil)] 16:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x925f0000) [pid = 1856] [serial = 339] [outer = 0x922edc00] 16:42:07 INFO - PROCESS | 1856 | 1466034127103 Marionette DEBUG loaded listener.js 16:42:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x92674800) [pid = 1856] [serial = 340] [outer = 0x922edc00] 16:42:07 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3000 == 40 [pid = 1856] [id = 103] 16:42:07 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd3c00 == 39 [pid = 1856] [id = 102] 16:42:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92672400 == 38 [pid = 1856] [id = 101] 16:42:07 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff0800 == 37 [pid = 1856] [id = 100] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0xa5071400) [pid = 1856] [serial = 268] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0xa4e0fc00) [pid = 1856] [serial = 267] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x9d9d9c00) [pid = 1856] [serial = 264] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0xa6e45800) [pid = 1856] [serial = 189] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x99ec2c00) [pid = 1856] [serial = 183] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0xa6e46800) [pid = 1856] [serial = 195] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x926d1800) [pid = 1856] [serial = 180] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0xa6ea8400) [pid = 1856] [serial = 192] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0xa2556800) [pid = 1856] [serial = 186] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9b269000) [pid = 1856] [serial = 258] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0xa2320400) [pid = 1856] [serial = 261] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x9b74b400) [pid = 1856] [serial = 259] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0xa2fea400) [pid = 1856] [serial = 262] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0xa507e000) [pid = 1856] [serial = 216] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9a9c7400) [pid = 1856] [serial = 252] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9b201400) [pid = 1856] [serial = 253] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0xa6eaa800) [pid = 1856] [serial = 233] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0xa6f31c00) [pid = 1856] [serial = 234] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x93dcfc00) [pid = 1856] [serial = 218] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x93f4c000) [pid = 1856] [serial = 219] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x91733400) [pid = 1856] [serial = 243] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x91735800) [pid = 1856] [serial = 244] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9b22cc00) [pid = 1856] [serial = 224] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9c26e800) [pid = 1856] [serial = 225] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0xa3425800) [pid = 1856] [serial = 227] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0xa6898000) [pid = 1856] [serial = 228] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0xa6ce4000) [pid = 1856] [serial = 230] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0xa6ce7800) [pid = 1856] [serial = 231] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0xa6f2c400) [pid = 1856] [serial = 240] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0xa6f37000) [pid = 1856] [serial = 241] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x91ff0400) [pid = 1856] [serial = 237] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x93fc9000) [pid = 1856] [serial = 238] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9274bc00) [pid = 1856] [serial = 246] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x93dda400) [pid = 1856] [serial = 247] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9a8ab800) [pid = 1856] [serial = 249] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9a8b4000) [pid = 1856] [serial = 250] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a9cd800) [pid = 1856] [serial = 221] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9b203400) [pid = 1856] [serial = 222] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9b261400) [pid = 1856] [serial = 255] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x93ddb800) [pid = 1856] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0xa23af400) [pid = 1856] [serial = 265] [outer = (nil)] [url = about:blank] 16:42:07 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b265800) [pid = 1856] [serial = 256] [outer = (nil)] [url = about:blank] 16:42:08 INFO - PROCESS | 1856 | 1466034128430 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1836ms 16:42:08 INFO - PROCESS | 1856 | 1466034128466 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:42:08 INFO - PROCESS | 1856 | 1466034128472 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:42:08 INFO - PROCESS | 1856 | 1466034128483 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1856 | 1466034128487 Marionette TRACE conn3 <- [1,426,null,{}] 16:42:08 INFO - PROCESS | 1856 | 1466034128493 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:08 INFO - PROCESS | 1856 | 1466034128498 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:08 INFO - PROCESS | 1856 | 1466034128693 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:42:08 INFO - PROCESS | 1856 | 1466034128827 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1856 | 1466034128835 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172c800 == 38 [pid = 1856] [id = 114] 16:42:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x922f3000) [pid = 1856] [serial = 341] [outer = (nil)] 16:42:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92b95800) [pid = 1856] [serial = 342] [outer = 0x922f3000] 16:42:08 INFO - PROCESS | 1856 | 1466034128903 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92d8b400) [pid = 1856] [serial = 343] [outer = 0x922f3000] 16:42:09 INFO - PROCESS | 1856 | 1466034129623 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:42:09 INFO - PROCESS | 1856 | 1466034129682 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:42:09 INFO - PROCESS | 1856 | 1466034129713 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:42:09 INFO - PROCESS | 1856 | 1466034129718 Marionette TRACE conn3 <- [1,430,null,{}] 16:42:09 INFO - PROCESS | 1856 | 1466034129744 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:09 INFO - PROCESS | 1856 | 1466034129752 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:09 INFO - PROCESS | 1856 | 1466034129964 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:42:09 INFO - PROCESS | 1856 | 1466034129981 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1856 | 1466034129991 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc9400 == 39 [pid = 1856] [id = 115] 16:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x93fc9c00) [pid = 1856] [serial = 344] [outer = (nil)] 16:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x98235800) [pid = 1856] [serial = 345] [outer = 0x93fc9c00] 16:42:10 INFO - PROCESS | 1856 | 1466034130063 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a40f800) [pid = 1856] [serial = 346] [outer = 0x93fc9c00] 16:42:10 INFO - PROCESS | 1856 | 1466034130977 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1345ms 16:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:42:11 INFO - PROCESS | 1856 | 1466034131048 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1856 | 1466034131052 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:42:11 INFO - PROCESS | 1856 | 1466034131059 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1856 | 1466034131062 Marionette TRACE conn3 <- [1,434,null,{}] 16:42:11 INFO - PROCESS | 1856 | 1466034131073 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:11 INFO - PROCESS | 1856 | 1466034131077 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:11 INFO - PROCESS | 1856 | 1466034131292 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:42:11 INFO - PROCESS | 1856 | 1466034131310 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1856 | 1466034131318 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd3000 == 40 [pid = 1856] [id = 116] 16:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9a1b2c00) [pid = 1856] [serial = 347] [outer = (nil)] 16:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9a8b4000) [pid = 1856] [serial = 348] [outer = 0x9a1b2c00] 16:42:11 INFO - PROCESS | 1856 | 1466034131401 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a9cd000) [pid = 1856] [serial = 349] [outer = 0x9a1b2c00] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9543dc00) [pid = 1856] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9b207800) [pid = 1856] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0xa25ef800) [pid = 1856] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0xa500d800) [pid = 1856] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x93dd7400) [pid = 1856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x91ff4400) [pid = 1856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92d8b800) [pid = 1856] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x926d4400) [pid = 1856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92918800) [pid = 1856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92b93400) [pid = 1856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92b9ec00) [pid = 1856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x8eec0c00) [pid = 1856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:42:12 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x926c7800) [pid = 1856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:42:12 INFO - PROCESS | 1856 | 1466034132409 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1400ms 16:42:12 INFO - PROCESS | 1856 | 1466034132458 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:42:12 INFO - PROCESS | 1856 | 1466034132463 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:42:12 INFO - PROCESS | 1856 | 1466034132469 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1856 | 1466034132472 Marionette TRACE conn3 <- [1,438,null,{}] 16:42:12 INFO - PROCESS | 1856 | 1466034132478 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 1856 | 1466034132482 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:12 INFO - PROCESS | 1856 | 1466034132684 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:42:12 INFO - PROCESS | 1856 | 1466034132697 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1856 | 1466034132706 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4800 == 41 [pid = 1856] [id = 117] 16:42:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x926c7800) [pid = 1856] [serial = 350] [outer = (nil)] 16:42:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9823a800) [pid = 1856] [serial = 351] [outer = 0x926c7800] 16:42:12 INFO - PROCESS | 1856 | 1466034132781 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9a8b5c00) [pid = 1856] [serial = 352] [outer = 0x926c7800] 16:42:13 INFO - PROCESS | 1856 | 1466034133633 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1231ms 16:42:13 INFO - PROCESS | 1856 | 1466034133700 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1856 | 1466034133704 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:42:13 INFO - PROCESS | 1856 | 1466034133710 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1856 | 1466034133712 Marionette TRACE conn3 <- [1,442,null,{}] 16:42:13 INFO - PROCESS | 1856 | 1466034133718 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 1856 | 1466034133732 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:13 INFO - PROCESS | 1856 | 1466034133957 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:42:14 INFO - PROCESS | 1856 | 1466034134147 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1856 | 1466034134160 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebec00 == 42 [pid = 1856] [id = 118] 16:42:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8eebf000) [pid = 1856] [serial = 353] [outer = (nil)] 16:42:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x8eeccc00) [pid = 1856] [serial = 354] [outer = 0x8eebf000] 16:42:14 INFO - PROCESS | 1856 | 1466034134241 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x91736c00) [pid = 1856] [serial = 355] [outer = 0x8eebf000] 16:42:15 INFO - PROCESS | 1856 | 1466034135319 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1686ms 16:42:15 INFO - PROCESS | 1856 | 1466034135400 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 1856 | 1466034135407 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:42:15 INFO - PROCESS | 1856 | 1466034135415 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 1856 | 1466034135420 Marionette TRACE conn3 <- [1,446,null,{}] 16:42:15 INFO - PROCESS | 1856 | 1466034135428 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 1856 | 1466034135436 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:15 INFO - PROCESS | 1856 | 1466034135669 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:42:15 INFO - PROCESS | 1856 | 1466034135886 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 1856 | 1466034135894 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274e000 == 43 [pid = 1856] [id = 119] 16:42:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92d89c00) [pid = 1856] [serial = 356] [outer = (nil)] 16:42:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x93dcfc00) [pid = 1856] [serial = 357] [outer = 0x92d89c00] 16:42:16 INFO - PROCESS | 1856 | 1466034135995 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x93fc5c00) [pid = 1856] [serial = 358] [outer = 0x92d89c00] 16:42:16 INFO - PROCESS | 1856 | 1466034136917 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1534ms 16:42:16 INFO - PROCESS | 1856 | 1466034136953 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1856 | 1466034136959 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:42:16 INFO - PROCESS | 1856 | 1466034136968 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1856 | 1466034136973 Marionette TRACE conn3 <- [1,450,null,{}] 16:42:16 INFO - PROCESS | 1856 | 1466034136979 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:16 INFO - PROCESS | 1856 | 1466034136984 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:17 INFO - PROCESS | 1856 | 1466034137185 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:42:17 INFO - PROCESS | 1856 | 1466034137443 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1856 | 1466034137452 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4dd800 == 44 [pid = 1856] [id = 120] 16:42:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9a8ab800) [pid = 1856] [serial = 359] [outer = (nil)] 16:42:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9a9c8800) [pid = 1856] [serial = 360] [outer = 0x9a8ab800] 16:42:17 INFO - PROCESS | 1856 | 1466034137580 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9b261400) [pid = 1856] [serial = 361] [outer = 0x9a8ab800] 16:42:18 INFO - PROCESS | 1856 | 1466034138522 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1856 | 1466034138611 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:42:18 INFO - PROCESS | 1856 | 1466034138627 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1856 | 1466034138636 Marionette TRACE conn3 <- [1,454,null,{}] 16:42:18 INFO - PROCESS | 1856 | 1466034138643 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 1856 | 1466034138651 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:18 INFO - PROCESS | 1856 | 1466034138960 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:42:19 INFO - PROCESS | 1856 | 1466034139126 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1856 | 1466034139135 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b749c00 == 45 [pid = 1856] [id = 121] 16:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9c0c8c00) [pid = 1856] [serial = 362] [outer = (nil)] 16:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9c274c00) [pid = 1856] [serial = 363] [outer = 0x9c0c8c00] 16:42:19 INFO - PROCESS | 1856 | 1466034139212 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x9d557c00) [pid = 1856] [serial = 364] [outer = 0x9c0c8c00] 16:42:20 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:20 INFO - PROCESS | 1856 | 1466034140123 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1543ms 16:42:20 INFO - PROCESS | 1856 | 1466034140163 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 1856 | 1466034140168 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:42:20 INFO - PROCESS | 1856 | 1466034140174 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 1856 | 1466034140177 Marionette TRACE conn3 <- [1,458,null,{}] 16:42:20 INFO - PROCESS | 1856 | 1466034140183 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:20 INFO - PROCESS | 1856 | 1466034140188 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:20 INFO - PROCESS | 1856 | 1466034140368 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:42:20 INFO - PROCESS | 1856 | 1466034140532 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:20 INFO - PROCESS | 1856 | 1466034140541 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0ecc00 == 46 [pid = 1856] [id = 122] 16:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x9c271400) [pid = 1856] [serial = 365] [outer = (nil)] 16:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0xa1188800) [pid = 1856] [serial = 366] [outer = 0x9c271400] 16:42:20 INFO - PROCESS | 1856 | 1466034140620 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0xa2090800) [pid = 1856] [serial = 367] [outer = 0x9c271400] 16:42:21 INFO - PROCESS | 1856 | 1466034141531 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1856 | 1466034141616 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:42:21 INFO - PROCESS | 1856 | 1466034141624 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1856 | 1466034141629 Marionette TRACE conn3 <- [1,462,null,{}] 16:42:21 INFO - PROCESS | 1856 | 1466034141635 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 1856 | 1466034141640 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:21 INFO - PROCESS | 1856 | 1466034141850 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:42:22 INFO - PROCESS | 1856 | 1466034142065 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1856 | 1466034142081 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:22 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2371400 == 47 [pid = 1856] [id = 123] 16:42:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0xa2374400) [pid = 1856] [serial = 368] [outer = (nil)] 16:42:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa23a4000) [pid = 1856] [serial = 369] [outer = 0xa2374400] 16:42:22 INFO - PROCESS | 1856 | 1466034142214 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0xa25f5800) [pid = 1856] [serial = 370] [outer = 0xa2374400] 16:42:23 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:23 INFO - PROCESS | 1856 | 1466034143220 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1856 | 1466034143312 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:42:23 INFO - PROCESS | 1856 | 1466034143318 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1856 | 1466034143322 Marionette TRACE conn3 <- [1,466,null,{}] 16:42:23 INFO - PROCESS | 1856 | 1466034143327 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 1856 | 1466034143333 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:23 INFO - PROCESS | 1856 | 1466034143548 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:42:23 INFO - PROCESS | 1856 | 1466034143804 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 1856 | 1466034143818 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x92745400 == 48 [pid = 1856] [id = 124] 16:42:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0xa2fe8400) [pid = 1856] [serial = 371] [outer = (nil)] 16:42:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0xa4e4c400) [pid = 1856] [serial = 372] [outer = 0xa2fe8400] 16:42:23 INFO - PROCESS | 1856 | 1466034143897 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0xa500d800) [pid = 1856] [serial = 373] [outer = 0xa2fe8400] 16:42:25 INFO - PROCESS | 1856 | 1466034145121 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:42:25 INFO - PROCESS | 1856 | 1466034145220 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:42:25 INFO - PROCESS | 1856 | 1466034145229 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1856 | 1466034145234 Marionette TRACE conn3 <- [1,470,null,{}] 16:42:25 INFO - PROCESS | 1856 | 1466034145293 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 1856 | 1466034145299 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:25 INFO - PROCESS | 1856 | 1466034145549 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:42:25 INFO - PROCESS | 1856 | 1466034145647 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1856 | 1466034145662 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92915c00 == 49 [pid = 1856] [id = 125] 16:42:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x92918400) [pid = 1856] [serial = 374] [outer = (nil)] 16:42:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9291c800) [pid = 1856] [serial = 375] [outer = 0x92918400] 16:42:25 INFO - PROCESS | 1856 | 1466034145731 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x92b96000) [pid = 1856] [serial = 376] [outer = 0x92918400] 16:42:26 INFO - PROCESS | 1856 | 1466034146723 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1547ms 16:42:26 INFO - PROCESS | 1856 | 1466034146775 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1856 | 1466034146780 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:42:26 INFO - PROCESS | 1856 | 1466034146791 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1856 | 1466034146794 Marionette TRACE conn3 <- [1,474,null,{}] 16:42:26 INFO - PROCESS | 1856 | 1466034146800 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 1856 | 1466034146806 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:26 INFO - PROCESS | 1856 | 1466034146984 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x95461400 == 48 [pid = 1856] [id = 55] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x925e7000 == 47 [pid = 1856] [id = 58] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3e5400 == 46 [pid = 1856] [id = 57] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4800 == 45 [pid = 1856] [id = 117] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd3000 == 44 [pid = 1856] [id = 116] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc9400 == 43 [pid = 1856] [id = 115] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9172c800 == 42 [pid = 1856] [id = 114] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec4800 == 41 [pid = 1856] [id = 113] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0xa6e49000 == 40 [pid = 1856] [id = 64] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x92677c00 == 39 [pid = 1856] [id = 67] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9b21f400 == 38 [pid = 1856] [id = 68] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a400 == 37 [pid = 1856] [id = 112] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a883c00 == 36 [pid = 1856] [id = 63] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x93f47000 == 35 [pid = 1856] [id = 61] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x91733800 == 34 [pid = 1856] [id = 104] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x926cb800 == 33 [pid = 1856] [id = 99] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x91fec800 == 32 [pid = 1856] [id = 109] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee000 == 31 [pid = 1856] [id = 71] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9d9e8400 == 30 [pid = 1856] [id = 59] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x922ea400 == 29 [pid = 1856] [id = 70] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a000 == 28 [pid = 1856] [id = 105] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9267b000 == 27 [pid = 1856] [id = 60] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9545ec00 == 26 [pid = 1856] [id = 66] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c9000 == 25 [pid = 1856] [id = 108] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a7cd000 == 24 [pid = 1856] [id = 107] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9b51a400 == 23 [pid = 1856] [id = 111] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x926c8800 == 22 [pid = 1856] [id = 106] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9ca000 == 21 [pid = 1856] [id = 65] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5800 == 20 [pid = 1856] [id = 110] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9aa29c00 == 19 [pid = 1856] [id = 62] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1c00 == 18 [pid = 1856] [id = 69] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9b51c000 == 17 [pid = 1856] [id = 56] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9274dc00 == 16 [pid = 1856] [id = 54] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x92745400 == 15 [pid = 1856] [id = 124] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0xa2371400 == 14 [pid = 1856] [id = 123] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0ecc00 == 13 [pid = 1856] [id = 122] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9b749c00 == 12 [pid = 1856] [id = 121] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9274e000 == 11 [pid = 1856] [id = 119] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4dd800 == 10 [pid = 1856] [id = 120] 16:42:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebec00 == 9 [pid = 1856] [id = 118] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x984f0000) [pid = 1856] [serial = 312] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x99ebdc00) [pid = 1856] [serial = 271] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x978b3000) [pid = 1856] [serial = 270] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9b260400) [pid = 1856] [serial = 274] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x9b220c00) [pid = 1856] [serial = 273] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0xa689dc00) [pid = 1856] [serial = 277] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0xa62ad800) [pid = 1856] [serial = 276] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0xa6e41800) [pid = 1856] [serial = 280] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0xa6ce9000) [pid = 1856] [serial = 279] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x93fc5400) [pid = 1856] [serial = 306] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x925e3c00) [pid = 1856] [serial = 300] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x92d95800) [pid = 1856] [serial = 283] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x925ed400) [pid = 1856] [serial = 301] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x92d92000) [pid = 1856] [serial = 282] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9291e800) [pid = 1856] [serial = 303] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x92917c00) [pid = 1856] [serial = 297] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x92d98c00) [pid = 1856] [serial = 286] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92922800) [pid = 1856] [serial = 285] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92b9d800) [pid = 1856] [serial = 289] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92b9a000) [pid = 1856] [serial = 288] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa2550800) [pid = 1856] [serial = 292] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92d97800) [pid = 1856] [serial = 291] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x8eec8800) [pid = 1856] [serial = 295] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eec7400) [pid = 1856] [serial = 294] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x95460800) [pid = 1856] [serial = 307] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93dd5800) [pid = 1856] [serial = 309] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b94c00) [pid = 1856] [serial = 304] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95466c00) [pid = 1856] [serial = 310] [outer = (nil)] [url = about:blank] 16:42:28 INFO - PROCESS | 1856 | 1466034148364 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1856 | 1466034148375 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8800 == 10 [pid = 1856] [id = 126] 16:42:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eeca400) [pid = 1856] [serial = 377] [outer = (nil)] 16:42:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9172b400) [pid = 1856] [serial = 378] [outer = 0x8eeca400] 16:42:28 INFO - PROCESS | 1856 | 1466034148450 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91737c00) [pid = 1856] [serial = 379] [outer = 0x8eeca400] 16:42:29 INFO - PROCESS | 1856 | 1466034149262 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2534ms 16:42:29 INFO - PROCESS | 1856 | 1466034149326 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:42:29 INFO - PROCESS | 1856 | 1466034149337 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:42:29 INFO - PROCESS | 1856 | 1466034149348 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 1856 | 1466034149354 Marionette TRACE conn3 <- [1,478,null,{}] 16:42:29 INFO - PROCESS | 1856 | 1466034149362 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:29 INFO - PROCESS | 1856 | 1466034149367 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:29 INFO - PROCESS | 1856 | 1466034149528 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:42:29 INFO - PROCESS | 1856 | 1466034149644 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1856 | 1466034149651 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4800 == 11 [pid = 1856] [id = 127] 16:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x925ee000) [pid = 1856] [serial = 380] [outer = (nil)] 16:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x926ca800) [pid = 1856] [serial = 381] [outer = 0x925ee000] 16:42:29 INFO - PROCESS | 1856 | 1466034149724 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x92742800) [pid = 1856] [serial = 382] [outer = 0x925ee000] 16:42:30 INFO - PROCESS | 1856 | 1466034150517 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1190ms 16:42:30 INFO - PROCESS | 1856 | 1466034150539 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1856 | 1466034150545 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:42:30 INFO - PROCESS | 1856 | 1466034150570 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1856 | 1466034150574 Marionette TRACE conn3 <- [1,482,null,{}] 16:42:30 INFO - PROCESS | 1856 | 1466034150579 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 1856 | 1466034150584 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:30 INFO - PROCESS | 1856 | 1466034150824 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:42:30 INFO - PROCESS | 1856 | 1466034150846 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1856 | 1466034150854 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291fc00 == 12 [pid = 1856] [id = 128] 16:42:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92b98c00) [pid = 1856] [serial = 383] [outer = (nil)] 16:42:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92ba0c00) [pid = 1856] [serial = 384] [outer = 0x92b98c00] 16:42:30 INFO - PROCESS | 1856 | 1466034150921 Marionette DEBUG loaded listener.js 16:42:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92d95000) [pid = 1856] [serial = 385] [outer = 0x92b98c00] 16:42:31 INFO - PROCESS | 1856 | 1466034151905 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1391ms 16:42:31 INFO - PROCESS | 1856 | 1466034151964 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1856 | 1466034151968 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:42:31 INFO - PROCESS | 1856 | 1466034151983 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1856 | 1466034151992 Marionette TRACE conn3 <- [1,486,null,{}] 16:42:32 INFO - PROCESS | 1856 | 1466034152006 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:32 INFO - PROCESS | 1856 | 1466034152014 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:32 INFO - PROCESS | 1856 | 1466034152223 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:42:32 INFO - PROCESS | 1856 | 1466034152253 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1856 | 1466034152281 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5400 == 13 [pid = 1856] [id = 129] 16:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9172c800) [pid = 1856] [serial = 386] [outer = (nil)] 16:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x95437000) [pid = 1856] [serial = 387] [outer = 0x9172c800] 16:42:32 INFO - PROCESS | 1856 | 1466034152402 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x95465c00) [pid = 1856] [serial = 388] [outer = 0x9172c800] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x92745000) [pid = 1856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x93fc9c00) [pid = 1856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a1b2c00) [pid = 1856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9a9ce800) [pid = 1856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x925e3400) [pid = 1856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92677000) [pid = 1856] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91fe9800) [pid = 1856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a7cd400) [pid = 1856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9172ac00) [pid = 1856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93f4e400) [pid = 1856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9c0d1800) [pid = 1856] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x922f3000) [pid = 1856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92d97c00) [pid = 1856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x922edc00) [pid = 1856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:42:33 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x926c7800) [pid = 1856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:42:33 INFO - PROCESS | 1856 | 1466034153785 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1860ms 16:42:33 INFO - PROCESS | 1856 | 1466034153835 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:42:33 INFO - PROCESS | 1856 | 1466034153839 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:42:33 INFO - PROCESS | 1856 | 1466034153846 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 1856 | 1466034153849 Marionette TRACE conn3 <- [1,490,null,{}] 16:42:33 INFO - PROCESS | 1856 | 1466034153855 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:33 INFO - PROCESS | 1856 | 1466034153860 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:34 INFO - PROCESS | 1856 | 1466034154034 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:42:34 INFO - PROCESS | 1856 | 1466034154143 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1856 | 1466034154148 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f000 == 14 [pid = 1856] [id = 130] 16:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91fe9800) [pid = 1856] [serial = 389] [outer = (nil)] 16:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x978a8000) [pid = 1856] [serial = 390] [outer = 0x91fe9800] 16:42:34 INFO - PROCESS | 1856 | 1466034154216 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x978cb000) [pid = 1856] [serial = 391] [outer = 0x91fe9800] 16:42:34 INFO - PROCESS | 1856 | 1466034154898 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1080ms 16:42:34 INFO - PROCESS | 1856 | 1466034154942 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:42:34 INFO - PROCESS | 1856 | 1466034154947 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:42:34 INFO - PROCESS | 1856 | 1466034154953 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1856 | 1466034154956 Marionette TRACE conn3 <- [1,494,null,{}] 16:42:34 INFO - PROCESS | 1856 | 1466034154962 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:34 INFO - PROCESS | 1856 | 1466034154967 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:35 INFO - PROCESS | 1856 | 1466034155125 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:42:35 INFO - PROCESS | 1856 | 1466034155291 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1856 | 1466034155299 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf800 == 15 [pid = 1856] [id = 131] 16:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eec0000) [pid = 1856] [serial = 392] [outer = (nil)] 16:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9172b800) [pid = 1856] [serial = 393] [outer = 0x8eec0000] 16:42:35 INFO - PROCESS | 1856 | 1466034155387 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x92674c00) [pid = 1856] [serial = 394] [outer = 0x8eec0000] 16:42:36 INFO - PROCESS | 1856 | 1466034156456 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1590ms 16:42:36 INFO - PROCESS | 1856 | 1466034156546 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 1856 | 1466034156553 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:42:36 INFO - PROCESS | 1856 | 1466034156560 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 1856 | 1466034156565 Marionette TRACE conn3 <- [1,498,null,{}] 16:42:36 INFO - PROCESS | 1856 | 1466034156573 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 1856 | 1466034156582 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:36 INFO - PROCESS | 1856 | 1466034156799 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:42:37 INFO - PROCESS | 1856 | 1466034157010 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1856 | 1466034157023 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9000 == 16 [pid = 1856] [id = 132] 16:42:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x925ef400) [pid = 1856] [serial = 395] [outer = (nil)] 16:42:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x93fc6400) [pid = 1856] [serial = 396] [outer = 0x925ef400] 16:42:37 INFO - PROCESS | 1856 | 1466034157105 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9543b000) [pid = 1856] [serial = 397] [outer = 0x925ef400] 16:42:38 INFO - PROCESS | 1856 | 1466034158605 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 2132ms 16:42:38 INFO - PROCESS | 1856 | 1466034158712 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1856 | 1466034158718 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:42:38 INFO - PROCESS | 1856 | 1466034158760 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1856 | 1466034158764 Marionette TRACE conn3 <- [1,502,null,{}] 16:42:38 INFO - PROCESS | 1856 | 1466034158770 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:38 INFO - PROCESS | 1856 | 1466034158775 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:38 INFO - PROCESS | 1856 | 1466034158963 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:42:39 INFO - PROCESS | 1856 | 1466034159139 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:39 INFO - PROCESS | 1856 | 1466034159149 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x95467400 == 17 [pid = 1856] [id = 133] 16:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9a880400) [pid = 1856] [serial = 398] [outer = (nil)] 16:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9a9cf000) [pid = 1856] [serial = 399] [outer = 0x9a880400] 16:42:39 INFO - PROCESS | 1856 | 1466034159229 Marionette DEBUG loaded listener.js 16:42:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9b203400) [pid = 1856] [serial = 400] [outer = 0x9a880400] 16:42:40 INFO - PROCESS | 1856 | 1466034160212 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1542ms 16:42:40 INFO - PROCESS | 1856 | 1466034160294 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:42:40 INFO - PROCESS | 1856 | 1466034160299 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:42:40 INFO - PROCESS | 1856 | 1466034160315 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:42:40 INFO - PROCESS | 1856 | 1466034160324 Marionette TRACE conn3 <- [1,506,null,{}] 16:42:40 INFO - PROCESS | 1856 | 1466034160330 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:40 INFO - PROCESS | 1856 | 1466034160338 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:40 INFO - PROCESS | 1856 | 1466034160551 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:42:40 INFO - PROCESS | 1856 | 1466034160796 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1856 | 1466034160805 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe7400 == 18 [pid = 1856] [id = 134] 16:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9973ac00) [pid = 1856] [serial = 401] [outer = (nil)] 16:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9b25f400) [pid = 1856] [serial = 402] [outer = 0x9973ac00] 16:42:40 INFO - PROCESS | 1856 | 1466034160883 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9b262000) [pid = 1856] [serial = 403] [outer = 0x9973ac00] 16:42:41 INFO - PROCESS | 1856 | 1466034161896 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1654ms 16:42:41 INFO - PROCESS | 1856 | 1466034161961 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:42:41 INFO - PROCESS | 1856 | 1466034161967 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:42:41 INFO - PROCESS | 1856 | 1466034161973 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1856 | 1466034161976 Marionette TRACE conn3 <- [1,510,null,{}] 16:42:41 INFO - PROCESS | 1856 | 1466034161982 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 1856 | 1466034161987 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:42 INFO - PROCESS | 1856 | 1466034162164 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:42:42 INFO - PROCESS | 1856 | 1466034162487 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 1856 | 1466034162497 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec7800 == 19 [pid = 1856] [id = 135] 16:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x8eecc400) [pid = 1856] [serial = 404] [outer = (nil)] 16:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x91fed400) [pid = 1856] [serial = 405] [outer = 0x8eecc400] 16:42:42 INFO - PROCESS | 1856 | 1466034162598 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x925ec000) [pid = 1856] [serial = 406] [outer = 0x8eecc400] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x92920000) [pid = 1856] [serial = 298] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9a40f800) [pid = 1856] [serial = 346] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9a8b4000) [pid = 1856] [serial = 348] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9a9cd000) [pid = 1856] [serial = 349] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9b17cc00) [pid = 1856] [serial = 324] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9b206000) [pid = 1856] [serial = 325] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9bb77800) [pid = 1856] [serial = 330] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9bb83800) [pid = 1856] [serial = 331] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b20e000) [pid = 1856] [serial = 327] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b228c00) [pid = 1856] [serial = 328] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9267b800) [pid = 1856] [serial = 315] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9274c400) [pid = 1856] [serial = 316] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9a8aa800) [pid = 1856] [serial = 321] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a8b5800) [pid = 1856] [serial = 322] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91fe8400) [pid = 1856] [serial = 336] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9543c000) [pid = 1856] [serial = 337] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x99733800) [pid = 1856] [serial = 313] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9c271c00) [pid = 1856] [serial = 333] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c266800) [pid = 1856] [serial = 334] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92b95800) [pid = 1856] [serial = 342] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93dd1c00) [pid = 1856] [serial = 318] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9545f400) [pid = 1856] [serial = 319] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x925f0000) [pid = 1856] [serial = 339] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92674800) [pid = 1856] [serial = 340] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x98235800) [pid = 1856] [serial = 345] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9823a800) [pid = 1856] [serial = 351] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a8b5c00) [pid = 1856] [serial = 352] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d8b400) [pid = 1856] [serial = 343] [outer = (nil)] [url = about:blank] 16:42:43 INFO - PROCESS | 1856 | 1466034163647 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1742ms 16:42:43 INFO - PROCESS | 1856 | 1466034163716 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:42:43 INFO - PROCESS | 1856 | 1466034163721 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:42:43 INFO - PROCESS | 1856 | 1466034163728 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 1856 | 1466034163732 Marionette TRACE conn3 <- [1,514,null,{}] 16:42:43 INFO - PROCESS | 1856 | 1466034163740 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 1856 | 1466034163748 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:43 INFO - PROCESS | 1856 | 1466034163906 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:42:44 INFO - PROCESS | 1856 | 1466034164107 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1856 | 1466034164117 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274b000 == 20 [pid = 1856] [id = 136] 16:42:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92919c00) [pid = 1856] [serial = 407] [outer = (nil)] 16:42:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b99800) [pid = 1856] [serial = 408] [outer = 0x92919c00] 16:42:44 INFO - PROCESS | 1856 | 1466034164197 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d98000) [pid = 1856] [serial = 409] [outer = 0x92919c00] 16:42:44 INFO - PROCESS | 1856 | 1466034164915 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1236ms 16:42:44 INFO - PROCESS | 1856 | 1466034164966 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:42:44 INFO - PROCESS | 1856 | 1466034164971 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:42:44 INFO - PROCESS | 1856 | 1466034164983 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1856 | 1466034164986 Marionette TRACE conn3 <- [1,518,null,{}] 16:42:44 INFO - PROCESS | 1856 | 1466034164991 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:45 INFO - PROCESS | 1856 | 1466034164997 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:45 INFO - PROCESS | 1856 | 1466034165158 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:42:45 INFO - PROCESS | 1856 | 1466034165169 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1856 | 1466034165177 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x9543c000 == 21 [pid = 1856] [id = 137] 16:42:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978b6800) [pid = 1856] [serial = 410] [outer = (nil)] 16:42:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x99ebfc00) [pid = 1856] [serial = 411] [outer = 0x978b6800] 16:42:45 INFO - PROCESS | 1856 | 1466034165243 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a414400) [pid = 1856] [serial = 412] [outer = 0x978b6800] 16:42:46 INFO - PROCESS | 1856 | 1466034166150 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:42:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9528e800) [pid = 1856] [serial = 413] [outer = 0x93f4dc00] 16:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1239ms 16:42:46 INFO - PROCESS | 1856 | 1466034166245 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:42:46 INFO - PROCESS | 1856 | 1466034166248 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:42:46 INFO - PROCESS | 1856 | 1466034166305 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1856 | 1466034166313 Marionette TRACE conn3 <- [1,522,null,{}] 16:42:46 INFO - PROCESS | 1856 | 1466034166334 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 1856 | 1466034166341 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:46 INFO - PROCESS | 1856 | 1466034166531 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:42:46 INFO - PROCESS | 1856 | 1466034166558 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1856 | 1466034166564 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff1000 == 22 [pid = 1856] [id = 138] 16:42:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fc8800) [pid = 1856] [serial = 414] [outer = (nil)] 16:42:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a9cf400) [pid = 1856] [serial = 415] [outer = 0x93fc8800] 16:42:46 INFO - PROCESS | 1856 | 1466034166630 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b209c00) [pid = 1856] [serial = 416] [outer = 0x93fc8800] 16:42:47 INFO - PROCESS | 1856 | 1466034167526 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1283ms 16:42:47 INFO - PROCESS | 1856 | 1466034167557 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1856 | 1466034167561 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:42:47 INFO - PROCESS | 1856 | 1466034167569 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1856 | 1466034167571 Marionette TRACE conn3 <- [1,526,null,{}] 16:42:47 INFO - PROCESS | 1856 | 1466034167577 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:47 INFO - PROCESS | 1856 | 1466034167582 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:47 INFO - PROCESS | 1856 | 1466034167784 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:42:47 INFO - PROCESS | 1856 | 1466034167802 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1856 | 1466034167810 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x95464c00 == 23 [pid = 1856] [id = 139] 16:42:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b208400) [pid = 1856] [serial = 417] [outer = (nil)] 16:42:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b25b000) [pid = 1856] [serial = 418] [outer = 0x9b208400] 16:42:47 INFO - PROCESS | 1856 | 1466034167876 Marionette DEBUG loaded listener.js 16:42:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b25cc00) [pid = 1856] [serial = 419] [outer = 0x9b208400] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9172c800) [pid = 1856] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eeca400) [pid = 1856] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x925ee000) [pid = 1856] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92918400) [pid = 1856] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eebf000) [pid = 1856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92d89c00) [pid = 1856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a8ab800) [pid = 1856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c0c8c00) [pid = 1856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9c271400) [pid = 1856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa2374400) [pid = 1856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa2fe8400) [pid = 1856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:42:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b98c00) [pid = 1856] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:42:48 INFO - PROCESS | 1856 | 1466034168909 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1378ms 16:42:48 INFO - PROCESS | 1856 | 1466034168947 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1856 | 1466034168950 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:42:48 INFO - PROCESS | 1856 | 1466034168957 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1856 | 1466034168960 Marionette TRACE conn3 <- [1,530,null,{}] 16:42:48 INFO - PROCESS | 1856 | 1466034168965 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 1856 | 1466034168970 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:49 INFO - PROCESS | 1856 | 1466034169154 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:42:49 INFO - PROCESS | 1856 | 1466034169165 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1856 | 1466034169183 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x92673800 == 24 [pid = 1856] [id = 140] 16:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92917000) [pid = 1856] [serial = 420] [outer = (nil)] 16:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b269000) [pid = 1856] [serial = 421] [outer = 0x92917000] 16:42:49 INFO - PROCESS | 1856 | 1466034169259 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b558c00) [pid = 1856] [serial = 422] [outer = 0x92917000] 16:42:50 INFO - PROCESS | 1856 | 1466034170116 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:42:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:42:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:42:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:42:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1228ms 16:42:50 INFO - PROCESS | 1856 | 1466034170188 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1856 | 1466034170191 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:42:50 INFO - PROCESS | 1856 | 1466034170198 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1856 | 1466034170201 Marionette TRACE conn3 <- [1,534,null,{}] 16:42:50 INFO - PROCESS | 1856 | 1466034170207 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 1856 | 1466034170212 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:50 INFO - PROCESS | 1856 | 1466034170383 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:42:50 INFO - PROCESS | 1856 | 1466034170602 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1856 | 1466034170613 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebe000 == 25 [pid = 1856] [id = 141] 16:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x8eebe400) [pid = 1856] [serial = 423] [outer = (nil)] 16:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91730800) [pid = 1856] [serial = 424] [outer = 0x8eebe400] 16:42:50 INFO - PROCESS | 1856 | 1466034170694 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x91ff1800) [pid = 1856] [serial = 425] [outer = 0x8eebe400] 16:42:51 INFO - PROCESS | 1856 | 1466034171703 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:42:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1531ms 16:42:51 INFO - PROCESS | 1856 | 1466034171732 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1856 | 1466034171738 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:42:51 INFO - PROCESS | 1856 | 1466034171762 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1856 | 1466034171767 Marionette TRACE conn3 <- [1,538,null,{}] 16:42:51 INFO - PROCESS | 1856 | 1466034171775 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 1856 | 1466034171783 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:51 INFO - PROCESS | 1856 | 1466034171981 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:42:52 INFO - PROCESS | 1856 | 1466034172136 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:52 INFO - PROCESS | 1856 | 1466034172147 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9266fc00 == 26 [pid = 1856] [id = 142] 16:42:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x926ce800) [pid = 1856] [serial = 426] [outer = (nil)] 16:42:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92b9bc00) [pid = 1856] [serial = 427] [outer = 0x926ce800] 16:42:52 INFO - PROCESS | 1856 | 1466034172226 Marionette DEBUG loaded listener.js 16:42:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92d97c00) [pid = 1856] [serial = 428] [outer = 0x926ce800] 16:42:53 INFO - PROCESS | 1856 | 1466034173100 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:42:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:42:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1383ms 16:42:53 INFO - PROCESS | 1856 | 1466034173146 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:42:53 INFO - PROCESS | 1856 | 1466034173153 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:42:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:42:53 INFO - PROCESS | 1856 | 1466034173159 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:42:53 INFO - PROCESS | 1856 | 1466034173163 Marionette TRACE conn3 <- [1,542,null,{}] 16:42:53 INFO - PROCESS | 1856 | 1466034173169 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:53 INFO - PROCESS | 1856 | 1466034173175 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:53 INFO - PROCESS | 1856 | 1466034173423 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:42:53 INFO - PROCESS | 1856 | 1466034173551 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1856 | 1466034173561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d800 == 27 [pid = 1856] [id = 143] 16:42:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93fd0800) [pid = 1856] [serial = 429] [outer = (nil)] 16:42:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x99ecb000) [pid = 1856] [serial = 430] [outer = 0x93fd0800] 16:42:53 INFO - PROCESS | 1856 | 1466034173638 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c7800) [pid = 1856] [serial = 431] [outer = 0x93fd0800] 16:42:54 INFO - PROCESS | 1856 | 1466034174627 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:42:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1489ms 16:42:54 INFO - PROCESS | 1856 | 1466034174685 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1856 | 1466034174688 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:42:54 INFO - PROCESS | 1856 | 1466034174708 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1856 | 1466034174717 Marionette TRACE conn3 <- [1,546,null,{}] 16:42:54 INFO - PROCESS | 1856 | 1466034174724 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 1856 | 1466034174731 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:54 INFO - PROCESS | 1856 | 1466034174955 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:42:55 INFO - PROCESS | 1856 | 1466034175142 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1856 | 1466034175150 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0400 == 28 [pid = 1856] [id = 144] 16:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92745800) [pid = 1856] [serial = 432] [outer = (nil)] 16:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b55ac00) [pid = 1856] [serial = 433] [outer = 0x92745800] 16:42:55 INFO - PROCESS | 1856 | 1466034175230 Marionette DEBUG loaded listener.js 16:42:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9b74fc00) [pid = 1856] [serial = 434] [outer = 0x92745800] 16:42:56 INFO - PROCESS | 1856 | 1466034176148 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1499ms 16:42:56 INFO - PROCESS | 1856 | 1466034176202 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:42:56 INFO - PROCESS | 1856 | 1466034176206 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:42:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:42:56 INFO - PROCESS | 1856 | 1466034176214 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1856 | 1466034176217 Marionette TRACE conn3 <- [1,550,null,{}] 16:42:56 INFO - PROCESS | 1856 | 1466034176223 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 1856 | 1466034176228 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:56 INFO - PROCESS | 1856 | 1466034176418 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:42:56 INFO - PROCESS | 1856 | 1466034176581 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 1856 | 1466034176589 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x99fb6800 == 29 [pid = 1856] [id = 145] 16:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9c0d3000) [pid = 1856] [serial = 435] [outer = (nil)] 16:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9c3e0c00) [pid = 1856] [serial = 436] [outer = 0x9c0d3000] 16:42:56 INFO - PROCESS | 1856 | 1466034176670 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9c3e2800) [pid = 1856] [serial = 437] [outer = 0x9c0d3000] 16:42:57 INFO - PROCESS | 1856 | 1466034177574 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:42:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:42:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 16:42:57 INFO - PROCESS | 1856 | 1466034177645 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 1856 | 1466034177650 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:42:57 INFO - PROCESS | 1856 | 1466034177656 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 1856 | 1466034177660 Marionette TRACE conn3 <- [1,554,null,{}] 16:42:57 INFO - PROCESS | 1856 | 1466034177666 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 1856 | 1466034177671 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:57 INFO - PROCESS | 1856 | 1466034177843 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:42:58 INFO - PROCESS | 1856 | 1466034178043 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1856 | 1466034178070 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d906000 == 30 [pid = 1856] [id = 146] 16:42:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9d909400) [pid = 1856] [serial = 438] [outer = (nil)] 16:42:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9d9dc000) [pid = 1856] [serial = 439] [outer = 0x9d909400] 16:42:58 INFO - PROCESS | 1856 | 1466034178356 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa2324000) [pid = 1856] [serial = 440] [outer = 0x9d909400] 16:42:59 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:59 INFO - PROCESS | 1856 | 1466034179375 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1744ms 16:42:59 INFO - PROCESS | 1856 | 1466034179400 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1856 | 1466034179404 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:42:59 INFO - PROCESS | 1856 | 1466034179410 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1856 | 1466034179414 Marionette TRACE conn3 <- [1,558,null,{}] 16:42:59 INFO - PROCESS | 1856 | 1466034179420 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 1856 | 1466034179425 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:59 INFO - PROCESS | 1856 | 1466034179617 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:42:59 INFO - PROCESS | 1856 | 1466034179784 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:59 INFO - PROCESS | 1856 | 1466034179791 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:42:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x91735c00 == 31 [pid = 1856] [id = 147] 16:42:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92744000) [pid = 1856] [serial = 441] [outer = (nil)] 16:42:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0xa252ec00) [pid = 1856] [serial = 442] [outer = 0x92744000] 16:42:59 INFO - PROCESS | 1856 | 1466034179932 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0xa25ec800) [pid = 1856] [serial = 443] [outer = 0x92744000] 16:43:00 INFO - PROCESS | 1856 | 1466034180783 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1432ms 16:43:00 INFO - PROCESS | 1856 | 1466034180843 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:43:00 INFO - PROCESS | 1856 | 1466034180847 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:43:00 INFO - PROCESS | 1856 | 1466034180853 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:43:00 INFO - PROCESS | 1856 | 1466034180856 Marionette TRACE conn3 <- [1,562,null,{}] 16:43:00 INFO - PROCESS | 1856 | 1466034180862 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:00 INFO - PROCESS | 1856 | 1466034180867 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:01 INFO - PROCESS | 1856 | 1466034181043 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:43:01 INFO - PROCESS | 1856 | 1466034181202 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1856 | 1466034181210 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:01 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a4c00 == 32 [pid = 1856] [id = 148] 16:43:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0xa2fb2400) [pid = 1856] [serial = 444] [outer = (nil)] 16:43:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0xa2ff2c00) [pid = 1856] [serial = 445] [outer = 0xa2fb2400] 16:43:01 INFO - PROCESS | 1856 | 1466034181297 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0xa338b000) [pid = 1856] [serial = 446] [outer = 0xa2fb2400] 16:43:01 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:02 INFO - PROCESS | 1856 | 1466034182205 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1381ms 16:43:02 INFO - PROCESS | 1856 | 1466034182235 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1856 | 1466034182239 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:43:02 INFO - PROCESS | 1856 | 1466034182246 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1856 | 1466034182249 Marionette TRACE conn3 <- [1,566,null,{}] 16:43:02 INFO - PROCESS | 1856 | 1466034182255 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:02 INFO - PROCESS | 1856 | 1466034182259 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:02 INFO - PROCESS | 1856 | 1466034182429 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:43:02 INFO - PROCESS | 1856 | 1466034182596 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1856 | 1466034182609 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274d000 == 33 [pid = 1856] [id = 149] 16:43:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0xa255a400) [pid = 1856] [serial = 447] [outer = (nil)] 16:43:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0xa34c3800) [pid = 1856] [serial = 448] [outer = 0xa255a400] 16:43:02 INFO - PROCESS | 1856 | 1466034182683 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0xa34cb400) [pid = 1856] [serial = 449] [outer = 0xa255a400] 16:43:03 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:03 INFO - PROCESS | 1856 | 1466034183636 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1429ms 16:43:03 INFO - PROCESS | 1856 | 1466034183676 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1856 | 1466034183680 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:43:03 INFO - PROCESS | 1856 | 1466034183686 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1856 | 1466034183690 Marionette TRACE conn3 <- [1,570,null,{}] 16:43:03 INFO - PROCESS | 1856 | 1466034183697 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 1856 | 1466034183702 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:03 INFO - PROCESS | 1856 | 1466034183882 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:43:04 INFO - PROCESS | 1856 | 1466034184046 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1856 | 1466034184052 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x9823e400 == 34 [pid = 1856] [id = 150] 16:43:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0xa344a400) [pid = 1856] [serial = 450] [outer = (nil)] 16:43:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0xa5013400) [pid = 1856] [serial = 451] [outer = 0xa344a400] 16:43:04 INFO - PROCESS | 1856 | 1466034184134 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa5079c00) [pid = 1856] [serial = 452] [outer = 0xa344a400] 16:43:04 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:05 INFO - PROCESS | 1856 | 1466034185113 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1487ms 16:43:05 INFO - PROCESS | 1856 | 1466034185174 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1856 | 1466034185179 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:43:05 INFO - PROCESS | 1856 | 1466034185186 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1856 | 1466034185190 Marionette TRACE conn3 <- [1,574,null,{}] 16:43:05 INFO - PROCESS | 1856 | 1466034185196 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:05 INFO - PROCESS | 1856 | 1466034185201 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:05 INFO - PROCESS | 1856 | 1466034185370 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:43:05 INFO - PROCESS | 1856 | 1466034185780 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 1856 | 1466034185788 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fef800 == 35 [pid = 1856] [id = 151] 16:43:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x91ff0c00) [pid = 1856] [serial = 453] [outer = (nil)] 16:43:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x922f5400) [pid = 1856] [serial = 454] [outer = 0x91ff0c00] 16:43:05 INFO - PROCESS | 1856 | 1466034185910 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x92674000) [pid = 1856] [serial = 455] [outer = 0x91ff0c00] 16:43:06 INFO - PROCESS | 1856 | 1466034186871 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1733ms 16:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:43:06 INFO - PROCESS | 1856 | 1466034186922 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 1856 | 1466034186926 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:43:06 INFO - PROCESS | 1856 | 1466034186934 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 1856 | 1466034186938 Marionette TRACE conn3 <- [1,578,null,{}] 16:43:06 INFO - PROCESS | 1856 | 1466034186946 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 1856 | 1466034186953 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:07 INFO - PROCESS | 1856 | 1466034187133 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92673800 == 34 [pid = 1856] [id = 140] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x95464c00 == 33 [pid = 1856] [id = 139] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff1000 == 32 [pid = 1856] [id = 138] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9543c000 == 31 [pid = 1856] [id = 137] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9274b000 == 30 [pid = 1856] [id = 136] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec7800 == 29 [pid = 1856] [id = 135] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8800 == 28 [pid = 1856] [id = 126] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9291fc00 == 27 [pid = 1856] [id = 128] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x95467400 == 26 [pid = 1856] [id = 133] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe7400 == 25 [pid = 1856] [id = 134] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf800 == 24 [pid = 1856] [id = 131] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9000 == 23 [pid = 1856] [id = 132] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4800 == 22 [pid = 1856] [id = 127] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f000 == 21 [pid = 1856] [id = 130] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5400 == 20 [pid = 1856] [id = 129] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92915c00 == 19 [pid = 1856] [id = 125] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9823e400 == 18 [pid = 1856] [id = 150] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9274d000 == 17 [pid = 1856] [id = 149] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x91735c00 == 16 [pid = 1856] [id = 147] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0xa23a4c00 == 15 [pid = 1856] [id = 148] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9d906000 == 14 [pid = 1856] [id = 146] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x99fb6800 == 13 [pid = 1856] [id = 145] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0400 == 12 [pid = 1856] [id = 144] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9266fc00 == 11 [pid = 1856] [id = 142] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d800 == 10 [pid = 1856] [id = 143] 16:43:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebe000 == 9 [pid = 1856] [id = 141] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x95437000) [pid = 1856] [serial = 387] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9172b400) [pid = 1856] [serial = 378] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x926ca800) [pid = 1856] [serial = 381] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x92b96000) [pid = 1856] [serial = 376] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x9291c800) [pid = 1856] [serial = 375] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x91736c00) [pid = 1856] [serial = 355] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8eeccc00) [pid = 1856] [serial = 354] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x93fc5c00) [pid = 1856] [serial = 358] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x93dcfc00) [pid = 1856] [serial = 357] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9b261400) [pid = 1856] [serial = 361] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9a9c8800) [pid = 1856] [serial = 360] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9d557c00) [pid = 1856] [serial = 364] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9c274c00) [pid = 1856] [serial = 363] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0xa2090800) [pid = 1856] [serial = 367] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0xa1188800) [pid = 1856] [serial = 366] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0xa25f5800) [pid = 1856] [serial = 370] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa23a4000) [pid = 1856] [serial = 369] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0xa500d800) [pid = 1856] [serial = 373] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0xa4e4c400) [pid = 1856] [serial = 372] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x978a8000) [pid = 1856] [serial = 390] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91737c00) [pid = 1856] [serial = 379] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x95465c00) [pid = 1856] [serial = 388] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92ba0c00) [pid = 1856] [serial = 384] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92d95000) [pid = 1856] [serial = 385] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92742800) [pid = 1856] [serial = 382] [outer = (nil)] [url = about:blank] 16:43:08 INFO - PROCESS | 1856 | 1466034188471 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1856 | 1466034188479 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3800 == 10 [pid = 1856] [id = 152] 16:43:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8eec3c00) [pid = 1856] [serial = 456] [outer = (nil)] 16:43:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eec8800) [pid = 1856] [serial = 457] [outer = 0x8eec3c00] 16:43:08 INFO - PROCESS | 1856 | 1466034188558 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x91731c00) [pid = 1856] [serial = 458] [outer = 0x8eec3c00] 16:43:09 INFO - PROCESS | 1856 | 1466034189330 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2438ms 16:43:09 INFO - PROCESS | 1856 | 1466034189372 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:43:09 INFO - PROCESS | 1856 | 1466034189378 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:43:09 INFO - PROCESS | 1856 | 1466034189386 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1856 | 1466034189389 Marionette TRACE conn3 <- [1,582,null,{}] 16:43:09 INFO - PROCESS | 1856 | 1466034189397 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 1856 | 1466034189404 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:09 INFO - PROCESS | 1856 | 1466034189585 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:43:09 INFO - PROCESS | 1856 | 1466034189598 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1856 | 1466034189607 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5c00 == 11 [pid = 1856] [id = 153] 16:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x925ea000) [pid = 1856] [serial = 459] [outer = (nil)] 16:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92672400) [pid = 1856] [serial = 460] [outer = 0x925ea000] 16:43:09 INFO - PROCESS | 1856 | 1466034189691 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x926c9c00) [pid = 1856] [serial = 461] [outer = 0x925ea000] 16:43:10 INFO - PROCESS | 1856 | 1466034190631 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1284ms 16:43:10 INFO - PROCESS | 1856 | 1466034190674 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1856 | 1466034190681 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:43:10 INFO - PROCESS | 1856 | 1466034190689 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1856 | 1466034190694 Marionette TRACE conn3 <- [1,586,null,{}] 16:43:10 INFO - PROCESS | 1856 | 1466034190720 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:10 INFO - PROCESS | 1856 | 1466034190725 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:10 INFO - PROCESS | 1856 | 1466034190959 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:43:11 INFO - PROCESS | 1856 | 1466034190985 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:11 INFO - PROCESS | 1856 | 1466034190991 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274d000 == 12 [pid = 1856] [id = 154] 16:43:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x92920400) [pid = 1856] [serial = 462] [outer = (nil)] 16:43:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92923800) [pid = 1856] [serial = 463] [outer = 0x92920400] 16:43:11 INFO - PROCESS | 1856 | 1466034191067 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92b9a800) [pid = 1856] [serial = 464] [outer = 0x92920400] 16:43:11 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:12 INFO - PROCESS | 1856 | 1466034192025 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1388ms 16:43:12 INFO - PROCESS | 1856 | 1466034192081 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:43:12 INFO - PROCESS | 1856 | 1466034192085 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:43:12 INFO - PROCESS | 1856 | 1466034192099 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:43:12 INFO - PROCESS | 1856 | 1466034192108 Marionette TRACE conn3 <- [1,590,null,{}] 16:43:12 INFO - PROCESS | 1856 | 1466034192121 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:12 INFO - PROCESS | 1856 | 1466034192129 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:12 INFO - PROCESS | 1856 | 1466034192336 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:43:12 INFO - PROCESS | 1856 | 1466034192367 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1856 | 1466034192379 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd3400 == 13 [pid = 1856] [id = 155] 16:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x93dd6800) [pid = 1856] [serial = 465] [outer = (nil)] 16:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x93fc5800) [pid = 1856] [serial = 466] [outer = 0x93dd6800] 16:43:12 INFO - PROCESS | 1856 | 1466034192441 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x93fca000) [pid = 1856] [serial = 467] [outer = 0x93dd6800] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x91fe9800) [pid = 1856] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92917000) [pid = 1856] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x93fc8800) [pid = 1856] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b208400) [pid = 1856] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92919c00) [pid = 1856] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x978b6800) [pid = 1856] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eecc400) [pid = 1856] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9973ac00) [pid = 1856] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9a880400) [pid = 1856] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x925ef400) [pid = 1856] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:43:13 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8eec0000) [pid = 1856] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:43:13 INFO - PROCESS | 1856 | 1466034193930 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1905ms 16:43:13 INFO - PROCESS | 1856 | 1466034193996 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:43:14 INFO - PROCESS | 1856 | 1466034194001 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:43:14 INFO - PROCESS | 1856 | 1466034194007 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1856 | 1466034194010 Marionette TRACE conn3 <- [1,594,null,{}] 16:43:14 INFO - PROCESS | 1856 | 1466034194016 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:14 INFO - PROCESS | 1856 | 1466034194020 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:14 INFO - PROCESS | 1856 | 1466034194176 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:43:14 INFO - PROCESS | 1856 | 1466034194186 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1856 | 1466034194194 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732000 == 14 [pid = 1856] [id = 156] 16:43:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x925ebc00) [pid = 1856] [serial = 468] [outer = (nil)] 16:43:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95437000) [pid = 1856] [serial = 469] [outer = 0x925ebc00] 16:43:14 INFO - PROCESS | 1856 | 1466034194371 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x95464400) [pid = 1856] [serial = 470] [outer = 0x925ebc00] 16:43:15 INFO - PROCESS | 1856 | 1466034195147 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1185ms 16:43:15 INFO - PROCESS | 1856 | 1466034195192 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:43:15 INFO - PROCESS | 1856 | 1466034195196 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:43:15 INFO - PROCESS | 1856 | 1466034195202 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:43:15 INFO - PROCESS | 1856 | 1466034195205 Marionette TRACE conn3 <- [1,598,null,{}] 16:43:15 INFO - PROCESS | 1856 | 1466034195211 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 1856 | 1466034195216 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:15 INFO - PROCESS | 1856 | 1466034195408 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:43:15 INFO - PROCESS | 1856 | 1466034195534 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1856 | 1466034195549 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf400 == 15 [pid = 1856] [id = 157] 16:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8eebf800) [pid = 1856] [serial = 471] [outer = (nil)] 16:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x8eecc400) [pid = 1856] [serial = 472] [outer = 0x8eebf800] 16:43:15 INFO - PROCESS | 1856 | 1466034195626 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x91fe8800) [pid = 1856] [serial = 473] [outer = 0x8eebf800] 16:43:16 INFO - PROCESS | 1856 | 1466034196671 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1533ms 16:43:16 INFO - PROCESS | 1856 | 1466034196738 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1856 | 1466034196744 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:43:16 INFO - PROCESS | 1856 | 1466034196752 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1856 | 1466034196757 Marionette TRACE conn3 <- [1,602,null,{}] 16:43:16 INFO - PROCESS | 1856 | 1466034196765 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 1856 | 1466034196772 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:16 INFO - PROCESS | 1856 | 1466034196953 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:43:17 INFO - PROCESS | 1856 | 1466034197156 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1856 | 1466034197167 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec6c00 == 16 [pid = 1856] [id = 158] 16:43:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x91731400) [pid = 1856] [serial = 474] [outer = (nil)] 16:43:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9291fc00) [pid = 1856] [serial = 475] [outer = 0x91731400] 16:43:17 INFO - PROCESS | 1856 | 1466034197252 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92b9ec00) [pid = 1856] [serial = 476] [outer = 0x91731400] 16:43:18 INFO - PROCESS | 1856 | 1466034198212 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1535ms 16:43:18 INFO - PROCESS | 1856 | 1466034198290 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:43:18 INFO - PROCESS | 1856 | 1466034198297 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:43:18 INFO - PROCESS | 1856 | 1466034198304 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1856 | 1466034198308 Marionette TRACE conn3 <- [1,606,null,{}] 16:43:18 INFO - PROCESS | 1856 | 1466034198314 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 1856 | 1466034198319 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:18 INFO - PROCESS | 1856 | 1466034198537 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:43:18 INFO - PROCESS | 1856 | 1466034198784 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 1856 | 1466034198793 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x95293c00 == 17 [pid = 1856] [id = 159] 16:43:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x95294800) [pid = 1856] [serial = 477] [outer = (nil)] 16:43:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x95466c00) [pid = 1856] [serial = 478] [outer = 0x95294800] 16:43:18 INFO - PROCESS | 1856 | 1466034198915 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x978b4400) [pid = 1856] [serial = 479] [outer = 0x95294800] 16:43:19 INFO - PROCESS | 1856 | 1466034199886 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1632ms 16:43:19 INFO - PROCESS | 1856 | 1466034199936 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:43:19 INFO - PROCESS | 1856 | 1466034199940 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:43:19 INFO - PROCESS | 1856 | 1466034199956 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 1856 | 1466034199964 Marionette TRACE conn3 <- [1,610,null,{}] 16:43:19 INFO - PROCESS | 1856 | 1466034199970 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:19 INFO - PROCESS | 1856 | 1466034199978 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:20 INFO - PROCESS | 1856 | 1466034200209 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:43:20 INFO - PROCESS | 1856 | 1466034200407 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1856 | 1466034200414 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x93ddd400 == 18 [pid = 1856] [id = 160] 16:43:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9846f800) [pid = 1856] [serial = 480] [outer = (nil)] 16:43:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x9a882800) [pid = 1856] [serial = 481] [outer = 0x9846f800] 16:43:20 INFO - PROCESS | 1856 | 1466034200539 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9a8ad400) [pid = 1856] [serial = 482] [outer = 0x9846f800] 16:43:21 INFO - PROCESS | 1856 | 1466034201512 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1652ms 16:43:21 INFO - PROCESS | 1856 | 1466034201601 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:43:21 INFO - PROCESS | 1856 | 1466034201607 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:43:21 INFO - PROCESS | 1856 | 1466034201613 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1856 | 1466034201617 Marionette TRACE conn3 <- [1,614,null,{}] 16:43:21 INFO - PROCESS | 1856 | 1466034201623 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 1856 | 1466034201628 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:21 INFO - PROCESS | 1856 | 1466034201952 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:43:22 INFO - PROCESS | 1856 | 1466034202170 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1856 | 1466034202177 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe7400 == 19 [pid = 1856] [id = 161] 16:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x91fe7800) [pid = 1856] [serial = 483] [outer = (nil)] 16:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x922ed800) [pid = 1856] [serial = 484] [outer = 0x91fe7800] 16:43:22 INFO - PROCESS | 1856 | 1466034202252 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x925eb000) [pid = 1856] [serial = 485] [outer = 0x91fe7800] 16:43:23 INFO - PROCESS | 1856 | --DOCSHELL 0x91732000 == 18 [pid = 1856] [id = 156] 16:43:23 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd3400 == 17 [pid = 1856] [id = 155] 16:43:23 INFO - PROCESS | 1856 | --DOCSHELL 0x9274d000 == 16 [pid = 1856] [id = 154] 16:43:23 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5c00 == 15 [pid = 1856] [id = 153] 16:43:23 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3800 == 14 [pid = 1856] [id = 152] 16:43:23 INFO - PROCESS | 1856 | 1466034203216 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x978cb000) [pid = 1856] [serial = 391] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9a9cf400) [pid = 1856] [serial = 415] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9b25b000) [pid = 1856] [serial = 418] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x9b209c00) [pid = 1856] [serial = 416] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9b25cc00) [pid = 1856] [serial = 419] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x92b99800) [pid = 1856] [serial = 408] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x99ebfc00) [pid = 1856] [serial = 411] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x91fed400) [pid = 1856] [serial = 405] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x925ec000) [pid = 1856] [serial = 406] [outer = (nil)] [url = about:blank] 16:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1638ms 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9b25f400) [pid = 1856] [serial = 402] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b262000) [pid = 1856] [serial = 403] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9a9cf000) [pid = 1856] [serial = 399] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b203400) [pid = 1856] [serial = 400] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x93fc6400) [pid = 1856] [serial = 396] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9543b000) [pid = 1856] [serial = 397] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9172b800) [pid = 1856] [serial = 393] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92674c00) [pid = 1856] [serial = 394] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92d98000) [pid = 1856] [serial = 409] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a414400) [pid = 1856] [serial = 412] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b558c00) [pid = 1856] [serial = 422] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91fe8000) [pid = 1856] [serial = 235] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:43:23 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b269000) [pid = 1856] [serial = 421] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1856 | 1466034203275 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1856 | 1466034203282 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:43:23 INFO - PROCESS | 1856 | 1466034203292 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1856 | 1466034203296 Marionette TRACE conn3 <- [1,618,null,{}] 16:43:23 INFO - PROCESS | 1856 | 1466034203303 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 1856 | 1466034203308 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:23 INFO - PROCESS | 1856 | 1466034203471 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:43:23 INFO - PROCESS | 1856 | 1466034203498 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1856 | 1466034203507 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732c00 == 15 [pid = 1856] [id = 162] 16:43:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x91fec400) [pid = 1856] [serial = 486] [outer = (nil)] 16:43:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x926cfc00) [pid = 1856] [serial = 487] [outer = 0x91fec400] 16:43:23 INFO - PROCESS | 1856 | 1466034203674 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92918400) [pid = 1856] [serial = 488] [outer = 0x91fec400] 16:43:24 INFO - PROCESS | 1856 | 1466034204441 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1180ms 16:43:24 INFO - PROCESS | 1856 | 1466034204474 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1856 | 1466034204478 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:43:24 INFO - PROCESS | 1856 | 1466034204485 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1856 | 1466034204488 Marionette TRACE conn3 <- [1,622,null,{}] 16:43:24 INFO - PROCESS | 1856 | 1466034204494 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:24 INFO - PROCESS | 1856 | 1466034204499 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:24 INFO - PROCESS | 1856 | 1466034204684 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:43:24 INFO - PROCESS | 1856 | 1466034204697 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1856 | 1466034204704 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x92675800 == 16 [pid = 1856] [id = 163] 16:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x93dd4800) [pid = 1856] [serial = 489] [outer = (nil)] 16:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93f4e400) [pid = 1856] [serial = 490] [outer = 0x93dd4800] 16:43:24 INFO - PROCESS | 1856 | 1466034204777 Marionette DEBUG loaded listener.js 16:43:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9543e400) [pid = 1856] [serial = 491] [outer = 0x93dd4800] 16:43:25 INFO - PROCESS | 1856 | 1466034205767 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1336ms 16:43:25 INFO - PROCESS | 1856 | 1466034205845 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:43:25 INFO - PROCESS | 1856 | 1466034205851 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:43:25 INFO - PROCESS | 1856 | 1466034205867 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1856 | 1466034205873 Marionette TRACE conn3 <- [1,626,null,{}] 16:43:25 INFO - PROCESS | 1856 | 1466034205888 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 1856 | 1466034205893 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:26 INFO - PROCESS | 1856 | 1466034206099 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:43:26 INFO - PROCESS | 1856 | 1466034206117 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1856 | 1466034206123 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d97400 == 17 [pid = 1856] [id = 164] 16:43:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x93fc6400) [pid = 1856] [serial = 492] [outer = (nil)] 16:43:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9a75ec00) [pid = 1856] [serial = 493] [outer = 0x93fc6400] 16:43:26 INFO - PROCESS | 1856 | 1466034206191 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9a8aa800) [pid = 1856] [serial = 494] [outer = 0x93fc6400] 16:43:27 INFO - PROCESS | 1856 | 1466034207061 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1246ms 16:43:27 INFO - PROCESS | 1856 | 1466034207105 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1856 | 1466034207109 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:43:27 INFO - PROCESS | 1856 | 1466034207115 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1856 | 1466034207118 Marionette TRACE conn3 <- [1,630,null,{}] 16:43:27 INFO - PROCESS | 1856 | 1466034207131 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:27 INFO - PROCESS | 1856 | 1466034207136 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:27 INFO - PROCESS | 1856 | 1466034207329 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:43:27 INFO - PROCESS | 1856 | 1466034207347 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1856 | 1466034207357 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4c00 == 18 [pid = 1856] [id = 165] 16:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x99ec4400) [pid = 1856] [serial = 495] [outer = (nil)] 16:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9a9c9800) [pid = 1856] [serial = 496] [outer = 0x99ec4400] 16:43:27 INFO - PROCESS | 1856 | 1466034207421 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9a9cac00) [pid = 1856] [serial = 497] [outer = 0x99ec4400] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9d909400) [pid = 1856] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92744000) [pid = 1856] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0xa255a400) [pid = 1856] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x8eec3c00) [pid = 1856] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa2fb2400) [pid = 1856] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93dd6800) [pid = 1856] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x91ff0c00) [pid = 1856] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x93fd0800) [pid = 1856] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92745800) [pid = 1856] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eebe400) [pid = 1856] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x925ea000) [pid = 1856] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92920400) [pid = 1856] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9c0d3000) [pid = 1856] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x926ce800) [pid = 1856] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:43:27 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa344a400) [pid = 1856] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:43:28 INFO - PROCESS | 1856 | 1466034208457 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1386ms 16:43:28 INFO - PROCESS | 1856 | 1466034208502 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1856 | 1466034208509 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:43:28 INFO - PROCESS | 1856 | 1466034208518 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1856 | 1466034208523 Marionette TRACE conn3 <- [1,634,null,{}] 16:43:28 INFO - PROCESS | 1856 | 1466034208532 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 1856 | 1466034208537 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:28 INFO - PROCESS | 1856 | 1466034208726 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:43:28 INFO - PROCESS | 1856 | 1466034208882 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1856 | 1466034208894 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91738c00 == 19 [pid = 1856] [id = 166] 16:43:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x91fe5400) [pid = 1856] [serial = 498] [outer = (nil)] 16:43:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92670000) [pid = 1856] [serial = 499] [outer = 0x91fe5400] 16:43:28 INFO - PROCESS | 1856 | 1466034208979 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92b92400) [pid = 1856] [serial = 500] [outer = 0x91fe5400] 16:43:29 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:29 INFO - PROCESS | 1856 | 1466034209984 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1484ms 16:43:30 INFO - PROCESS | 1856 | 1466034210001 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1856 | 1466034210008 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:43:30 INFO - PROCESS | 1856 | 1466034210019 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1856 | 1466034210023 Marionette TRACE conn3 <- [1,638,null,{}] 16:43:30 INFO - PROCESS | 1856 | 1466034210029 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:30 INFO - PROCESS | 1856 | 1466034210035 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:30 INFO - PROCESS | 1856 | 1466034210238 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:43:30 INFO - PROCESS | 1856 | 1466034210439 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:30 INFO - PROCESS | 1856 | 1466034210448 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x91feb800 == 20 [pid = 1856] [id = 167] 16:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95460000) [pid = 1856] [serial = 501] [outer = (nil)] 16:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x978a8000) [pid = 1856] [serial = 502] [outer = 0x95460000] 16:43:30 INFO - PROCESS | 1856 | 1466034210534 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x978b3000) [pid = 1856] [serial = 503] [outer = 0x95460000] 16:43:31 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:31 INFO - PROCESS | 1856 | 1466034211430 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1443ms 16:43:31 INFO - PROCESS | 1856 | 1466034211462 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 1856 | 1466034211465 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:43:31 INFO - PROCESS | 1856 | 1466034211472 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 1856 | 1466034211478 Marionette TRACE conn3 <- [1,642,null,{}] 16:43:31 INFO - PROCESS | 1856 | 1466034211495 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 1856 | 1466034211503 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:31 INFO - PROCESS | 1856 | 1466034211680 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:43:31 INFO - PROCESS | 1856 | 1466034211836 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1856 | 1466034211844 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ae68000 == 21 [pid = 1856] [id = 168] 16:43:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b201400) [pid = 1856] [serial = 504] [outer = (nil)] 16:43:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b207800) [pid = 1856] [serial = 505] [outer = 0x9b201400] 16:43:31 INFO - PROCESS | 1856 | 1466034211928 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b20bc00) [pid = 1856] [serial = 506] [outer = 0x9b201400] 16:43:32 INFO - PROCESS | 1856 | 1466034212869 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1450ms 16:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:43:32 INFO - PROCESS | 1856 | 1466034212923 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1856 | 1466034212927 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:43:32 INFO - PROCESS | 1856 | 1466034212933 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1856 | 1466034212937 Marionette TRACE conn3 <- [1,646,null,{}] 16:43:32 INFO - PROCESS | 1856 | 1466034212943 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:32 INFO - PROCESS | 1856 | 1466034212948 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:33 INFO - PROCESS | 1856 | 1466034213126 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:43:33 INFO - PROCESS | 1856 | 1466034213281 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1856 | 1466034213287 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 22 [pid = 1856] [id = 169] 16:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9b203000) [pid = 1856] [serial = 507] [outer = (nil)] 16:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b25c800) [pid = 1856] [serial = 508] [outer = 0x9b203000] 16:43:33 INFO - PROCESS | 1856 | 1466034213369 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b25f000) [pid = 1856] [serial = 509] [outer = 0x9b203000] 16:43:34 INFO - PROCESS | 1856 | 1466034214348 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1484ms 16:43:34 INFO - PROCESS | 1856 | 1466034214417 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1856 | 1466034214421 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:43:34 INFO - PROCESS | 1856 | 1466034214427 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1856 | 1466034214431 Marionette TRACE conn3 <- [1,650,null,{}] 16:43:34 INFO - PROCESS | 1856 | 1466034214437 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 1856 | 1466034214442 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:34 INFO - PROCESS | 1856 | 1466034214613 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:43:34 INFO - PROCESS | 1856 | 1466034214780 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:34 INFO - PROCESS | 1856 | 1466034214790 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f7800 == 23 [pid = 1856] [id = 170] 16:43:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9b21e800) [pid = 1856] [serial = 510] [outer = (nil)] 16:43:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9b268800) [pid = 1856] [serial = 511] [outer = 0x9b21e800] 16:43:34 INFO - PROCESS | 1856 | 1466034214920 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9b269c00) [pid = 1856] [serial = 512] [outer = 0x9b21e800] 16:43:35 INFO - PROCESS | 1856 | 1466034215832 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1435ms 16:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:43:35 INFO - PROCESS | 1856 | 1466034215863 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:43:35 INFO - PROCESS | 1856 | 1466034215866 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:43:35 INFO - PROCESS | 1856 | 1466034215873 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:43:35 INFO - PROCESS | 1856 | 1466034215877 Marionette TRACE conn3 <- [1,654,null,{}] 16:43:35 INFO - PROCESS | 1856 | 1466034215884 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:35 INFO - PROCESS | 1856 | 1466034215895 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:36 INFO - PROCESS | 1856 | 1466034216111 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:43:36 INFO - PROCESS | 1856 | 1466034216319 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1856 | 1466034216326 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x926d3400 == 24 [pid = 1856] [id = 171] 16:43:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92749c00) [pid = 1856] [serial = 513] [outer = (nil)] 16:43:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9c3e9400) [pid = 1856] [serial = 514] [outer = 0x92749c00] 16:43:36 INFO - PROCESS | 1856 | 1466034216457 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9d90c400) [pid = 1856] [serial = 515] [outer = 0x92749c00] 16:43:37 INFO - PROCESS | 1856 | 1466034217305 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1485ms 16:43:37 INFO - PROCESS | 1856 | 1466034217449 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1856 | 1466034217461 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:43:37 INFO - PROCESS | 1856 | 1466034217537 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1856 | 1466034217540 Marionette TRACE conn3 <- [1,658,null,{}] 16:43:37 INFO - PROCESS | 1856 | 1466034217546 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:37 INFO - PROCESS | 1856 | 1466034217551 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:37 INFO - PROCESS | 1856 | 1466034217735 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:43:37 INFO - PROCESS | 1856 | 1466034217949 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1856 | 1466034217958 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff1c00 == 25 [pid = 1856] [id = 172] 16:43:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9c3e4800) [pid = 1856] [serial = 516] [outer = (nil)] 16:43:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0xa2323c00) [pid = 1856] [serial = 517] [outer = 0x9c3e4800] 16:43:38 INFO - PROCESS | 1856 | 1466034218042 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0xa23b1c00) [pid = 1856] [serial = 518] [outer = 0x9c3e4800] 16:43:38 INFO - PROCESS | 1856 | 1466034218877 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1401ms 16:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:43:38 INFO - PROCESS | 1856 | 1466034218928 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1856 | 1466034218931 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:43:38 INFO - PROCESS | 1856 | 1466034218938 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1856 | 1466034218941 Marionette TRACE conn3 <- [1,662,null,{}] 16:43:38 INFO - PROCESS | 1856 | 1466034218947 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 1856 | 1466034218952 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:39 INFO - PROCESS | 1856 | 1466034219118 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:43:39 INFO - PROCESS | 1856 | 1466034219278 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1856 | 1466034219285 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff2400 == 26 [pid = 1856] [id = 173] 16:43:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x91ff3000) [pid = 1856] [serial = 519] [outer = (nil)] 16:43:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x92b94000) [pid = 1856] [serial = 520] [outer = 0x91ff3000] 16:43:39 INFO - PROCESS | 1856 | 1466034219364 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x92d8c800) [pid = 1856] [serial = 521] [outer = 0x91ff3000] 16:43:40 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:40 INFO - PROCESS | 1856 | 1466034220529 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1640ms 16:43:40 INFO - PROCESS | 1856 | 1466034220578 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1856 | 1466034220584 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:43:40 INFO - PROCESS | 1856 | 1466034220591 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1856 | 1466034220598 Marionette TRACE conn3 <- [1,666,null,{}] 16:43:40 INFO - PROCESS | 1856 | 1466034220605 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 1856 | 1466034220610 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:40 INFO - PROCESS | 1856 | 1466034220781 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:43:41 INFO - PROCESS | 1856 | 1466034221026 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:41 INFO - PROCESS | 1856 | 1466034221034 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e3000 == 27 [pid = 1856] [id = 174] 16:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x925eb800) [pid = 1856] [serial = 522] [outer = (nil)] 16:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x92744400) [pid = 1856] [serial = 523] [outer = 0x925eb800] 16:43:41 INFO - PROCESS | 1856 | 1466034221112 Marionette DEBUG loaded listener.js 16:43:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x92b9d000) [pid = 1856] [serial = 524] [outer = 0x925eb800] 16:43:41 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:42 INFO - PROCESS | 1856 | --DOCSHELL 0x91fef800 == 26 [pid = 1856] [id = 151] 16:43:42 INFO - PROCESS | 1856 | --DOCSHELL 0x93ddd400 == 25 [pid = 1856] [id = 160] 16:43:42 INFO - PROCESS | 1856 | --DOCSHELL 0x95293c00 == 24 [pid = 1856] [id = 159] 16:43:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec6c00 == 23 [pid = 1856] [id = 158] 16:43:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf400 == 22 [pid = 1856] [id = 157] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x9d9dc000) [pid = 1856] [serial = 439] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0xa25ec800) [pid = 1856] [serial = 443] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0xa34c3800) [pid = 1856] [serial = 448] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x91731c00) [pid = 1856] [serial = 458] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0xa2ff2c00) [pid = 1856] [serial = 445] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x93fca000) [pid = 1856] [serial = 467] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x92674000) [pid = 1856] [serial = 455] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0xa252ec00) [pid = 1856] [serial = 442] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x93fc5800) [pid = 1856] [serial = 466] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x99ecb000) [pid = 1856] [serial = 430] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9b74fc00) [pid = 1856] [serial = 434] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x91ff1800) [pid = 1856] [serial = 425] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b55ac00) [pid = 1856] [serial = 433] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92672400) [pid = 1856] [serial = 460] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92b9a800) [pid = 1856] [serial = 464] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9c3e2800) [pid = 1856] [serial = 437] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9c3e0c00) [pid = 1856] [serial = 436] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa338b000) [pid = 1856] [serial = 446] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b9bc00) [pid = 1856] [serial = 427] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92d97c00) [pid = 1856] [serial = 428] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91730800) [pid = 1856] [serial = 424] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0xa2324000) [pid = 1856] [serial = 440] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x922f5400) [pid = 1856] [serial = 454] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8eec8800) [pid = 1856] [serial = 457] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92923800) [pid = 1856] [serial = 463] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x926c9c00) [pid = 1856] [serial = 461] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a9c7800) [pid = 1856] [serial = 431] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa34cb400) [pid = 1856] [serial = 449] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa5013400) [pid = 1856] [serial = 451] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa5079c00) [pid = 1856] [serial = 452] [outer = (nil)] [url = about:blank] 16:43:42 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95437000) [pid = 1856] [serial = 469] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1856 | 1466034223088 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 2535ms 16:43:43 INFO - PROCESS | 1856 | 1466034223127 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 1856 | 1466034223133 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:43:43 INFO - PROCESS | 1856 | 1466034223141 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1856 | 1466034223146 Marionette TRACE conn3 <- [1,670,null,{}] 16:43:43 INFO - PROCESS | 1856 | 1466034223154 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 1856 | 1466034223159 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:43 INFO - PROCESS | 1856 | 1466034223323 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:43:43 INFO - PROCESS | 1856 | 1466034223334 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1856 | 1466034223345 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172c800 == 23 [pid = 1856] [id = 175] 16:43:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9172e400) [pid = 1856] [serial = 525] [outer = (nil)] 16:43:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91ff1800) [pid = 1856] [serial = 526] [outer = 0x9172e400] 16:43:43 INFO - PROCESS | 1856 | 1466034223414 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x922f1800) [pid = 1856] [serial = 527] [outer = 0x9172e400] 16:43:44 INFO - PROCESS | 1856 | 1466034224203 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1093ms 16:43:44 INFO - PROCESS | 1856 | 1466034224251 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1856 | 1466034224259 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:43:44 INFO - PROCESS | 1856 | 1466034224274 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1856 | 1466034224279 Marionette TRACE conn3 <- [1,674,null,{}] 16:43:44 INFO - PROCESS | 1856 | 1466034224284 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:44 INFO - PROCESS | 1856 | 1466034224290 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:44 INFO - PROCESS | 1856 | 1466034224450 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:43:44 INFO - PROCESS | 1856 | 1466034224463 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1856 | 1466034224470 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c9800 == 24 [pid = 1856] [id = 176] 16:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92743800) [pid = 1856] [serial = 528] [outer = (nil)] 16:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9274dc00) [pid = 1856] [serial = 529] [outer = 0x92743800] 16:43:44 INFO - PROCESS | 1856 | 1466034224540 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9291e000) [pid = 1856] [serial = 530] [outer = 0x92743800] 16:43:45 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:45 INFO - PROCESS | 1856 | 1466034225503 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1243ms 16:43:45 INFO - PROCESS | 1856 | 1466034225536 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1856 | 1466034225540 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:43:45 INFO - PROCESS | 1856 | 1466034225546 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1856 | 1466034225552 Marionette TRACE conn3 <- [1,678,null,{}] 16:43:45 INFO - PROCESS | 1856 | 1466034225569 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 1856 | 1466034225578 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:45 INFO - PROCESS | 1856 | 1466034225777 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:43:45 INFO - PROCESS | 1856 | 1466034225798 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1856 | 1466034225804 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93b5ac00 == 25 [pid = 1856] [id = 177] 16:43:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93b5c800) [pid = 1856] [serial = 531] [outer = (nil)] 16:43:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93ddd400) [pid = 1856] [serial = 532] [outer = 0x93b5c800] 16:43:45 INFO - PROCESS | 1856 | 1466034225878 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93fcc400) [pid = 1856] [serial = 533] [outer = 0x93b5c800] 16:43:46 INFO - PROCESS | 1856 | 1466034226750 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:43: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 16:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1236ms 16:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:43:46 INFO - PROCESS | 1856 | 1466034226785 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1856 | 1466034226788 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:43:46 INFO - PROCESS | 1856 | 1466034226795 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1856 | 1466034226798 Marionette TRACE conn3 <- [1,682,null,{}] 16:43:46 INFO - PROCESS | 1856 | 1466034226803 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:46 INFO - PROCESS | 1856 | 1466034226808 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:47 INFO - PROCESS | 1856 | 1466034227002 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:43:47 INFO - PROCESS | 1856 | 1466034227024 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1856 | 1466034227030 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x925eb400 == 26 [pid = 1856] [id = 178] 16:43:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93dd3400) [pid = 1856] [serial = 534] [outer = (nil)] 16:43:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x978b4000) [pid = 1856] [serial = 535] [outer = 0x93dd3400] 16:43:47 INFO - PROCESS | 1856 | 1466034227099 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x99ebe400) [pid = 1856] [serial = 536] [outer = 0x93dd3400] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x99ec4400) [pid = 1856] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93fc6400) [pid = 1856] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93dd4800) [pid = 1856] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91fec400) [pid = 1856] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x8eebf800) [pid = 1856] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91731400) [pid = 1856] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x95294800) [pid = 1856] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9846f800) [pid = 1856] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91fe7800) [pid = 1856] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:43:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925ebc00) [pid = 1856] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:43:48 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:48 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:48 INFO - PROCESS | 1856 | 1466034228835 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:43: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) 16:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2081ms 16:43:48 INFO - PROCESS | 1856 | 1466034228875 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 1856 | 1466034228879 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:43:48 INFO - PROCESS | 1856 | 1466034228889 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 1856 | 1466034228892 Marionette TRACE conn3 <- [1,686,null,{}] 16:43:48 INFO - PROCESS | 1856 | 1466034228898 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 1856 | 1466034228902 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:49 INFO - PROCESS | 1856 | 1466034229036 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:43:49 INFO - PROCESS | 1856 | 1466034229048 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1856 | 1466034229054 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x92674c00 == 27 [pid = 1856] [id = 179] 16:43:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d8d800) [pid = 1856] [serial = 537] [outer = (nil)] 16:43:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95465c00) [pid = 1856] [serial = 538] [outer = 0x92d8d800] 16:43:49 INFO - PROCESS | 1856 | 1466034229121 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x99ebdc00) [pid = 1856] [serial = 539] [outer = 0x92d8d800] 16:43:50 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:50 INFO - PROCESS | 1856 | 1466034230331 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:43: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 16:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1490ms 16:43:50 INFO - PROCESS | 1856 | 1466034230380 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1856 | 1466034230387 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:43:50 INFO - PROCESS | 1856 | 1466034230396 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1856 | 1466034230401 Marionette TRACE conn3 <- [1,690,null,{}] 16:43:50 INFO - PROCESS | 1856 | 1466034230409 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 1856 | 1466034230415 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:50 INFO - PROCESS | 1856 | 1466034230720 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:43:50 INFO - PROCESS | 1856 | 1466034230842 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1856 | 1466034230851 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x922eb000 == 28 [pid = 1856] [id = 180] 16:43:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x922f0400) [pid = 1856] [serial = 540] [outer = (nil)] 16:43:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x925efc00) [pid = 1856] [serial = 541] [outer = 0x922f0400] 16:43:50 INFO - PROCESS | 1856 | 1466034230934 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9267b800) [pid = 1856] [serial = 542] [outer = 0x922f0400] 16:43:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:52 INFO - PROCESS | 1856 | 1466034232347 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16: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 16:43:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2039ms 16:43:52 INFO - PROCESS | 1856 | 1466034232434 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1856 | 1466034232441 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:43:52 INFO - PROCESS | 1856 | 1466034232452 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1856 | 1466034232455 Marionette TRACE conn3 <- [1,694,null,{}] 16:43:52 INFO - PROCESS | 1856 | 1466034232462 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 1856 | 1466034232468 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:52 INFO - PROCESS | 1856 | 1466034232660 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:43:52 INFO - PROCESS | 1856 | 1466034232811 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 1856 | 1466034232818 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fef800 == 29 [pid = 1856] [id = 181] 16:43:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9291ac00) [pid = 1856] [serial = 543] [outer = (nil)] 16:43:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92d98800) [pid = 1856] [serial = 544] [outer = 0x9291ac00] 16:43:52 INFO - PROCESS | 1856 | 1466034232899 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x931e6000) [pid = 1856] [serial = 545] [outer = 0x9291ac00] 16:43:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:54 INFO - PROCESS | 1856 | 1466034234321 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16: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) 16:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1930ms 16:43:54 INFO - PROCESS | 1856 | 1466034234382 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1856 | 1466034234386 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:43:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:43:54 INFO - PROCESS | 1856 | 1466034234394 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1856 | 1466034234400 Marionette TRACE conn3 <- [1,698,null,{}] 16:43:54 INFO - PROCESS | 1856 | 1466034234416 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:54 INFO - PROCESS | 1856 | 1466034234424 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:54 INFO - PROCESS | 1856 | 1466034234588 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:43:54 INFO - PROCESS | 1856 | 1466034234741 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1856 | 1466034234755 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fed400 == 30 [pid = 1856] [id = 182] 16:43:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x91fedc00) [pid = 1856] [serial = 546] [outer = (nil)] 16:43:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9a9ca000) [pid = 1856] [serial = 547] [outer = 0x91fedc00] 16:43:54 INFO - PROCESS | 1856 | 1466034234845 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9aa37800) [pid = 1856] [serial = 548] [outer = 0x91fedc00] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x95464400) [pid = 1856] [serial = 470] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a9c9800) [pid = 1856] [serial = 496] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a75ec00) [pid = 1856] [serial = 493] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a8aa800) [pid = 1856] [serial = 494] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93f4e400) [pid = 1856] [serial = 490] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x926cfc00) [pid = 1856] [serial = 487] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92918400) [pid = 1856] [serial = 488] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eecc400) [pid = 1856] [serial = 472] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91fe8800) [pid = 1856] [serial = 473] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9291fc00) [pid = 1856] [serial = 475] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b9ec00) [pid = 1856] [serial = 476] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x95466c00) [pid = 1856] [serial = 478] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x978b4400) [pid = 1856] [serial = 479] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a882800) [pid = 1856] [serial = 481] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a8ad400) [pid = 1856] [serial = 482] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x922ed800) [pid = 1856] [serial = 484] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x925eb000) [pid = 1856] [serial = 485] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9cac00) [pid = 1856] [serial = 497] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9543e400) [pid = 1856] [serial = 491] [outer = (nil)] [url = about:blank] 16:43:56 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:56 INFO - PROCESS | 1856 | 1466034236393 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16: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) 16:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2037ms 16:43:56 INFO - PROCESS | 1856 | 1466034236431 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 1856 | 1466034236436 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:43:56 INFO - PROCESS | 1856 | 1466034236444 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 1856 | 1466034236449 Marionette TRACE conn3 <- [1,702,null,{}] 16:43:56 INFO - PROCESS | 1856 | 1466034236458 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:56 INFO - PROCESS | 1856 | 1466034236463 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:56 INFO - PROCESS | 1856 | 1466034236609 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:43:56 INFO - PROCESS | 1856 | 1466034236620 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1856 | 1466034236632 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9800 == 31 [pid = 1856] [id = 183] 16:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91fe9c00) [pid = 1856] [serial = 549] [outer = (nil)] 16:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fee000) [pid = 1856] [serial = 550] [outer = 0x91fe9c00] 16:43:56 INFO - PROCESS | 1856 | 1466034236701 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x922ec400) [pid = 1856] [serial = 551] [outer = 0x91fe9c00] 16:43:57 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:57 INFO - PROCESS | 1856 | 1466034237944 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:43:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1546ms 16:43:57 INFO - PROCESS | 1856 | 1466034237990 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1856 | 1466034237997 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:43:58 INFO - PROCESS | 1856 | 1466034238007 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 1856 | 1466034238010 Marionette TRACE conn3 <- [1,706,null,{}] 16:43:58 INFO - PROCESS | 1856 | 1466034238016 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 1856 | 1466034238022 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:58 INFO - PROCESS | 1856 | 1466034238262 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:43:58 INFO - PROCESS | 1856 | 1466034238283 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1856 | 1466034238294 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3400 == 32 [pid = 1856] [id = 184] 16:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x926c8800) [pid = 1856] [serial = 552] [outer = (nil)] 16:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92918400) [pid = 1856] [serial = 553] [outer = 0x926c8800] 16:43:58 INFO - PROCESS | 1856 | 1466034238361 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92b92800) [pid = 1856] [serial = 554] [outer = 0x926c8800] 16:43:59 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:59 INFO - PROCESS | 1856 | 1466034239553 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1600ms 16:43:59 INFO - PROCESS | 1856 | 1466034239607 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:43:59 INFO - PROCESS | 1856 | 1466034239609 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:43:59 INFO - PROCESS | 1856 | 1466034239616 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1856 | 1466034239622 Marionette TRACE conn3 <- [1,710,null,{}] 16:43:59 INFO - PROCESS | 1856 | 1466034239637 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:59 INFO - PROCESS | 1856 | 1466034239645 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:43:59 INFO - PROCESS | 1856 | 1466034239929 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:43:59 INFO - PROCESS | 1856 | 1466034239972 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1856 | 1466034239983 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4b800 == 33 [pid = 1856] [id = 185] 16:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93fca400) [pid = 1856] [serial = 555] [outer = (nil)] 16:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x95437c00) [pid = 1856] [serial = 556] [outer = 0x93fca400] 16:44:00 INFO - PROCESS | 1856 | 1466034240051 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95463c00) [pid = 1856] [serial = 557] [outer = 0x93fca400] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x95460000) [pid = 1856] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b201400) [pid = 1856] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x925eb800) [pid = 1856] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92743800) [pid = 1856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b203000) [pid = 1856] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9172e400) [pid = 1856] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b21e800) [pid = 1856] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92749c00) [pid = 1856] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91fe5400) [pid = 1856] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c3e4800) [pid = 1856] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:44:00 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91ff3000) [pid = 1856] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93dd3400) [pid = 1856] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:44:01 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93b5c800) [pid = 1856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:44:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:01 INFO - PROCESS | 1856 | 1466034241367 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1794ms 16:44:01 INFO - PROCESS | 1856 | 1466034241410 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1856 | 1466034241415 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:44:01 INFO - PROCESS | 1856 | 1466034241421 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1856 | 1466034241424 Marionette TRACE conn3 <- [1,714,null,{}] 16:44:01 INFO - PROCESS | 1856 | 1466034241429 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:01 INFO - PROCESS | 1856 | 1466034241434 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:01 INFO - PROCESS | 1856 | 1466034241579 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:44:01 INFO - PROCESS | 1856 | 1466034241740 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1856 | 1466034241747 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec7800 == 34 [pid = 1856] [id = 186] 16:44:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ff3000) [pid = 1856] [serial = 558] [outer = (nil)] 16:44:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x95468400) [pid = 1856] [serial = 559] [outer = 0x91ff3000] 16:44:01 INFO - PROCESS | 1856 | 1466034241820 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x978b5800) [pid = 1856] [serial = 560] [outer = 0x91ff3000] 16:44:02 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:02 INFO - PROCESS | 1856 | 1466034242919 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:44:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:44:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1540ms 16:44:02 INFO - PROCESS | 1856 | 1466034242961 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:44:02 INFO - PROCESS | 1856 | 1466034242964 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:44:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:44:02 INFO - PROCESS | 1856 | 1466034242970 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:44:02 INFO - PROCESS | 1856 | 1466034242973 Marionette TRACE conn3 <- [1,718,null,{}] 16:44:02 INFO - PROCESS | 1856 | 1466034242979 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 1856 | 1466034242984 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:03 INFO - PROCESS | 1856 | 1466034243217 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:44:03 INFO - PROCESS | 1856 | 1466034243414 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1856 | 1466034243423 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x91729c00 == 35 [pid = 1856] [id = 187] 16:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9172a000) [pid = 1856] [serial = 561] [outer = (nil)] 16:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91730c00) [pid = 1856] [serial = 562] [outer = 0x9172a000] 16:44:03 INFO - PROCESS | 1856 | 1466034243505 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91febc00) [pid = 1856] [serial = 563] [outer = 0x9172a000] 16:44:04 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:04 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:04 INFO - PROCESS | 1856 | 1466034244835 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:44:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:44:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1888ms 16:44:04 INFO - PROCESS | 1856 | 1466034244861 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:44:04 INFO - PROCESS | 1856 | 1466034244868 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:44:04 INFO - PROCESS | 1856 | 1466034244970 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:44:04 INFO - PROCESS | 1856 | 1466034244977 Marionette TRACE conn3 <- [1,722,null,{}] 16:44:04 INFO - PROCESS | 1856 | 1466034244992 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:05 INFO - PROCESS | 1856 | 1466034244998 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:05 INFO - PROCESS | 1856 | 1466034245175 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:44:05 INFO - PROCESS | 1856 | 1466034245328 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1856 | 1466034245340 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ea400 == 36 [pid = 1856] [id = 188] 16:44:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925e6c00) [pid = 1856] [serial = 564] [outer = (nil)] 16:44:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92917800) [pid = 1856] [serial = 565] [outer = 0x925e6c00] 16:44:05 INFO - PROCESS | 1856 | 1466034245435 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b9a800) [pid = 1856] [serial = 566] [outer = 0x925e6c00] 16:44:06 INFO - PROCESS | 1856 | 1466034246381 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:44:06 INFO - PROCESS | 1856 | 1466034246426 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:44:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:44:06 INFO - PROCESS | 1856 | 1466034246433 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:44:06 INFO - PROCESS | 1856 | 1466034246437 Marionette TRACE conn3 <- [1,726,null,{}] 16:44:06 INFO - PROCESS | 1856 | 1466034246443 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:06 INFO - PROCESS | 1856 | 1466034246448 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:06 INFO - PROCESS | 1856 | 1466034246639 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:44:06 INFO - PROCESS | 1856 | 1466034246798 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:06 INFO - PROCESS | 1856 | 1466034246807 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e6400 == 37 [pid = 1856] [id = 189] 16:44:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93dd8400) [pid = 1856] [serial = 567] [outer = (nil)] 16:44:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9545f400) [pid = 1856] [serial = 568] [outer = 0x93dd8400] 16:44:06 INFO - PROCESS | 1856 | 1466034246980 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9823e000) [pid = 1856] [serial = 569] [outer = 0x93dd8400] 16:44:07 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:07 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:07 INFO - PROCESS | 1856 | 1466034247989 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1631ms 16:44:08 INFO - PROCESS | 1856 | 1466034248065 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1856 | 1466034248072 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:44:08 INFO - PROCESS | 1856 | 1466034248089 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1856 | 1466034248096 Marionette TRACE conn3 <- [1,730,null,{}] 16:44:08 INFO - PROCESS | 1856 | 1466034248102 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:08 INFO - PROCESS | 1856 | 1466034248109 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:08 INFO - PROCESS | 1856 | 1466034248336 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:44:08 INFO - PROCESS | 1856 | 1466034248578 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:08 INFO - PROCESS | 1856 | 1466034248586 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f6c00 == 38 [pid = 1856] [id = 190] 16:44:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92b99800) [pid = 1856] [serial = 570] [outer = (nil)] 16:44:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9c6c00) [pid = 1856] [serial = 571] [outer = 0x92b99800] 16:44:08 INFO - PROCESS | 1856 | 1466034248666 Marionette DEBUG loaded listener.js 16:44:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9ce800) [pid = 1856] [serial = 572] [outer = 0x92b99800] 16:44:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:09 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:09 INFO - PROCESS | 1856 | 1466034249558 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:44:09 INFO - PROCESS | 1856 | 1466034249631 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:44:09 INFO - PROCESS | 1856 | 1466034249638 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:44:09 INFO - PROCESS | 1856 | 1466034249641 Marionette TRACE conn3 <- [1,734,null,{}] 16:44:09 INFO - PROCESS | 1856 | 1466034249647 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 1856 | 1466034249652 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:09 INFO - PROCESS | 1856 | 1466034249828 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:44:10 INFO - PROCESS | 1856 | 1466034249999 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:10 INFO - PROCESS | 1856 | 1466034250006 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x95432800 == 39 [pid = 1856] [id = 191] 16:44:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a880400) [pid = 1856] [serial = 573] [outer = (nil)] 16:44:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b210000) [pid = 1856] [serial = 574] [outer = 0x9a880400] 16:44:10 INFO - PROCESS | 1856 | 1466034250127 Marionette DEBUG loaded listener.js 16:44:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b22a400) [pid = 1856] [serial = 575] [outer = 0x9a880400] 16:44:10 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:11 INFO - PROCESS | 1856 | 1466034251039 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1438ms 16:44:11 INFO - PROCESS | 1856 | 1466034251076 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:44:11 INFO - PROCESS | 1856 | 1466034251080 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:44:11 INFO - PROCESS | 1856 | 1466034251087 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1856 | 1466034251090 Marionette TRACE conn3 <- [1,738,null,{}] 16:44:11 INFO - PROCESS | 1856 | 1466034251096 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:11 INFO - PROCESS | 1856 | 1466034251101 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:11 INFO - PROCESS | 1856 | 1466034251277 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:44:11 INFO - PROCESS | 1856 | 1466034251436 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1856 | 1466034251454 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b266400 == 40 [pid = 1856] [id = 192] 16:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b266800) [pid = 1856] [serial = 576] [outer = (nil)] 16:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b51bc00) [pid = 1856] [serial = 577] [outer = 0x9b266800] 16:44:11 INFO - PROCESS | 1856 | 1466034251547 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9c0ed800) [pid = 1856] [serial = 578] [outer = 0x9b266800] 16:44:12 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:12 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:12 INFO - PROCESS | 1856 | 1466034252984 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1932ms 16:44:13 INFO - PROCESS | 1856 | 1466034253051 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:44:13 INFO - PROCESS | 1856 | 1466034253057 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:44:13 INFO - PROCESS | 1856 | 1466034253084 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:44:13 INFO - PROCESS | 1856 | 1466034253089 Marionette TRACE conn3 <- [1,742,null,{}] 16:44:13 INFO - PROCESS | 1856 | 1466034253098 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:13 INFO - PROCESS | 1856 | 1466034253103 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:13 INFO - PROCESS | 1856 | 1466034253263 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:44:13 INFO - PROCESS | 1856 | 1466034253418 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1856 | 1466034253430 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172bc00 == 41 [pid = 1856] [id = 193] 16:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9266f400) [pid = 1856] [serial = 579] [outer = (nil)] 16:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x926c8000) [pid = 1856] [serial = 580] [outer = 0x9266f400] 16:44:13 INFO - PROCESS | 1856 | 1466034253505 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92744000) [pid = 1856] [serial = 581] [outer = 0x9266f400] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9172c800 == 40 [pid = 1856] [id = 175] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec7800 == 39 [pid = 1856] [id = 186] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4b800 == 38 [pid = 1856] [id = 185] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3400 == 37 [pid = 1856] [id = 184] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9800 == 36 [pid = 1856] [id = 183] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922eb000 == 35 [pid = 1856] [id = 180] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91fef800 == 34 [pid = 1856] [id = 181] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91feb800 == 33 [pid = 1856] [id = 167] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9ae68000 == 32 [pid = 1856] [id = 168] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f7800 == 31 [pid = 1856] [id = 170] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe7400 == 30 [pid = 1856] [id = 161] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91732c00 == 29 [pid = 1856] [id = 162] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92675800 == 28 [pid = 1856] [id = 163] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x925e3000 == 27 [pid = 1856] [id = 174] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff2400 == 26 [pid = 1856] [id = 173] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x925eb400 == 25 [pid = 1856] [id = 178] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91738c00 == 24 [pid = 1856] [id = 166] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x926d3400 == 23 [pid = 1856] [id = 171] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91fed400 == 22 [pid = 1856] [id = 182] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92d97400 == 21 [pid = 1856] [id = 164] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x926c9800 == 20 [pid = 1856] [id = 176] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff1c00 == 19 [pid = 1856] [id = 172] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92674c00 == 18 [pid = 1856] [id = 179] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4c00 == 17 [pid = 1856] [id = 165] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 16 [pid = 1856] [id = 169] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x93b5ac00 == 15 [pid = 1856] [id = 177] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9b266400 == 14 [pid = 1856] [id = 192] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x95432800 == 13 [pid = 1856] [id = 191] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f6c00 == 12 [pid = 1856] [id = 190] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922ea400 == 11 [pid = 1856] [id = 188] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x925e6400 == 10 [pid = 1856] [id = 189] 16:44:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91729c00 == 9 [pid = 1856] [id = 187] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x978a8000) [pid = 1856] [serial = 502] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b20bc00) [pid = 1856] [serial = 506] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b207800) [pid = 1856] [serial = 505] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92b9d000) [pid = 1856] [serial = 524] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92744400) [pid = 1856] [serial = 523] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9274dc00) [pid = 1856] [serial = 529] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9b25f000) [pid = 1856] [serial = 509] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91ff1800) [pid = 1856] [serial = 526] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b25c800) [pid = 1856] [serial = 508] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x922f1800) [pid = 1856] [serial = 527] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9b269c00) [pid = 1856] [serial = 512] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b268800) [pid = 1856] [serial = 511] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9d90c400) [pid = 1856] [serial = 515] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9c3e9400) [pid = 1856] [serial = 514] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b92400) [pid = 1856] [serial = 500] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa23b1c00) [pid = 1856] [serial = 518] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa2323c00) [pid = 1856] [serial = 517] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92670000) [pid = 1856] [serial = 499] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92d8c800) [pid = 1856] [serial = 521] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x978b3000) [pid = 1856] [serial = 503] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x978b4000) [pid = 1856] [serial = 535] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92b94000) [pid = 1856] [serial = 520] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93ddd400) [pid = 1856] [serial = 532] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x99ebe400) [pid = 1856] [serial = 536] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x93fcc400) [pid = 1856] [serial = 533] [outer = (nil)] [url = about:blank] 16:44:14 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9291e000) [pid = 1856] [serial = 530] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x95465c00) [pid = 1856] [serial = 538] [outer = (nil)] [url = about:blank] 16:44:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:15 INFO - PROCESS | 1856 | 1466034255948 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:44: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 16:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2897ms 16:44:15 INFO - PROCESS | 1856 | 1466034255977 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 1856 | 1466034255981 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:44:15 INFO - PROCESS | 1856 | 1466034255989 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1856 | 1466034255994 Marionette TRACE conn3 <- [1,746,null,{}] 16:44:16 INFO - PROCESS | 1856 | 1466034256002 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 1856 | 1466034256007 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:16 INFO - PROCESS | 1856 | 1466034256168 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:44:16 INFO - PROCESS | 1856 | 1466034256280 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1856 | 1466034256288 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe6800 == 10 [pid = 1856] [id = 194] 16:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91fe7800) [pid = 1856] [serial = 582] [outer = (nil)] 16:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x925e6800) [pid = 1856] [serial = 583] [outer = 0x91fe7800] 16:44:16 INFO - PROCESS | 1856 | 1466034256360 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x925f0800) [pid = 1856] [serial = 584] [outer = 0x91fe7800] 16:44:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:17 INFO - PROCESS | 1856 | 1466034257545 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1582ms 16:44:17 INFO - PROCESS | 1856 | 1466034257570 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:44:17 INFO - PROCESS | 1856 | 1466034257579 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:44:17 INFO - PROCESS | 1856 | 1466034257596 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1856 | 1466034257600 Marionette TRACE conn3 <- [1,750,null,{}] 16:44:17 INFO - PROCESS | 1856 | 1466034257607 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 1856 | 1466034257613 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:17 INFO - PROCESS | 1856 | 1466034257911 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:44:17 INFO - PROCESS | 1856 | 1466034257951 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1856 | 1466034257959 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291e000 == 11 [pid = 1856] [id = 195] 16:44:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9291ec00) [pid = 1856] [serial = 585] [outer = (nil)] 16:44:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92922c00) [pid = 1856] [serial = 586] [outer = 0x9291ec00] 16:44:18 INFO - PROCESS | 1856 | 1466034258032 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92b9cc00) [pid = 1856] [serial = 587] [outer = 0x9291ec00] 16:44:19 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9291ac00) [pid = 1856] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93fca400) [pid = 1856] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x926c8800) [pid = 1856] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x922f0400) [pid = 1856] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x91fedc00) [pid = 1856] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x91fe9c00) [pid = 1856] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x92d8d800) [pid = 1856] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:44:19 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x91ff3000) [pid = 1856] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:44:19 INFO - PROCESS | 1856 | 1466034259556 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1996ms 16:44:19 INFO - PROCESS | 1856 | 1466034259584 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1856 | 1466034259588 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:44:19 INFO - PROCESS | 1856 | 1466034259594 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1856 | 1466034259599 Marionette TRACE conn3 <- [1,754,null,{}] 16:44:19 INFO - PROCESS | 1856 | 1466034259616 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 1856 | 1466034259625 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:19 INFO - PROCESS | 1856 | 1466034259811 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:44:19 INFO - PROCESS | 1856 | 1466034259882 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:19 INFO - PROCESS | 1856 | 1466034259894 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d94c00 == 12 [pid = 1856] [id = 196] 16:44:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x92d95400) [pid = 1856] [serial = 588] [outer = (nil)] 16:44:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x93b5b000) [pid = 1856] [serial = 589] [outer = 0x92d95400] 16:44:19 INFO - PROCESS | 1856 | 1466034259974 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x93ddc400) [pid = 1856] [serial = 590] [outer = 0x92d95400] 16:44:21 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:21 INFO - PROCESS | 1856 | 1466034261084 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1535ms 16:44:21 INFO - PROCESS | 1856 | 1466034261131 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:44:21 INFO - PROCESS | 1856 | 1466034261136 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:44:21 INFO - PROCESS | 1856 | 1466034261142 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1856 | 1466034261145 Marionette TRACE conn3 <- [1,758,null,{}] 16:44:21 INFO - PROCESS | 1856 | 1466034261151 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 1856 | 1466034261155 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:21 INFO - PROCESS | 1856 | 1466034261356 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:44:21 INFO - PROCESS | 1856 | 1466034261441 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 1856 | 1466034261450 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1400 == 13 [pid = 1856] [id = 197] 16:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eec3800) [pid = 1856] [serial = 591] [outer = (nil)] 16:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eec8000) [pid = 1856] [serial = 592] [outer = 0x8eec3800] 16:44:21 INFO - PROCESS | 1856 | 1466034261576 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91735800) [pid = 1856] [serial = 593] [outer = 0x8eec3800] 16:44:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:22 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:22 INFO - PROCESS | 1856 | 1466034262613 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:44:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1530ms 16:44:22 INFO - PROCESS | 1856 | 1466034262679 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:44:22 INFO - PROCESS | 1856 | 1466034262691 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:44:22 INFO - PROCESS | 1856 | 1466034262700 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 1856 | 1466034262704 Marionette TRACE conn3 <- [1,762,null,{}] 16:44:22 INFO - PROCESS | 1856 | 1466034262712 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:22 INFO - PROCESS | 1856 | 1466034262717 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:22 INFO - PROCESS | 1856 | 1466034262918 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:44:23 INFO - PROCESS | 1856 | 1466034263129 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1856 | 1466034263139 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274c400 == 14 [pid = 1856] [id = 198] 16:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9274cc00) [pid = 1856] [serial = 594] [outer = (nil)] 16:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92918c00) [pid = 1856] [serial = 595] [outer = 0x9274cc00] 16:44:23 INFO - PROCESS | 1856 | 1466034263268 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92923000) [pid = 1856] [serial = 596] [outer = 0x9274cc00] 16:44:24 INFO - PROCESS | 1856 | 1466034264621 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:44:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:44:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1945ms 16:44:24 INFO - PROCESS | 1856 | 1466034264643 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 1856 | 1466034264649 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:44:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:44:24 INFO - PROCESS | 1856 | 1466034264762 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 1856 | 1466034264766 Marionette TRACE conn3 <- [1,766,null,{}] 16:44:24 INFO - PROCESS | 1856 | 1466034264774 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 1856 | 1466034264781 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:24 INFO - PROCESS | 1856 | 1466034264967 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:44:25 INFO - PROCESS | 1856 | 1466034265117 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1856 | 1466034265127 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9a400 == 15 [pid = 1856] [id = 199] 16:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d8b400) [pid = 1856] [serial = 597] [outer = (nil)] 16:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93fc4400) [pid = 1856] [serial = 598] [outer = 0x92d8b400] 16:44:25 INFO - PROCESS | 1856 | 1466034265209 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9543bc00) [pid = 1856] [serial = 599] [outer = 0x92d8b400] 16:44:26 INFO - PROCESS | 1856 | 1466034266743 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:44:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:44:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2009ms 16:44:26 INFO - PROCESS | 1856 | 1466034266802 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 1856 | 1466034266809 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:44:26 INFO - PROCESS | 1856 | 1466034266820 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 1856 | 1466034266823 Marionette TRACE conn3 <- [1,770,null,{}] 16:44:26 INFO - PROCESS | 1856 | 1466034266832 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 1856 | 1466034266836 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:27 INFO - PROCESS | 1856 | 1466034267062 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:44:27 INFO - PROCESS | 1856 | 1466034267233 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1856 | 1466034267242 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:27 INFO - PROCESS | 1856 | --DOCSHELL 0x92d94c00 == 14 [pid = 1856] [id = 196] 16:44:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec9800 == 15 [pid = 1856] [id = 200] 16:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x922e9c00) [pid = 1856] [serial = 600] [outer = (nil)] 16:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x922f5000) [pid = 1856] [serial = 601] [outer = 0x922e9c00] 16:44:27 INFO - PROCESS | 1856 | 1466034267329 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92671800) [pid = 1856] [serial = 602] [outer = 0x922e9c00] 16:44:27 INFO - PROCESS | 1856 | --DOCSHELL 0x9291e000 == 14 [pid = 1856] [id = 195] 16:44:27 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe6800 == 13 [pid = 1856] [id = 194] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95468400) [pid = 1856] [serial = 559] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978b5800) [pid = 1856] [serial = 560] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x931e6000) [pid = 1856] [serial = 545] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95437c00) [pid = 1856] [serial = 556] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x95463c00) [pid = 1856] [serial = 557] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92d98800) [pid = 1856] [serial = 544] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92b92800) [pid = 1856] [serial = 554] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9267b800) [pid = 1856] [serial = 542] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9a9ca000) [pid = 1856] [serial = 547] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x925efc00) [pid = 1856] [serial = 541] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x922ec400) [pid = 1856] [serial = 551] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x91fee000) [pid = 1856] [serial = 550] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x99ebdc00) [pid = 1856] [serial = 539] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9aa37800) [pid = 1856] [serial = 548] [outer = (nil)] [url = about:blank] 16:44:27 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x92918400) [pid = 1856] [serial = 553] [outer = (nil)] [url = about:blank] 16:44:28 INFO - PROCESS | 1856 | 1466034268114 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1340ms 16:44:28 INFO - PROCESS | 1856 | 1466034268158 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:44:28 INFO - PROCESS | 1856 | 1466034268165 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:44:28 INFO - PROCESS | 1856 | 1466034268175 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 1856 | 1466034268178 Marionette TRACE conn3 <- [1,774,null,{}] 16:44:28 INFO - PROCESS | 1856 | 1466034268184 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 1856 | 1466034268189 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:28 INFO - PROCESS | 1856 | 1466034268352 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:44:28 INFO - PROCESS | 1856 | 1466034268361 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 1856 | 1466034268367 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x92915800 == 14 [pid = 1856] [id = 201] 16:44:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x92919400) [pid = 1856] [serial = 603] [outer = (nil)] 16:44:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x92920c00) [pid = 1856] [serial = 604] [outer = 0x92919400] 16:44:28 INFO - PROCESS | 1856 | 1466034268446 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x92ba1000) [pid = 1856] [serial = 605] [outer = 0x92919400] 16:44:29 INFO - PROCESS | 1856 | 1466034269315 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1182ms 16:44:29 INFO - PROCESS | 1856 | 1466034269363 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1856 | 1466034269366 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:44:29 INFO - PROCESS | 1856 | 1466034269373 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1856 | 1466034269379 Marionette TRACE conn3 <- [1,778,null,{}] 16:44:29 INFO - PROCESS | 1856 | 1466034269396 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 1856 | 1466034269405 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:29 INFO - PROCESS | 1856 | 1466034269574 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:44:29 INFO - PROCESS | 1856 | 1466034269588 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1856 | 1466034269599 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x95430000 == 15 [pid = 1856] [id = 202] 16:44:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x95430800) [pid = 1856] [serial = 606] [outer = (nil)] 16:44:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9545d800) [pid = 1856] [serial = 607] [outer = 0x95430800] 16:44:29 INFO - PROCESS | 1856 | 1466034269668 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x95467000) [pid = 1856] [serial = 608] [outer = 0x95430800] 16:44:30 INFO - PROCESS | 1856 | 1466034270691 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1393ms 16:44:30 INFO - PROCESS | 1856 | 1466034270766 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1856 | 1466034270771 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:44:30 INFO - PROCESS | 1856 | 1466034270777 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1856 | 1466034270779 Marionette TRACE conn3 <- [1,782,null,{}] 16:44:30 INFO - PROCESS | 1856 | 1466034270793 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:30 INFO - PROCESS | 1856 | 1466034270798 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:31 INFO - PROCESS | 1856 | 1466034271020 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:44:31 INFO - PROCESS | 1856 | 1466034271040 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 1856 | 1466034271048 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x978aa800 == 16 [pid = 1856] [id = 203] 16:44:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x978b6800) [pid = 1856] [serial = 609] [outer = (nil)] 16:44:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x99386800) [pid = 1856] [serial = 610] [outer = 0x978b6800] 16:44:31 INFO - PROCESS | 1856 | 1466034271115 Marionette DEBUG loaded listener.js 16:44:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99ebe400) [pid = 1856] [serial = 611] [outer = 0x978b6800] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9172a000) [pid = 1856] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x925e6c00) [pid = 1856] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9291ec00) [pid = 1856] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93dd8400) [pid = 1856] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x91fe7800) [pid = 1856] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x92b99800) [pid = 1856] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9266f400) [pid = 1856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9a880400) [pid = 1856] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:44:31 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x9b266800) [pid = 1856] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:44:31 INFO - PROCESS | 1856 | 1466034271983 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1236ms 16:44:32 INFO - PROCESS | 1856 | 1466034272013 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:44:32 INFO - PROCESS | 1856 | 1466034272017 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:44:32 INFO - PROCESS | 1856 | 1466034272023 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1856 | 1466034272026 Marionette TRACE conn3 <- [1,786,null,{}] 16:44:32 INFO - PROCESS | 1856 | 1466034272031 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:32 INFO - PROCESS | 1856 | 1466034272036 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:32 INFO - PROCESS | 1856 | 1466034272222 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:44:32 INFO - PROCESS | 1856 | 1466034272297 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1856 | 1466034272306 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fec800 == 17 [pid = 1856] [id = 204] 16:44:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x925e6c00) [pid = 1856] [serial = 612] [outer = (nil)] 16:44:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x99ec2c00) [pid = 1856] [serial = 613] [outer = 0x925e6c00] 16:44:32 INFO - PROCESS | 1856 | 1466034272372 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9291dc00) [pid = 1856] [serial = 614] [outer = 0x925e6c00] 16:44:33 INFO - PROCESS | 1856 | 1466034273160 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1186ms 16:44:33 INFO - PROCESS | 1856 | 1466034273210 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 1856 | 1466034273213 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:44:33 INFO - PROCESS | 1856 | 1466034273220 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1856 | 1466034273224 Marionette TRACE conn3 <- [1,790,null,{}] 16:44:33 INFO - PROCESS | 1856 | 1466034273229 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 1856 | 1466034273239 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:33 INFO - PROCESS | 1856 | 1466034273445 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:44:33 INFO - PROCESS | 1856 | 1466034273558 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1856 | 1466034273565 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebfc00 == 18 [pid = 1856] [id = 205] 16:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eecb000) [pid = 1856] [serial = 615] [outer = (nil)] 16:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9a8b5800) [pid = 1856] [serial = 616] [outer = 0x8eecb000] 16:44:33 INFO - PROCESS | 1856 | 1466034273653 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9b201c00) [pid = 1856] [serial = 617] [outer = 0x8eecb000] 16:44:34 INFO - PROCESS | 1856 | 1466034274630 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1438ms 16:44:34 INFO - PROCESS | 1856 | 1466034274660 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 1856 | 1466034274666 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:44:34 INFO - PROCESS | 1856 | 1466034274675 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 1856 | 1466034274680 Marionette TRACE conn3 <- [1,794,null,{}] 16:44:34 INFO - PROCESS | 1856 | 1466034274690 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:34 INFO - PROCESS | 1856 | 1466034274696 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:34 INFO - PROCESS | 1856 | 1466034274877 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:44:35 INFO - PROCESS | 1856 | 1466034275045 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1856 | 1466034275056 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 19 [pid = 1856] [id = 206] 16:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91ff4800) [pid = 1856] [serial = 618] [outer = (nil)] 16:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9274e000) [pid = 1856] [serial = 619] [outer = 0x91ff4800] 16:44:35 INFO - PROCESS | 1856 | 1466034275191 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d90400) [pid = 1856] [serial = 620] [outer = 0x91ff4800] 16:44:36 INFO - PROCESS | 1856 | 1466034276090 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1484ms 16:44:36 INFO - PROCESS | 1856 | 1466034276160 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1856 | 1466034276168 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:44:36 INFO - PROCESS | 1856 | 1466034276178 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1856 | 1466034276183 Marionette TRACE conn3 <- [1,798,null,{}] 16:44:36 INFO - PROCESS | 1856 | 1466034276189 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 1856 | 1466034276195 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:36 INFO - PROCESS | 1856 | 1466034276411 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:44:36 INFO - PROCESS | 1856 | 1466034276620 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1856 | 1466034276629 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec9400 == 20 [pid = 1856] [id = 207] 16:44:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fcc400) [pid = 1856] [serial = 621] [outer = (nil)] 16:44:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95460000) [pid = 1856] [serial = 622] [outer = 0x93fcc400] 16:44:36 INFO - PROCESS | 1856 | 1466034276763 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978c9c00) [pid = 1856] [serial = 623] [outer = 0x93fcc400] 16:44:37 INFO - PROCESS | 1856 | 1466034277727 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1593ms 16:44:37 INFO - PROCESS | 1856 | 1466034277771 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1856 | 1466034277775 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:44:37 INFO - PROCESS | 1856 | 1466034277782 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1856 | 1466034277788 Marionette TRACE conn3 <- [1,802,null,{}] 16:44:37 INFO - PROCESS | 1856 | 1466034277805 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:37 INFO - PROCESS | 1856 | 1466034277814 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:38 INFO - PROCESS | 1856 | 1466034277998 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:44:38 INFO - PROCESS | 1856 | 1466034278211 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1856 | 1466034278221 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9542fc00 == 21 [pid = 1856] [id = 208] 16:44:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a8b8400) [pid = 1856] [serial = 624] [outer = (nil)] 16:44:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9b207000) [pid = 1856] [serial = 625] [outer = 0x9a8b8400] 16:44:38 INFO - PROCESS | 1856 | 1466034278348 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b20c400) [pid = 1856] [serial = 626] [outer = 0x9a8b8400] 16:44:39 INFO - PROCESS | 1856 | 1466034279223 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1498ms 16:44:39 INFO - PROCESS | 1856 | 1466034279282 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1856 | 1466034279286 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:44:39 INFO - PROCESS | 1856 | 1466034279293 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1856 | 1466034279296 Marionette TRACE conn3 <- [1,806,null,{}] 16:44:39 INFO - PROCESS | 1856 | 1466034279302 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:39 INFO - PROCESS | 1856 | 1466034279307 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:39 INFO - PROCESS | 1856 | 1466034279497 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:44:39 INFO - PROCESS | 1856 | 1466034279652 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1856 | 1466034279664 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92747400 == 22 [pid = 1856] [id = 209] 16:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a9cc800) [pid = 1856] [serial = 627] [outer = (nil)] 16:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b25dc00) [pid = 1856] [serial = 628] [outer = 0x9a9cc800] 16:44:39 INFO - PROCESS | 1856 | 1466034279740 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b261c00) [pid = 1856] [serial = 629] [outer = 0x9a9cc800] 16:44:40 INFO - PROCESS | 1856 | 1466034280680 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1436ms 16:44:40 INFO - PROCESS | 1856 | 1466034280730 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1856 | 1466034280739 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:44:40 INFO - PROCESS | 1856 | 1466034280747 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1856 | 1466034280750 Marionette TRACE conn3 <- [1,810,null,{}] 16:44:40 INFO - PROCESS | 1856 | 1466034280755 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 1856 | 1466034280761 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:40 INFO - PROCESS | 1856 | 1466034280940 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:44:41 INFO - PROCESS | 1856 | 1466034281104 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1856 | 1466034281113 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b229c00 == 23 [pid = 1856] [id = 210] 16:44:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b263000) [pid = 1856] [serial = 630] [outer = (nil)] 16:44:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b523400) [pid = 1856] [serial = 631] [outer = 0x9b263000] 16:44:41 INFO - PROCESS | 1856 | 1466034281203 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9bb7dc00) [pid = 1856] [serial = 632] [outer = 0x9b263000] 16:44:42 INFO - PROCESS | 1856 | 1466034282173 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1484ms 16:44:42 INFO - PROCESS | 1856 | 1466034282233 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:44:42 INFO - PROCESS | 1856 | 1466034282237 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:44:42 INFO - PROCESS | 1856 | 1466034282244 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1856 | 1466034282246 Marionette TRACE conn3 <- [1,814,null,{}] 16:44:42 INFO - PROCESS | 1856 | 1466034282253 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:42 INFO - PROCESS | 1856 | 1466034282263 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:42 INFO - PROCESS | 1856 | 1466034282508 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:44:42 INFO - PROCESS | 1856 | 1466034282727 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1856 | 1466034282735 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff1400 == 24 [pid = 1856] [id = 211] 16:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92918800) [pid = 1856] [serial = 633] [outer = (nil)] 16:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c275800) [pid = 1856] [serial = 634] [outer = 0x92918800] 16:44:42 INFO - PROCESS | 1856 | 1466034282840 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c3ea400) [pid = 1856] [serial = 635] [outer = 0x92918800] 16:44:43 INFO - PROCESS | 1856 | 1466034283737 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1856 | 1466034283796 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:44:43 INFO - PROCESS | 1856 | 1466034283805 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1856 | 1466034283808 Marionette TRACE conn3 <- [1,818,null,{}] 16:44:43 INFO - PROCESS | 1856 | 1466034283814 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 1856 | 1466034283819 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:44 INFO - PROCESS | 1856 | 1466034284198 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:44:44 INFO - PROCESS | 1856 | 1466034284428 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:44 INFO - PROCESS | 1856 | 1466034284435 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff0000 == 25 [pid = 1856] [id = 212] 16:44:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91ff1c00) [pid = 1856] [serial = 636] [outer = (nil)] 16:44:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x922f4c00) [pid = 1856] [serial = 637] [outer = 0x91ff1c00] 16:44:44 INFO - PROCESS | 1856 | 1466034284511 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92678c00) [pid = 1856] [serial = 638] [outer = 0x91ff1c00] 16:44:45 INFO - PROCESS | 1856 | 1466034285538 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:44:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9172bc00 == 24 [pid = 1856] [id = 193] 16:44:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9a400 == 23 [pid = 1856] [id = 199] 16:44:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9274c400 == 22 [pid = 1856] [id = 198] 16:44:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1400 == 21 [pid = 1856] [id = 197] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93b5b000) [pid = 1856] [serial = 589] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91febc00) [pid = 1856] [serial = 563] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91730c00) [pid = 1856] [serial = 562] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92b9a800) [pid = 1856] [serial = 566] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92917800) [pid = 1856] [serial = 565] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92922c00) [pid = 1856] [serial = 586] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9823e000) [pid = 1856] [serial = 569] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9545f400) [pid = 1856] [serial = 568] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x925e6800) [pid = 1856] [serial = 583] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a9ce800) [pid = 1856] [serial = 572] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a9c6c00) [pid = 1856] [serial = 571] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926c8000) [pid = 1856] [serial = 580] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92744000) [pid = 1856] [serial = 581] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b22a400) [pid = 1856] [serial = 575] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b210000) [pid = 1856] [serial = 574] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9c0ed800) [pid = 1856] [serial = 578] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92b9cc00) [pid = 1856] [serial = 587] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b51bc00) [pid = 1856] [serial = 577] [outer = (nil)] [url = about:blank] 16:44:46 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x925f0800) [pid = 1856] [serial = 584] [outer = (nil)] [url = about:blank] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 2796ms 16:44:46 INFO - PROCESS | 1856 | 1466034286753 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1856 | 1466034286759 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:44:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x91733800) [pid = 1856] [serial = 639] [outer = 0x93f4dc00] 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:44:46 INFO - PROCESS | 1856 | 1466034286814 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1856 | 1466034286819 Marionette TRACE conn3 <- [1,822,null,{}] 16:44:46 INFO - PROCESS | 1856 | 1466034286870 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 1856 | 1466034286878 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:47 INFO - PROCESS | 1856 | 1466034287079 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:44:47 INFO - PROCESS | 1856 | 1466034287185 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1856 | 1466034287195 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4c00 == 22 [pid = 1856] [id = 213] 16:44:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x925e5000) [pid = 1856] [serial = 640] [outer = (nil)] 16:44:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x925ea800) [pid = 1856] [serial = 641] [outer = 0x925e5000] 16:44:47 INFO - PROCESS | 1856 | 1466034287269 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925f0800) [pid = 1856] [serial = 642] [outer = 0x925e5000] 16:44:48 INFO - PROCESS | 1856 | 1466034288067 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1856 | 1466034288130 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:44:48 INFO - PROCESS | 1856 | 1466034288143 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1856 | 1466034288150 Marionette TRACE conn3 <- [1,826,null,{}] 16:44:48 INFO - PROCESS | 1856 | 1466034288156 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1856 | 1466034288162 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:48 INFO - PROCESS | 1856 | 1466034288353 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:44:48 INFO - PROCESS | 1856 | 1466034288484 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1856 | 1466034288495 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x92917400 == 23 [pid = 1856] [id = 214] 16:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9291ac00) [pid = 1856] [serial = 643] [outer = (nil)] 16:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b97c00) [pid = 1856] [serial = 644] [outer = 0x9291ac00] 16:44:48 INFO - PROCESS | 1856 | 1466034288571 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92b9e800) [pid = 1856] [serial = 645] [outer = 0x9291ac00] 16:44:49 INFO - PROCESS | 1856 | 1466034289585 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1492ms 16:44:49 INFO - PROCESS | 1856 | 1466034289631 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1856 | 1466034289635 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:44:49 INFO - PROCESS | 1856 | 1466034289647 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1856 | 1466034289650 Marionette TRACE conn3 <- [1,830,null,{}] 16:44:49 INFO - PROCESS | 1856 | 1466034289669 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1856 | 1466034289679 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:49 INFO - PROCESS | 1856 | 1466034289901 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:44:49 INFO - PROCESS | 1856 | 1466034289927 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1856 | 1466034289942 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4f000 == 24 [pid = 1856] [id = 215] 16:44:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93fc5400) [pid = 1856] [serial = 646] [outer = (nil)] 16:44:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93fcb400) [pid = 1856] [serial = 647] [outer = 0x93fc5400] 16:44:50 INFO - PROCESS | 1856 | 1466034290015 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95435400) [pid = 1856] [serial = 648] [outer = 0x93fc5400] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x978b6800) [pid = 1856] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925e6c00) [pid = 1856] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95430800) [pid = 1856] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8eec3800) [pid = 1856] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x922e9c00) [pid = 1856] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9274cc00) [pid = 1856] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92d8b400) [pid = 1856] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92919400) [pid = 1856] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eecb000) [pid = 1856] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:44:51 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92d95400) [pid = 1856] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:44:51 INFO - PROCESS | 1856 | 1466034291328 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1738ms 16:44:51 INFO - PROCESS | 1856 | 1466034291387 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1856 | 1466034291390 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:44:51 INFO - PROCESS | 1856 | 1466034291416 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1856 | 1466034291419 Marionette TRACE conn3 <- [1,834,null,{}] 16:44:51 INFO - PROCESS | 1856 | 1466034291426 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1856 | 1466034291430 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:51 INFO - PROCESS | 1856 | 1466034291695 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:44:51 INFO - PROCESS | 1856 | 1466034291793 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1856 | 1466034291800 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x92743c00 == 25 [pid = 1856] [id = 216] 16:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x931e6000) [pid = 1856] [serial = 649] [outer = (nil)] 16:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95297400) [pid = 1856] [serial = 650] [outer = 0x931e6000] 16:44:51 INFO - PROCESS | 1856 | 1466034291872 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978b4800) [pid = 1856] [serial = 651] [outer = 0x931e6000] 16:44:52 INFO - PROCESS | 1856 | 1466034292647 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1303ms 16:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:44:52 INFO - PROCESS | 1856 | 1466034292702 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1856 | 1466034292705 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:44:52 INFO - PROCESS | 1856 | 1466034292711 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1856 | 1466034292715 Marionette TRACE conn3 <- [1,838,null,{}] 16:44:52 INFO - PROCESS | 1856 | 1466034292721 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1856 | 1466034292726 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:52 INFO - PROCESS | 1856 | 1466034292897 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:44:52 INFO - PROCESS | 1856 | 1466034292907 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1856 | 1466034292914 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d8b000 == 26 [pid = 1856] [id = 217] 16:44:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978cd800) [pid = 1856] [serial = 652] [outer = (nil)] 16:44:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a4dc400) [pid = 1856] [serial = 653] [outer = 0x978cd800] 16:44:53 INFO - PROCESS | 1856 | 1466034293087 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a883400) [pid = 1856] [serial = 654] [outer = 0x978cd800] 16:44:54 INFO - PROCESS | 1856 | 1466034294152 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1486ms 16:44:54 INFO - PROCESS | 1856 | 1466034294198 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1856 | 1466034294207 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:44:54 INFO - PROCESS | 1856 | 1466034294217 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1856 | 1466034294223 Marionette TRACE conn3 <- [1,842,null,{}] 16:44:54 INFO - PROCESS | 1856 | 1466034294234 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:54 INFO - PROCESS | 1856 | 1466034294239 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:54 INFO - PROCESS | 1856 | 1466034294477 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:44:54 INFO - PROCESS | 1856 | 1466034294696 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1856 | 1466034294704 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x926d3400 == 27 [pid = 1856] [id = 218] 16:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92746400) [pid = 1856] [serial = 655] [outer = (nil)] 16:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92d8e400) [pid = 1856] [serial = 656] [outer = 0x92746400] 16:44:54 INFO - PROCESS | 1856 | 1466034294787 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93dd3800) [pid = 1856] [serial = 657] [outer = 0x92746400] 16:44:55 INFO - PROCESS | 1856 | 1466034295776 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1589ms 16:44:55 INFO - PROCESS | 1856 | 1466034295806 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1856 | 1466034295812 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:44:55 INFO - PROCESS | 1856 | 1466034295824 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1856 | 1466034295827 Marionette TRACE conn3 <- [1,846,null,{}] 16:44:55 INFO - PROCESS | 1856 | 1466034295834 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1856 | 1466034295840 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:56 INFO - PROCESS | 1856 | 1466034296058 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:44:56 INFO - PROCESS | 1856 | 1466034296272 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1856 | 1466034296283 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x92673800 == 28 [pid = 1856] [id = 219] 16:44:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a8b4800) [pid = 1856] [serial = 658] [outer = (nil)] 16:44:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a8b9c00) [pid = 1856] [serial = 659] [outer = 0x9a8b4800] 16:44:56 INFO - PROCESS | 1856 | 1466034296391 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9c8800) [pid = 1856] [serial = 660] [outer = 0x9a8b4800] 16:44:57 INFO - PROCESS | 1856 | 1466034297425 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1635ms 16:44:57 INFO - PROCESS | 1856 | 1466034297458 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1856 | 1466034297462 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:44:57 INFO - PROCESS | 1856 | 1466034297469 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1856 | 1466034297475 Marionette TRACE conn3 <- [1,850,null,{}] 16:44:57 INFO - PROCESS | 1856 | 1466034297491 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1856 | 1466034297499 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:57 INFO - PROCESS | 1856 | 1466034297714 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:44:57 INFO - PROCESS | 1856 | 1466034297937 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1856 | 1466034297949 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b204000 == 29 [pid = 1856] [id = 220] 16:44:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b207400) [pid = 1856] [serial = 661] [outer = (nil)] 16:44:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b20f400) [pid = 1856] [serial = 662] [outer = 0x9b207400] 16:44:58 INFO - PROCESS | 1856 | 1466034298075 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b22c400) [pid = 1856] [serial = 663] [outer = 0x9b207400] 16:44:59 INFO - PROCESS | 1856 | 1466034299035 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1589ms 16:44:59 INFO - PROCESS | 1856 | 1466034299057 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1856 | 1466034299062 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:44:59 INFO - PROCESS | 1856 | 1466034299069 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1856 | 1466034299072 Marionette TRACE conn3 <- [1,854,null,{}] 16:44:59 INFO - PROCESS | 1856 | 1466034299078 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1856 | 1466034299082 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:59 INFO - PROCESS | 1856 | 1466034299263 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:44:59 INFO - PROCESS | 1856 | 1466034299419 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1856 | 1466034299429 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:44:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f8800 == 30 [pid = 1856] [id = 221] 16:44:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a9c1800) [pid = 1856] [serial = 664] [outer = (nil)] 16:44:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b268c00) [pid = 1856] [serial = 665] [outer = 0x9a9c1800] 16:44:59 INFO - PROCESS | 1856 | 1466034299555 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b267800) [pid = 1856] [serial = 666] [outer = 0x9a9c1800] 16:45:00 INFO - PROCESS | 1856 | 1466034300603 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1580ms 16:45:00 INFO - PROCESS | 1856 | 1466034300650 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1856 | 1466034300656 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:45:00 INFO - PROCESS | 1856 | 1466034300664 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1856 | 1466034300669 Marionette TRACE conn3 <- [1,858,null,{}] 16:45:00 INFO - PROCESS | 1856 | 1466034300677 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1856 | 1466034300683 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:00 INFO - PROCESS | 1856 | 1466034300856 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:45:01 INFO - PROCESS | 1856 | 1466034301057 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1856 | 1466034301072 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf400 == 31 [pid = 1856] [id = 222] 16:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x925ebc00) [pid = 1856] [serial = 667] [outer = (nil)] 16:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9267e400) [pid = 1856] [serial = 668] [outer = 0x925ebc00] 16:45:01 INFO - PROCESS | 1856 | 1466034301205 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x926cd000) [pid = 1856] [serial = 669] [outer = 0x925ebc00] 16:45:01 INFO - PROCESS | 1856 | --DOCSHELL 0x978aa800 == 30 [pid = 1856] [id = 203] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93ddc400) [pid = 1856] [serial = 590] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x99386800) [pid = 1856] [serial = 610] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x99ebe400) [pid = 1856] [serial = 611] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x99ec2c00) [pid = 1856] [serial = 613] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9545d800) [pid = 1856] [serial = 607] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x8eec8000) [pid = 1856] [serial = 592] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91735800) [pid = 1856] [serial = 593] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x922f5000) [pid = 1856] [serial = 601] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92671800) [pid = 1856] [serial = 602] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92918c00) [pid = 1856] [serial = 595] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92923000) [pid = 1856] [serial = 596] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fc4400) [pid = 1856] [serial = 598] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9543bc00) [pid = 1856] [serial = 599] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92920c00) [pid = 1856] [serial = 604] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92ba1000) [pid = 1856] [serial = 605] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a8b5800) [pid = 1856] [serial = 616] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b201c00) [pid = 1856] [serial = 617] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9291dc00) [pid = 1856] [serial = 614] [outer = (nil)] [url = about:blank] 16:45:01 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x95467000) [pid = 1856] [serial = 608] [outer = (nil)] [url = about:blank] 16:45:02 INFO - PROCESS | 1856 | 1466034302139 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1533ms 16:45:02 INFO - PROCESS | 1856 | 1466034302197 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1856 | 1466034302204 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:45:02 INFO - PROCESS | 1856 | 1466034302214 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1856 | 1466034302217 Marionette TRACE conn3 <- [1,862,null,{}] 16:45:02 INFO - PROCESS | 1856 | 1466034302224 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1856 | 1466034302229 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:02 INFO - PROCESS | 1856 | 1466034302399 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:45:02 INFO - PROCESS | 1856 | 1466034302573 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1856 | 1466034302583 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9d800 == 31 [pid = 1856] [id = 223] 16:45:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92ba0800) [pid = 1856] [serial = 670] [outer = (nil)] 16:45:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92d8fc00) [pid = 1856] [serial = 671] [outer = 0x92ba0800] 16:45:02 INFO - PROCESS | 1856 | 1466034302663 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dda800) [pid = 1856] [serial = 672] [outer = 0x92ba0800] 16:45:03 INFO - PROCESS | 1856 | 1466034303420 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1228ms 16:45:03 INFO - PROCESS | 1856 | 1466034303442 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1856 | 1466034303445 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:45:03 INFO - PROCESS | 1856 | 1466034303452 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1856 | 1466034303457 Marionette TRACE conn3 <- [1,866,null,{}] 16:45:03 INFO - PROCESS | 1856 | 1466034303472 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1856 | 1466034303480 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:03 INFO - PROCESS | 1856 | 1466034303634 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:45:03 INFO - PROCESS | 1856 | 1466034303645 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1856 | 1466034303655 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x99ec6400 == 32 [pid = 1856] [id = 224] 16:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x99ec9c00) [pid = 1856] [serial = 673] [outer = (nil)] 16:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a168400) [pid = 1856] [serial = 674] [outer = 0x99ec9c00] 16:45:03 INFO - PROCESS | 1856 | 1466034303724 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a8b5800) [pid = 1856] [serial = 675] [outer = 0x99ec9c00] 16:45:04 INFO - PROCESS | 1856 | 1466034304641 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1237ms 16:45:04 INFO - PROCESS | 1856 | 1466034304689 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1856 | 1466034304693 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:45:04 INFO - PROCESS | 1856 | 1466034304709 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1856 | 1466034304712 Marionette TRACE conn3 <- [1,870,null,{}] 16:45:04 INFO - PROCESS | 1856 | 1466034304717 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 1856 | 1466034304722 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:04 INFO - PROCESS | 1856 | 1466034304919 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:45:04 INFO - PROCESS | 1856 | 1466034304939 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 1856 | 1466034304948 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1000 == 33 [pid = 1856] [id = 225] 16:45:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x99ec2c00) [pid = 1856] [serial = 676] [outer = (nil)] 16:45:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a9ce800) [pid = 1856] [serial = 677] [outer = 0x99ec2c00] 16:45:05 INFO - PROCESS | 1856 | 1466034305013 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9d0400) [pid = 1856] [serial = 678] [outer = 0x99ec2c00] 16:45:05 INFO - PROCESS | 1856 | 1466034305888 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1245ms 16:45:05 INFO - PROCESS | 1856 | 1466034305945 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 1856 | 1466034305949 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:45:05 INFO - PROCESS | 1856 | 1466034305956 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1856 | 1466034305960 Marionette TRACE conn3 <- [1,874,null,{}] 16:45:05 INFO - PROCESS | 1856 | 1466034305965 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 1856 | 1466034305970 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:06 INFO - PROCESS | 1856 | 1466034306169 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:45:06 INFO - PROCESS | 1856 | 1466034306190 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1856 | 1466034306198 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b202800 == 34 [pid = 1856] [id = 226] 16:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b203400) [pid = 1856] [serial = 679] [outer = (nil)] 16:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b25d400) [pid = 1856] [serial = 680] [outer = 0x9b203400] 16:45:06 INFO - PROCESS | 1856 | 1466034306264 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b260000) [pid = 1856] [serial = 681] [outer = 0x9b203400] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93fc5400) [pid = 1856] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x925e5000) [pid = 1856] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91ff4800) [pid = 1856] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93fcc400) [pid = 1856] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b8400) [pid = 1856] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9291ac00) [pid = 1856] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91ff1c00) [pid = 1856] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a9cc800) [pid = 1856] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b263000) [pid = 1856] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92918800) [pid = 1856] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:45:06 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x931e6000) [pid = 1856] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:45:07 INFO - PROCESS | 1856 | 1466034307224 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1294ms 16:45:07 INFO - PROCESS | 1856 | 1466034307250 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 1856 | 1466034307254 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:45:07 INFO - PROCESS | 1856 | 1466034307259 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1856 | 1466034307263 Marionette TRACE conn3 <- [1,878,null,{}] 16:45:07 INFO - PROCESS | 1856 | 1466034307268 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1856 | 1466034307278 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:07 INFO - PROCESS | 1856 | 1466034307468 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:45:07 INFO - PROCESS | 1856 | 1466034307589 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1856 | 1466034307604 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8000 == 35 [pid = 1856] [id = 227] 16:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92743400) [pid = 1856] [serial = 682] [outer = (nil)] 16:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a8b8400) [pid = 1856] [serial = 683] [outer = 0x92743400] 16:45:07 INFO - PROCESS | 1856 | 1466034307680 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9c1db800) [pid = 1856] [serial = 684] [outer = 0x92743400] 16:45:08 INFO - PROCESS | 1856 | 1466034308434 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1227ms 16:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:45:08 INFO - PROCESS | 1856 | 1466034308488 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1856 | 1466034308490 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:45:08 INFO - PROCESS | 1856 | 1466034308497 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1856 | 1466034308500 Marionette TRACE conn3 <- [1,882,null,{}] 16:45:08 INFO - PROCESS | 1856 | 1466034308505 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1856 | 1466034308509 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:08 INFO - PROCESS | 1856 | 1466034308773 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:45:08 INFO - PROCESS | 1856 | 1466034308892 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1856 | 1466034308901 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3000 == 36 [pid = 1856] [id = 228] 16:45:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eec3800) [pid = 1856] [serial = 685] [outer = (nil)] 16:45:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91730000) [pid = 1856] [serial = 686] [outer = 0x8eec3800] 16:45:08 INFO - PROCESS | 1856 | 1466034308989 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x91738c00) [pid = 1856] [serial = 687] [outer = 0x8eec3800] 16:45:09 INFO - PROCESS | 1856 | 1466034309943 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1490ms 16:45:09 INFO - PROCESS | 1856 | 1466034309988 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1856 | 1466034309995 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:45:10 INFO - PROCESS | 1856 | 1466034310003 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1856 | 1466034310009 Marionette TRACE conn3 <- [1,886,null,{}] 16:45:10 INFO - PROCESS | 1856 | 1466034310016 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1856 | 1466034310022 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:10 INFO - PROCESS | 1856 | 1466034310210 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:45:10 INFO - PROCESS | 1856 | 1466034310371 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1856 | 1466034310381 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92918c00 == 37 [pid = 1856] [id = 229] 16:45:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92b93c00) [pid = 1856] [serial = 688] [outer = (nil)] 16:45:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93f47000) [pid = 1856] [serial = 689] [outer = 0x92b93c00] 16:45:10 INFO - PROCESS | 1856 | 1466034310471 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fcd000) [pid = 1856] [serial = 690] [outer = 0x92b93c00] 16:45:11 INFO - PROCESS | 1856 | 1466034311420 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1496ms 16:45:11 INFO - PROCESS | 1856 | 1466034311500 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:45:11 INFO - PROCESS | 1856 | 1466034311505 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:45:11 INFO - PROCESS | 1856 | 1466034311512 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1856 | 1466034311516 Marionette TRACE conn3 <- [1,890,null,{}] 16:45:11 INFO - PROCESS | 1856 | 1466034311522 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1856 | 1466034311527 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:11 INFO - PROCESS | 1856 | 1466034311742 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:45:12 INFO - PROCESS | 1856 | 1466034312025 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1856 | 1466034312036 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4dd800 == 38 [pid = 1856] [id = 230] 16:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a9c8000) [pid = 1856] [serial = 691] [outer = (nil)] 16:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9aa31000) [pid = 1856] [serial = 692] [outer = 0x9a9c8000] 16:45:12 INFO - PROCESS | 1856 | 1466034312158 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b25fc00) [pid = 1856] [serial = 693] [outer = 0x9a9c8000] 16:45:13 INFO - PROCESS | 1856 | 1466034313105 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1633ms 16:45:13 INFO - PROCESS | 1856 | 1466034313144 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1856 | 1466034313151 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:45:13 INFO - PROCESS | 1856 | 1466034313168 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1856 | 1466034313175 Marionette TRACE conn3 <- [1,894,null,{}] 16:45:13 INFO - PROCESS | 1856 | 1466034313180 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1856 | 1466034313187 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:13 INFO - PROCESS | 1856 | 1466034313369 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:45:13 INFO - PROCESS | 1856 | 1466034313528 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1856 | 1466034313537 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b6000 == 39 [pid = 1856] [id = 231] 16:45:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b74f400) [pid = 1856] [serial = 694] [outer = (nil)] 16:45:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9c3e1c00) [pid = 1856] [serial = 695] [outer = 0x9b74f400] 16:45:13 INFO - PROCESS | 1856 | 1466034313659 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9d555c00) [pid = 1856] [serial = 696] [outer = 0x9b74f400] 16:45:14 INFO - PROCESS | 1856 | 1466034314553 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1446ms 16:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:45:14 INFO - PROCESS | 1856 | 1466034314606 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 1856 | 1466034314609 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:45:14 INFO - PROCESS | 1856 | 1466034314615 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1856 | 1466034314619 Marionette TRACE conn3 <- [1,898,null,{}] 16:45:14 INFO - PROCESS | 1856 | 1466034314625 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1856 | 1466034314630 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:14 INFO - PROCESS | 1856 | 1466034314800 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:45:14 INFO - PROCESS | 1856 | 1466034314960 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1856 | 1466034314968 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x92747800 == 40 [pid = 1856] [id = 232] 16:45:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9c273400) [pid = 1856] [serial = 697] [outer = (nil)] 16:45:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d90c400) [pid = 1856] [serial = 698] [outer = 0x9c273400] 16:45:15 INFO - PROCESS | 1856 | 1466034315045 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9d9dc000) [pid = 1856] [serial = 699] [outer = 0x9c273400] 16:45:16 INFO - PROCESS | 1856 | 1466034316003 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1436ms 16:45:16 INFO - PROCESS | 1856 | 1466034316051 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1856 | 1466034316062 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:45:16 INFO - PROCESS | 1856 | 1466034316068 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1856 | 1466034316072 Marionette TRACE conn3 <- [1,902,null,{}] 16:45:16 INFO - PROCESS | 1856 | 1466034316078 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1856 | 1466034316083 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:16 INFO - PROCESS | 1856 | 1466034316266 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:45:16 INFO - PROCESS | 1856 | 1466034316428 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1856 | 1466034316447 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:16 INFO - PROCESS | 1856 | ++DOCSHELL 0xa1189c00 == 41 [pid = 1856] [id = 233] 16:45:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa118e000) [pid = 1856] [serial = 700] [outer = (nil)] 16:45:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa209c400) [pid = 1856] [serial = 701] [outer = 0xa118e000] 16:45:16 INFO - PROCESS | 1856 | 1466034316537 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa2315800) [pid = 1856] [serial = 702] [outer = 0xa118e000] 16:45:17 INFO - PROCESS | 1856 | 1466034317547 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1541ms 16:45:17 INFO - PROCESS | 1856 | 1466034317609 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1856 | 1466034317614 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:45:17 INFO - PROCESS | 1856 | 1466034317620 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1856 | 1466034317623 Marionette TRACE conn3 <- [1,906,null,{}] 16:45:17 INFO - PROCESS | 1856 | 1466034317629 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1856 | 1466034317634 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:17 INFO - PROCESS | 1856 | 1466034317807 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:45:17 INFO - PROCESS | 1856 | 1466034317969 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1856 | 1466034317977 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x922eac00 == 42 [pid = 1856] [id = 234] 16:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92923c00) [pid = 1856] [serial = 703] [outer = (nil)] 16:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa2379000) [pid = 1856] [serial = 704] [outer = 0x92923c00] 16:45:18 INFO - PROCESS | 1856 | 1466034318058 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa23a5000) [pid = 1856] [serial = 705] [outer = 0x92923c00] 16:45:18 INFO - PROCESS | 1856 | 1466034318917 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1329ms 16:45:18 INFO - PROCESS | 1856 | 1466034318979 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:45:18 INFO - PROCESS | 1856 | 1466034318984 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:45:18 INFO - PROCESS | 1856 | 1466034318990 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1856 | 1466034318994 Marionette TRACE conn3 <- [1,910,null,{}] 16:45:19 INFO - PROCESS | 1856 | 1466034319000 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1856 | 1466034319005 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:19 INFO - PROCESS | 1856 | 1466034319173 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:45:19 INFO - PROCESS | 1856 | 1466034319338 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1856 | 1466034319346 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3000 == 43 [pid = 1856] [id = 235] 16:45:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x922f5800) [pid = 1856] [serial = 706] [outer = (nil)] 16:45:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92b9c400) [pid = 1856] [serial = 707] [outer = 0x922f5800] 16:45:19 INFO - PROCESS | 1856 | 1466034319432 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x92d98c00) [pid = 1856] [serial = 708] [outer = 0x922f5800] 16:45:20 INFO - PROCESS | 1856 | 1466034320610 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1681ms 16:45:20 INFO - PROCESS | 1856 | 1466034320672 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1856 | 1466034320679 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:45:20 INFO - PROCESS | 1856 | 1466034320686 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1856 | 1466034320693 Marionette TRACE conn3 <- [1,914,null,{}] 16:45:20 INFO - PROCESS | 1856 | 1466034320700 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 1856 | 1466034320706 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:20 INFO - PROCESS | 1856 | 1466034320875 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:45:21 INFO - PROCESS | 1856 | 1466034321126 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1856 | 1466034321135 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ca800 == 44 [pid = 1856] [id = 236] 16:45:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x926cf000) [pid = 1856] [serial = 709] [outer = (nil)] 16:45:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x92b92800) [pid = 1856] [serial = 710] [outer = 0x926cf000] 16:45:21 INFO - PROCESS | 1856 | 1466034321211 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x92d91c00) [pid = 1856] [serial = 711] [outer = 0x926cf000] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff0000 == 43 [pid = 1856] [id = 212] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec9800 == 42 [pid = 1856] [id = 200] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x92915800 == 41 [pid = 1856] [id = 201] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x95430000 == 40 [pid = 1856] [id = 202] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec9400 == 39 [pid = 1856] [id = 207] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x91fec800 == 38 [pid = 1856] [id = 204] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 37 [pid = 1856] [id = 206] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebfc00 == 36 [pid = 1856] [id = 205] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x9b229c00 == 35 [pid = 1856] [id = 210] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff1400 == 34 [pid = 1856] [id = 211] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x92747400 == 33 [pid = 1856] [id = 209] 16:45:22 INFO - PROCESS | 1856 | --DOCSHELL 0x9542fc00 == 32 [pid = 1856] [id = 208] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9a4dc400) [pid = 1856] [serial = 653] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x93fcb400) [pid = 1856] [serial = 647] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9528e800) [pid = 1856] [serial = 413] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x925ea800) [pid = 1856] [serial = 641] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x92d90400) [pid = 1856] [serial = 620] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9274e000) [pid = 1856] [serial = 619] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x925f0800) [pid = 1856] [serial = 642] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x978c9c00) [pid = 1856] [serial = 623] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x95460000) [pid = 1856] [serial = 622] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b20c400) [pid = 1856] [serial = 626] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b207000) [pid = 1856] [serial = 625] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92b97c00) [pid = 1856] [serial = 644] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x922f4c00) [pid = 1856] [serial = 637] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b261c00) [pid = 1856] [serial = 629] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b25dc00) [pid = 1856] [serial = 628] [outer = (nil)] [url = about:blank] 16:45:22 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92678c00) [pid = 1856] [serial = 638] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9bb7dc00) [pid = 1856] [serial = 632] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b523400) [pid = 1856] [serial = 631] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9c3ea400) [pid = 1856] [serial = 635] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c275800) [pid = 1856] [serial = 634] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x95297400) [pid = 1856] [serial = 650] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x95435400) [pid = 1856] [serial = 648] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978b4800) [pid = 1856] [serial = 651] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b9e800) [pid = 1856] [serial = 645] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1856 | 1466034323266 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2637ms 16:45:23 INFO - PROCESS | 1856 | 1466034323324 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1856 | 1466034323330 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:45:23 INFO - PROCESS | 1856 | 1466034323338 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1856 | 1466034323343 Marionette TRACE conn3 <- [1,918,null,{}] 16:45:23 INFO - PROCESS | 1856 | 1466034323351 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1856 | 1466034323357 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:23 INFO - PROCESS | 1856 | 1466034323523 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:45:23 INFO - PROCESS | 1856 | 1466034323535 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1856 | 1466034323548 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x91731c00 == 33 [pid = 1856] [id = 237] 16:45:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91732400) [pid = 1856] [serial = 712] [outer = (nil)] 16:45:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x922f3400) [pid = 1856] [serial = 713] [outer = 0x91732400] 16:45:23 INFO - PROCESS | 1856 | 1466034323651 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x925eac00) [pid = 1856] [serial = 714] [outer = 0x91732400] 16:45:24 INFO - PROCESS | 1856 | 1466034324497 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1181ms 16:45:24 INFO - PROCESS | 1856 | 1466034324519 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1856 | 1466034324527 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:45:24 INFO - PROCESS | 1856 | 1466034324538 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1856 | 1466034324542 Marionette TRACE conn3 <- [1,922,null,{}] 16:45:24 INFO - PROCESS | 1856 | 1466034324548 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1856 | 1466034324554 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:24 INFO - PROCESS | 1856 | 1466034324764 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:45:24 INFO - PROCESS | 1856 | 1466034324784 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1856 | 1466034324792 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291ac00 == 34 [pid = 1856] [id = 238] 16:45:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9291d000) [pid = 1856] [serial = 715] [outer = (nil)] 16:45:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92920800) [pid = 1856] [serial = 716] [outer = 0x9291d000] 16:45:24 INFO - PROCESS | 1856 | 1466034324864 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92b95400) [pid = 1856] [serial = 717] [outer = 0x9291d000] 16:45:25 INFO - PROCESS | 1856 | 1466034325824 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1348ms 16:45:25 INFO - PROCESS | 1856 | 1466034325887 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1856 | 1466034325891 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:45:25 INFO - PROCESS | 1856 | 1466034325905 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1856 | 1466034325911 Marionette TRACE conn3 <- [1,926,null,{}] 16:45:25 INFO - PROCESS | 1856 | 1466034325928 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1856 | 1466034325936 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:26 INFO - PROCESS | 1856 | 1466034326147 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:45:26 INFO - PROCESS | 1856 | 1466034326229 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1856 | 1466034326240 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4c000 == 35 [pid = 1856] [id = 239] 16:45:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93fc3800) [pid = 1856] [serial = 718] [outer = (nil)] 16:45:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x95430800) [pid = 1856] [serial = 719] [outer = 0x93fc3800] 16:45:26 INFO - PROCESS | 1856 | 1466034326315 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x95464000) [pid = 1856] [serial = 720] [outer = 0x93fc3800] 16:45:27 INFO - PROCESS | 1856 | 1466034327226 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1341ms 16:45:27 INFO - PROCESS | 1856 | 1466034327262 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1856 | 1466034327267 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:45:27 INFO - PROCESS | 1856 | 1466034327279 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1856 | 1466034327282 Marionette TRACE conn3 <- [1,930,null,{}] 16:45:27 INFO - PROCESS | 1856 | 1466034327287 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1856 | 1466034327292 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:27 INFO - PROCESS | 1856 | 1466034327490 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92743400) [pid = 1856] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x99ec2c00) [pid = 1856] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b203400) [pid = 1856] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x978cd800) [pid = 1856] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92ba0800) [pid = 1856] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x925ebc00) [pid = 1856] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b207400) [pid = 1856] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a9c1800) [pid = 1856] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b4800) [pid = 1856] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x99ec9c00) [pid = 1856] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:45:27 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92746400) [pid = 1856] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:45:28 INFO - PROCESS | 1856 | 1466034328002 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1856 | 1466034328018 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91febc00 == 36 [pid = 1856] [id = 240] 16:45:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91ff3000) [pid = 1856] [serial = 721] [outer = (nil)] 16:45:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92746400) [pid = 1856] [serial = 722] [outer = 0x91ff3000] 16:45:28 INFO - PROCESS | 1856 | 1466034328093 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x98235000) [pid = 1856] [serial = 723] [outer = 0x91ff3000] 16:45:28 INFO - PROCESS | 1856 | 1466034328818 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1580ms 16:45:28 INFO - PROCESS | 1856 | 1466034328861 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1856 | 1466034328864 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:45:28 INFO - PROCESS | 1856 | 1466034328871 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1856 | 1466034328874 Marionette TRACE conn3 <- [1,934,null,{}] 16:45:28 INFO - PROCESS | 1856 | 1466034328879 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1856 | 1466034328884 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:29 INFO - PROCESS | 1856 | 1466034329026 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:45:29 INFO - PROCESS | 1856 | 1466034329039 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1856 | 1466034329045 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f800 == 37 [pid = 1856] [id = 241] 16:45:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x98424400) [pid = 1856] [serial = 724] [outer = (nil)] 16:45:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x99fbe000) [pid = 1856] [serial = 725] [outer = 0x98424400] 16:45:29 INFO - PROCESS | 1856 | 1466034329114 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a4dc400) [pid = 1856] [serial = 726] [outer = 0x98424400] 16:45:30 INFO - PROCESS | 1856 | 1466034330024 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1186ms 16:45:30 INFO - PROCESS | 1856 | 1466034330059 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1856 | 1466034330066 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:45:30 INFO - PROCESS | 1856 | 1466034330077 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1856 | 1466034330083 Marionette TRACE conn3 <- [1,938,null,{}] 16:45:30 INFO - PROCESS | 1856 | 1466034330150 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1856 | 1466034330158 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:30 INFO - PROCESS | 1856 | 1466034330355 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:45:30 INFO - PROCESS | 1856 | 1466034330512 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1856 | 1466034330528 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x922e9c00 == 38 [pid = 1856] [id = 242] 16:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x925e5000) [pid = 1856] [serial = 727] [outer = (nil)] 16:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92670800) [pid = 1856] [serial = 728] [outer = 0x925e5000] 16:45:30 INFO - PROCESS | 1856 | 1466034330613 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x926cc000) [pid = 1856] [serial = 729] [outer = 0x925e5000] 16:45:31 INFO - PROCESS | 1856 | 1466034331669 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1645ms 16:45:31 INFO - PROCESS | 1856 | 1466034331721 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1856 | 1466034331729 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:45:31 INFO - PROCESS | 1856 | 1466034331740 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1856 | 1466034331743 Marionette TRACE conn3 <- [1,942,null,{}] 16:45:31 INFO - PROCESS | 1856 | 1466034331750 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1856 | 1466034331756 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:31 INFO - PROCESS | 1856 | 1466034331952 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:45:32 INFO - PROCESS | 1856 | 1466034332166 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1856 | 1466034332179 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732800 == 39 [pid = 1856] [id = 243] 16:45:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x93dd8c00) [pid = 1856] [serial = 730] [outer = (nil)] 16:45:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93fd1c00) [pid = 1856] [serial = 731] [outer = 0x93dd8c00] 16:45:32 INFO - PROCESS | 1856 | 1466034332303 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95468400) [pid = 1856] [serial = 732] [outer = 0x93dd8c00] 16:45:33 INFO - PROCESS | 1856 | 1466034333359 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1697ms 16:45:33 INFO - PROCESS | 1856 | 1466034333438 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1856 | 1466034333441 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:45:33 INFO - PROCESS | 1856 | 1466034333448 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1856 | 1466034333454 Marionette TRACE conn3 <- [1,946,null,{}] 16:45:33 INFO - PROCESS | 1856 | 1466034333471 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1856 | 1466034333480 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:33 INFO - PROCESS | 1856 | 1466034333701 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:45:33 INFO - PROCESS | 1856 | 1466034333915 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1856 | 1466034333924 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x9aa2a000 == 40 [pid = 1856] [id = 244] 16:45:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9aa32800) [pid = 1856] [serial = 733] [outer = (nil)] 16:45:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b206000) [pid = 1856] [serial = 734] [outer = 0x9aa32800] 16:45:34 INFO - PROCESS | 1856 | 1466034334009 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b209000) [pid = 1856] [serial = 735] [outer = 0x9aa32800] 16:45:35 INFO - PROCESS | 1856 | 1466034335010 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1637ms 16:45:35 INFO - PROCESS | 1856 | 1466034335086 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1856 | 1466034335091 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:45:35 INFO - PROCESS | 1856 | 1466034335097 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1856 | 1466034335101 Marionette TRACE conn3 <- [1,950,null,{}] 16:45:35 INFO - PROCESS | 1856 | 1466034335107 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1856 | 1466034335112 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:35 INFO - PROCESS | 1856 | 1466034335329 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:45:35 INFO - PROCESS | 1856 | 1466034335534 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1856 | 1466034335541 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x925efc00 == 41 [pid = 1856] [id = 245] 16:45:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x93ddd400) [pid = 1856] [serial = 736] [outer = (nil)] 16:45:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9b51b800) [pid = 1856] [serial = 737] [outer = 0x93ddd400] 16:45:35 INFO - PROCESS | 1856 | 1466034335670 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9b55e000) [pid = 1856] [serial = 738] [outer = 0x93ddd400] 16:45:36 INFO - PROCESS | 1856 | 1466034336756 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1734ms 16:45:36 INFO - PROCESS | 1856 | 1466034336834 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1856 | 1466034336840 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:45:36 INFO - PROCESS | 1856 | 1466034336848 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1856 | 1466034336853 Marionette TRACE conn3 <- [1,954,null,{}] 16:45:36 INFO - PROCESS | 1856 | 1466034336862 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1856 | 1466034336868 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:37 INFO - PROCESS | 1856 | 1466034337137 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:45:37 INFO - PROCESS | 1856 | 1466034337370 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1856 | 1466034337384 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee800 == 42 [pid = 1856] [id = 246] 16:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x925f0800) [pid = 1856] [serial = 739] [outer = (nil)] 16:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92678c00) [pid = 1856] [serial = 740] [outer = 0x925f0800] 16:45:37 INFO - PROCESS | 1856 | 1466034337458 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x92750000) [pid = 1856] [serial = 741] [outer = 0x925f0800] 16:45:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91febc00 == 41 [pid = 1856] [id = 240] 16:45:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4c000 == 40 [pid = 1856] [id = 239] 16:45:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9291ac00 == 39 [pid = 1856] [id = 238] 16:45:38 INFO - PROCESS | 1856 | --DOCSHELL 0x91731c00 == 38 [pid = 1856] [id = 237] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a8b8400) [pid = 1856] [serial = 683] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a9ce800) [pid = 1856] [serial = 677] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9b25d400) [pid = 1856] [serial = 680] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9a9d0400) [pid = 1856] [serial = 678] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9a883400) [pid = 1856] [serial = 654] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92d8fc00) [pid = 1856] [serial = 671] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x93dda800) [pid = 1856] [serial = 672] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9267e400) [pid = 1856] [serial = 668] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x926cd000) [pid = 1856] [serial = 669] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b20f400) [pid = 1856] [serial = 662] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b22c400) [pid = 1856] [serial = 663] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b268c00) [pid = 1856] [serial = 665] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b267800) [pid = 1856] [serial = 666] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a8b9c00) [pid = 1856] [serial = 659] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a9c8800) [pid = 1856] [serial = 660] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a168400) [pid = 1856] [serial = 674] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92d8e400) [pid = 1856] [serial = 656] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dd3800) [pid = 1856] [serial = 657] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c1db800) [pid = 1856] [serial = 684] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b260000) [pid = 1856] [serial = 681] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a8b5800) [pid = 1856] [serial = 675] [outer = (nil)] [url = about:blank] 16:45:38 INFO - PROCESS | 1856 | 1466034338361 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1532ms 16:45:38 INFO - PROCESS | 1856 | 1466034338382 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1856 | 1466034338389 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:45:38 INFO - PROCESS | 1856 | 1466034338398 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1856 | 1466034338402 Marionette TRACE conn3 <- [1,958,null,{}] 16:45:38 INFO - PROCESS | 1856 | 1466034338408 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1856 | 1466034338412 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:38 INFO - PROCESS | 1856 | 1466034338568 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:45:38 INFO - PROCESS | 1856 | 1466034338586 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1856 | 1466034338596 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x92673000 == 39 [pid = 1856] [id = 247] 16:45:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92d90800) [pid = 1856] [serial = 742] [outer = (nil)] 16:45:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d97400) [pid = 1856] [serial = 743] [outer = 0x92d90800] 16:45:38 INFO - PROCESS | 1856 | 1466034338662 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93dda400) [pid = 1856] [serial = 744] [outer = 0x92d90800] 16:45:39 INFO - PROCESS | 1856 | 1466034339568 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1196ms 16:45:39 INFO - PROCESS | 1856 | 1466034339594 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1856 | 1466034339599 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:45:39 INFO - PROCESS | 1856 | 1466034339606 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1856 | 1466034339611 Marionette TRACE conn3 <- [1,962,null,{}] 16:45:39 INFO - PROCESS | 1856 | 1466034339627 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1856 | 1466034339635 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:39 INFO - PROCESS | 1856 | 1466034339795 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:45:39 INFO - PROCESS | 1856 | 1466034339936 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1856 | 1466034339947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x95462400 == 40 [pid = 1856] [id = 248] 16:45:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95466000) [pid = 1856] [serial = 745] [outer = (nil)] 16:45:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a40c800) [pid = 1856] [serial = 746] [outer = 0x95466000] 16:45:40 INFO - PROCESS | 1856 | 1466034340016 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a8b3400) [pid = 1856] [serial = 747] [outer = 0x95466000] 16:45:40 INFO - PROCESS | 1856 | 1466034340853 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1296ms 16:45:40 INFO - PROCESS | 1856 | 1466034340903 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1856 | 1466034340907 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:45:40 INFO - PROCESS | 1856 | 1466034340934 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1856 | 1466034340938 Marionette TRACE conn3 <- [1,966,null,{}] 16:45:40 INFO - PROCESS | 1856 | 1466034340943 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1856 | 1466034340947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:41 INFO - PROCESS | 1856 | 1466034341153 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:45:41 INFO - PROCESS | 1856 | 1466034341180 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1856 | 1466034341190 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x978aa800 == 41 [pid = 1856] [id = 249] 16:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a8b7c00) [pid = 1856] [serial = 748] [outer = (nil)] 16:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9aa37000) [pid = 1856] [serial = 749] [outer = 0x9a8b7c00] 16:45:41 INFO - PROCESS | 1856 | 1466034341254 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b20b400) [pid = 1856] [serial = 750] [outer = 0x9a8b7c00] 16:45:42 INFO - PROCESS | 1856 | 1466034342154 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1290ms 16:45:42 INFO - PROCESS | 1856 | 1466034342225 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1856 | 1466034342228 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:45:42 INFO - PROCESS | 1856 | 1466034342235 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1856 | 1466034342239 Marionette TRACE conn3 <- [1,970,null,{}] 16:45:42 INFO - PROCESS | 1856 | 1466034342249 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1856 | 1466034342253 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:42 INFO - PROCESS | 1856 | 1466034342453 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:45:42 INFO - PROCESS | 1856 | 1466034342469 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1856 | 1466034342478 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c5800 == 42 [pid = 1856] [id = 250] 16:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c8c00) [pid = 1856] [serial = 751] [outer = (nil)] 16:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b25ec00) [pid = 1856] [serial = 752] [outer = 0x9a9c8c00] 16:45:42 INFO - PROCESS | 1856 | 1466034342561 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b261000) [pid = 1856] [serial = 753] [outer = 0x9a9c8c00] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9c273400) [pid = 1856] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x8eec3800) [pid = 1856] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x926cf000) [pid = 1856] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93fc3800) [pid = 1856] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9c8000) [pid = 1856] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92923c00) [pid = 1856] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b74f400) [pid = 1856] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91ff3000) [pid = 1856] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa118e000) [pid = 1856] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9291d000) [pid = 1856] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92b93c00) [pid = 1856] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x922f5800) [pid = 1856] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:45:43 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91732400) [pid = 1856] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:45:43 INFO - PROCESS | 1856 | 1466034343527 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1332ms 16:45:43 INFO - PROCESS | 1856 | 1466034343567 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1856 | 1466034343571 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:45:43 INFO - PROCESS | 1856 | 1466034343577 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1856 | 1466034343579 Marionette TRACE conn3 <- [1,974,null,{}] 16:45:43 INFO - PROCESS | 1856 | 1466034343585 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1856 | 1466034343595 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:43 INFO - PROCESS | 1856 | 1466034343785 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:45:43 INFO - PROCESS | 1856 | 1466034343903 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1856 | 1466034343911 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebdc00 == 43 [pid = 1856] [id = 251] 16:45:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9172ac00) [pid = 1856] [serial = 754] [outer = (nil)] 16:45:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b25b400) [pid = 1856] [serial = 755] [outer = 0x9172ac00] 16:45:43 INFO - PROCESS | 1856 | 1466034343978 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9c1d4800) [pid = 1856] [serial = 756] [outer = 0x9172ac00] 16:45:44 INFO - PROCESS | 1856 | 1466034344717 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1189ms 16:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:45:44 INFO - PROCESS | 1856 | 1466034344767 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1856 | 1466034344769 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:45:44 INFO - PROCESS | 1856 | 1466034344776 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1856 | 1466034344779 Marionette TRACE conn3 <- [1,978,null,{}] 16:45:44 INFO - PROCESS | 1856 | 1466034344784 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1856 | 1466034344789 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:44 INFO - PROCESS | 1856 | 1466034344984 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:45:45 INFO - PROCESS | 1856 | 1466034345119 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1856 | 1466034345129 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebec00 == 44 [pid = 1856] [id = 252] 16:45:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8eec2000) [pid = 1856] [serial = 757] [outer = (nil)] 16:45:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eec8c00) [pid = 1856] [serial = 758] [outer = 0x8eec2000] 16:45:45 INFO - PROCESS | 1856 | 1466034345211 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91738400) [pid = 1856] [serial = 759] [outer = 0x8eec2000] 16:45:46 INFO - PROCESS | 1856 | 1466034346156 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1434ms 16:45:46 INFO - PROCESS | 1856 | 1466034346215 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1856 | 1466034346223 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:45:46 INFO - PROCESS | 1856 | 1466034346233 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1856 | 1466034346239 Marionette TRACE conn3 <- [1,982,null,{}] 16:45:46 INFO - PROCESS | 1856 | 1466034346252 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1856 | 1466034346266 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:46 INFO - PROCESS | 1856 | 1466034346561 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:45:46 INFO - PROCESS | 1856 | 1466034346800 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1856 | 1466034346807 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1800 == 45 [pid = 1856] [id = 253] 16:45:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92d95000) [pid = 1856] [serial = 760] [outer = (nil)] 16:45:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93fcb000) [pid = 1856] [serial = 761] [outer = 0x92d95000] 16:45:46 INFO - PROCESS | 1856 | 1466034346895 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x98233400) [pid = 1856] [serial = 762] [outer = 0x92d95000] 16:45:47 INFO - PROCESS | 1856 | 1466034347837 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1649ms 16:45:47 INFO - PROCESS | 1856 | 1466034347883 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:45:47 INFO - PROCESS | 1856 | 1466034347890 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:45:47 INFO - PROCESS | 1856 | 1466034347896 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1856 | 1466034347900 Marionette TRACE conn3 <- [1,986,null,{}] 16:45:47 INFO - PROCESS | 1856 | 1466034347907 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1856 | 1466034347911 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:48 INFO - PROCESS | 1856 | 1466034348095 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:45:48 INFO - PROCESS | 1856 | 1466034348359 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1856 | 1466034348368 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x9846b800 == 46 [pid = 1856] [id = 254] 16:45:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a9ebc00) [pid = 1856] [serial = 763] [outer = (nil)] 16:45:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b263400) [pid = 1856] [serial = 764] [outer = 0x9a9ebc00] 16:45:48 INFO - PROCESS | 1856 | 1466034348503 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b74f400) [pid = 1856] [serial = 765] [outer = 0x9a9ebc00] 16:45:49 INFO - PROCESS | 1856 | 1466034349417 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1593ms 16:45:49 INFO - PROCESS | 1856 | 1466034349489 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:45:49 INFO - PROCESS | 1856 | 1466034349493 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:45:49 INFO - PROCESS | 1856 | 1466034349509 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1856 | 1466034349518 Marionette TRACE conn3 <- [1,990,null,{}] 16:45:49 INFO - PROCESS | 1856 | 1466034349525 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1856 | 1466034349532 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:49 INFO - PROCESS | 1856 | 1466034349749 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:45:49 INFO - PROCESS | 1856 | 1466034349956 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1856 | 1466034349962 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4d6000 == 47 [pid = 1856] [id = 255] 16:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9aa35c00) [pid = 1856] [serial = 766] [outer = (nil)] 16:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d555000) [pid = 1856] [serial = 767] [outer = 0x9aa35c00] 16:45:50 INFO - PROCESS | 1856 | 1466034350087 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9d9da400) [pid = 1856] [serial = 768] [outer = 0x9aa35c00] 16:45:50 INFO - PROCESS | 1856 | 1466034350941 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1497ms 16:45:50 INFO - PROCESS | 1856 | 1466034350997 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:45:51 INFO - PROCESS | 1856 | 1466034351002 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:45:51 INFO - PROCESS | 1856 | 1466034351009 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1856 | 1466034351012 Marionette TRACE conn3 <- [1,994,null,{}] 16:45:51 INFO - PROCESS | 1856 | 1466034351018 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1856 | 1466034351023 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:51 INFO - PROCESS | 1856 | 1466034351198 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:45:51 INFO - PROCESS | 1856 | 1466034351359 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1856 | 1466034351369 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3e4400 == 48 [pid = 1856] [id = 256] 16:45:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9d555400) [pid = 1856] [serial = 769] [outer = (nil)] 16:45:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa2298400) [pid = 1856] [serial = 770] [outer = 0x9d555400] 16:45:51 INFO - PROCESS | 1856 | 1466034351449 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa229a800) [pid = 1856] [serial = 771] [outer = 0x9d555400] 16:45:52 INFO - PROCESS | 1856 | 1466034352345 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1381ms 16:45:52 INFO - PROCESS | 1856 | 1466034352390 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1856 | 1466034352394 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:45:52 INFO - PROCESS | 1856 | 1466034352400 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1856 | 1466034352404 Marionette TRACE conn3 <- [1,998,null,{}] 16:45:52 INFO - PROCESS | 1856 | 1466034352409 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1856 | 1466034352414 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:52 INFO - PROCESS | 1856 | 1466034352585 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:45:52 INFO - PROCESS | 1856 | 1466034352764 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1856 | 1466034352782 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d55d000 == 49 [pid = 1856] [id = 257] 16:45:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa2374c00) [pid = 1856] [serial = 772] [outer = (nil)] 16:45:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa23b0c00) [pid = 1856] [serial = 773] [outer = 0xa2374c00] 16:45:52 INFO - PROCESS | 1856 | 1466034352911 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa255a400) [pid = 1856] [serial = 774] [outer = 0xa2374c00] 16:45:53 INFO - PROCESS | 1856 | 1466034353893 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1534ms 16:45:53 INFO - PROCESS | 1856 | 1466034353935 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1856 | 1466034353939 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:45:53 INFO - PROCESS | 1856 | 1466034353945 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1856 | 1466034353948 Marionette TRACE conn3 <- [1,1002,null,{}] 16:45:53 INFO - PROCESS | 1856 | 1466034353954 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1856 | 1466034353960 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:54 INFO - PROCESS | 1856 | 1466034354131 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:45:54 INFO - PROCESS | 1856 | 1466034354300 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1856 | 1466034354310 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e8000 == 50 [pid = 1856] [id = 258] 16:45:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x925ea000) [pid = 1856] [serial = 775] [outer = (nil)] 16:45:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92d89800) [pid = 1856] [serial = 776] [outer = 0x925ea000] 16:45:54 INFO - PROCESS | 1856 | 1466034354387 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x95290800) [pid = 1856] [serial = 777] [outer = 0x925ea000] 16:45:55 INFO - PROCESS | 1856 | 1466034355277 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 16:45:55 INFO - PROCESS | 1856 | 1466034355334 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1856 | 1466034355338 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:45:55 INFO - PROCESS | 1856 | 1466034355344 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1856 | 1466034355348 Marionette TRACE conn3 <- [1,1006,null,{}] 16:45:55 INFO - PROCESS | 1856 | 1466034355353 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1856 | 1466034355358 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:55 INFO - PROCESS | 1856 | 1466034355524 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:45:56 INFO - PROCESS | 1856 | 1466034355983 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1856 | 1466034355996 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f400 == 51 [pid = 1856] [id = 259] 16:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x91730800) [pid = 1856] [serial = 778] [outer = (nil)] 16:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x91ff0400) [pid = 1856] [serial = 779] [outer = 0x91730800] 16:45:56 INFO - PROCESS | 1856 | 1466034356128 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x925ebc00) [pid = 1856] [serial = 780] [outer = 0x91730800] 16:45:57 INFO - PROCESS | 1856 | 1466034357046 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1785ms 16:45:57 INFO - PROCESS | 1856 | 1466034357131 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:45:57 INFO - PROCESS | 1856 | 1466034357137 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:45:57 INFO - PROCESS | 1856 | 1466034357144 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1856 | 1466034357149 Marionette TRACE conn3 <- [1,1010,null,{}] 16:45:57 INFO - PROCESS | 1856 | 1466034357177 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1856 | 1466034357185 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:57 INFO - PROCESS | 1856 | 1466034357350 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:45:57 INFO - PROCESS | 1856 | 1466034357521 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1856 | 1466034357531 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f6400 == 52 [pid = 1856] [id = 260] 16:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x92b94400) [pid = 1856] [serial = 781] [outer = (nil)] 16:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x93f4d800) [pid = 1856] [serial = 782] [outer = 0x92b94400] 16:45:57 INFO - PROCESS | 1856 | 1466034357673 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x9543b400) [pid = 1856] [serial = 783] [outer = 0x92b94400] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebdc00 == 51 [pid = 1856] [id = 251] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c5800 == 50 [pid = 1856] [id = 250] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x978aa800 == 49 [pid = 1856] [id = 249] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x95462400 == 48 [pid = 1856] [id = 248] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x92673000 == 47 [pid = 1856] [id = 247] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee800 == 46 [pid = 1856] [id = 246] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x92747800 == 45 [pid = 1856] [id = 232] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0xa1189c00 == 44 [pid = 1856] [id = 233] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f800 == 43 [pid = 1856] [id = 241] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9aa2a000 == 42 [pid = 1856] [id = 244] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x922e9c00 == 41 [pid = 1856] [id = 242] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x925efc00 == 40 [pid = 1856] [id = 245] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x926ca800 == 39 [pid = 1856] [id = 236] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x91732800 == 38 [pid = 1856] [id = 243] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x922eac00 == 37 [pid = 1856] [id = 234] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3000 == 36 [pid = 1856] [id = 235] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b6000 == 35 [pid = 1856] [id = 231] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f400 == 34 [pid = 1856] [id = 259] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9d55d000 == 33 [pid = 1856] [id = 257] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x925e8000 == 32 [pid = 1856] [id = 258] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3e4400 == 31 [pid = 1856] [id = 256] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4d6000 == 30 [pid = 1856] [id = 255] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1800 == 29 [pid = 1856] [id = 253] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9846b800 == 28 [pid = 1856] [id = 254] 16:45:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebec00 == 27 [pid = 1856] [id = 252] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9d90c400) [pid = 1856] [serial = 698] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x91730000) [pid = 1856] [serial = 686] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x92b92800) [pid = 1856] [serial = 710] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x99fbe000) [pid = 1856] [serial = 725] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x95464000) [pid = 1856] [serial = 720] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9b25fc00) [pid = 1856] [serial = 693] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0xa2379000) [pid = 1856] [serial = 704] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9d555c00) [pid = 1856] [serial = 696] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9d9dc000) [pid = 1856] [serial = 699] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92746400) [pid = 1856] [serial = 722] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0xa209c400) [pid = 1856] [serial = 701] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92b95400) [pid = 1856] [serial = 717] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9c3e1c00) [pid = 1856] [serial = 695] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0xa23a5000) [pid = 1856] [serial = 705] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x93fcd000) [pid = 1856] [serial = 690] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92d91c00) [pid = 1856] [serial = 711] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92920800) [pid = 1856] [serial = 716] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b9c400) [pid = 1856] [serial = 707] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95430800) [pid = 1856] [serial = 719] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x925eac00) [pid = 1856] [serial = 714] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91738c00) [pid = 1856] [serial = 687] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9aa31000) [pid = 1856] [serial = 692] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x922f3400) [pid = 1856] [serial = 713] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93f47000) [pid = 1856] [serial = 689] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x98235000) [pid = 1856] [serial = 723] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa2315800) [pid = 1856] [serial = 702] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92d98c00) [pid = 1856] [serial = 708] [outer = (nil)] [url = about:blank] 16:45:59 INFO - PROCESS | 1856 | 1466034359607 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2504ms 16:45:59 INFO - PROCESS | 1856 | 1466034359648 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:45:59 INFO - PROCESS | 1856 | 1466034359654 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:45:59 INFO - PROCESS | 1856 | 1466034359661 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1856 | 1466034359668 Marionette TRACE conn3 <- [1,1014,null,{}] 16:45:59 INFO - PROCESS | 1856 | 1466034359675 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1856 | 1466034359680 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:59 INFO - PROCESS | 1856 | 1466034359841 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:45:59 INFO - PROCESS | 1856 | 1466034359961 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1856 | 1466034359974 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:45:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ecc00 == 28 [pid = 1856] [id = 261] 16:45:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x922ed000) [pid = 1856] [serial = 784] [outer = (nil)] 16:46:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9267a400) [pid = 1856] [serial = 785] [outer = 0x922ed000] 16:46:00 INFO - PROCESS | 1856 | 1466034360040 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x926cf800) [pid = 1856] [serial = 786] [outer = 0x922ed000] 16:46:00 INFO - PROCESS | 1856 | 1466034360829 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1234ms 16:46:00 INFO - PROCESS | 1856 | 1466034360895 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1856 | 1466034360903 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:46:00 INFO - PROCESS | 1856 | 1466034360915 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1856 | 1466034360919 Marionette TRACE conn3 <- [1,1018,null,{}] 16:46:00 INFO - PROCESS | 1856 | 1466034360925 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1856 | 1466034360930 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:01 INFO - PROCESS | 1856 | 1466034361104 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:46:01 INFO - PROCESS | 1856 | 1466034361249 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1856 | 1466034361260 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b96800 == 29 [pid = 1856] [id = 262] 16:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92b99c00) [pid = 1856] [serial = 787] [outer = (nil)] 16:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92d8e400) [pid = 1856] [serial = 788] [outer = 0x92b99c00] 16:46:01 INFO - PROCESS | 1856 | 1466034361337 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92d94000) [pid = 1856] [serial = 789] [outer = 0x92b99c00] 16:46:02 INFO - PROCESS | 1856 | 1466034362257 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1383ms 16:46:02 INFO - PROCESS | 1856 | 1466034362298 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1856 | 1466034362302 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:46:02 INFO - PROCESS | 1856 | 1466034362309 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1856 | 1466034362315 Marionette TRACE conn3 <- [1,1022,null,{}] 16:46:02 INFO - PROCESS | 1856 | 1466034362338 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 1856 | 1466034362347 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:02 INFO - PROCESS | 1856 | 1466034362551 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:46:02 INFO - PROCESS | 1856 | 1466034362577 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1856 | 1466034362585 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x978ac400 == 30 [pid = 1856] [id = 263] 16:46:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x978b4800) [pid = 1856] [serial = 790] [outer = (nil)] 16:46:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9823e400) [pid = 1856] [serial = 791] [outer = 0x978b4800] 16:46:02 INFO - PROCESS | 1856 | 1466034362660 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x99fbe000) [pid = 1856] [serial = 792] [outer = 0x978b4800] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9172ac00) [pid = 1856] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a8b7c00) [pid = 1856] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a9c8c00) [pid = 1856] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x98424400) [pid = 1856] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93dd8c00) [pid = 1856] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x925f0800) [pid = 1856] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x95466000) [pid = 1856] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93ddd400) [pid = 1856] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9aa32800) [pid = 1856] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92d90800) [pid = 1856] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:46:03 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x925e5000) [pid = 1856] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:46:04 INFO - PROCESS | 1856 | 1466034364107 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1838ms 16:46:04 INFO - PROCESS | 1856 | 1466034364154 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:46:04 INFO - PROCESS | 1856 | 1466034364158 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:46:04 INFO - PROCESS | 1856 | 1466034364164 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1856 | 1466034364168 Marionette TRACE conn3 <- [1,1026,null,{}] 16:46:04 INFO - PROCESS | 1856 | 1466034364173 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1856 | 1466034364178 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:04 INFO - PROCESS | 1856 | 1466034364330 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:46:04 INFO - PROCESS | 1856 | 1466034364339 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1856 | 1466034364345 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1c00 == 31 [pid = 1856] [id = 264] 16:46:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dd8c00) [pid = 1856] [serial = 793] [outer = (nil)] 16:46:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a263000) [pid = 1856] [serial = 794] [outer = 0x93dd8c00] 16:46:04 INFO - PROCESS | 1856 | 1466034364413 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a882400) [pid = 1856] [serial = 795] [outer = 0x93dd8c00] 16:46:05 INFO - PROCESS | 1856 | 1466034365230 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1130ms 16:46:05 INFO - PROCESS | 1856 | 1466034365294 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1856 | 1466034365298 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:46:05 INFO - PROCESS | 1856 | 1466034365304 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1856 | 1466034365307 Marionette TRACE conn3 <- [1,1030,null,{}] 16:46:05 INFO - PROCESS | 1856 | 1466034365313 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1856 | 1466034365318 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:05 INFO - PROCESS | 1856 | 1466034365466 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:46:05 INFO - PROCESS | 1856 | 1466034365475 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1856 | 1466034365487 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d800 == 32 [pid = 1856] [id = 265] 16:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92678800) [pid = 1856] [serial = 796] [outer = (nil)] 16:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a8b9800) [pid = 1856] [serial = 797] [outer = 0x92678800] 16:46:05 INFO - PROCESS | 1856 | 1466034365550 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a9c3c00) [pid = 1856] [serial = 798] [outer = 0x92678800] 16:46:06 INFO - PROCESS | 1856 | 1466034366701 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1441ms 16:46:06 INFO - PROCESS | 1856 | 1466034366747 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1856 | 1466034366754 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:46:06 INFO - PROCESS | 1856 | 1466034366761 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1856 | 1466034366769 Marionette TRACE conn3 <- [1,1034,null,{}] 16:46:06 INFO - PROCESS | 1856 | 1466034366777 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1856 | 1466034366782 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:06 INFO - PROCESS | 1856 | 1466034366985 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:46:07 INFO - PROCESS | 1856 | 1466034367193 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1856 | 1466034367201 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x925efc00 == 33 [pid = 1856] [id = 266] 16:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x925f0800) [pid = 1856] [serial = 799] [outer = (nil)] 16:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92922000) [pid = 1856] [serial = 800] [outer = 0x925f0800] 16:46:07 INFO - PROCESS | 1856 | 1466034367326 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92d8c800) [pid = 1856] [serial = 801] [outer = 0x925f0800] 16:46:08 INFO - PROCESS | 1856 | 1466034368280 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1585ms 16:46:08 INFO - PROCESS | 1856 | 1466034368347 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1856 | 1466034368355 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:46:08 INFO - PROCESS | 1856 | 1466034368365 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1856 | 1466034368369 Marionette TRACE conn3 <- [1,1038,null,{}] 16:46:08 INFO - PROCESS | 1856 | 1466034368375 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1856 | 1466034368381 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:08 INFO - PROCESS | 1856 | 1466034368565 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:46:08 INFO - PROCESS | 1856 | 1466034368812 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1856 | 1466034368821 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x925eb000 == 34 [pid = 1856] [id = 267] 16:46:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9543dc00) [pid = 1856] [serial = 802] [outer = (nil)] 16:46:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x99391400) [pid = 1856] [serial = 803] [outer = 0x9543dc00] 16:46:08 INFO - PROCESS | 1856 | 1466034368907 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9a8b1400) [pid = 1856] [serial = 804] [outer = 0x9543dc00] 16:46:09 INFO - PROCESS | 1856 | 1466034369853 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1532ms 16:46:09 INFO - PROCESS | 1856 | 1466034369897 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1856 | 1466034369901 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:46:09 INFO - PROCESS | 1856 | 1466034369908 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1856 | 1466034369914 Marionette TRACE conn3 <- [1,1042,null,{}] 16:46:09 INFO - PROCESS | 1856 | 1466034369930 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1856 | 1466034369939 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:10 INFO - PROCESS | 1856 | 1466034370117 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:46:10 INFO - PROCESS | 1856 | 1466034370324 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1856 | 1466034370332 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b209400 == 35 [pid = 1856] [id = 268] 16:46:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9b209c00) [pid = 1856] [serial = 805] [outer = (nil)] 16:46:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b22a800) [pid = 1856] [serial = 806] [outer = 0x9b209c00] 16:46:10 INFO - PROCESS | 1856 | 1466034370419 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x9b260800) [pid = 1856] [serial = 807] [outer = 0x9b209c00] 16:46:11 INFO - PROCESS | 1856 | 1466034371332 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1498ms 16:46:11 INFO - PROCESS | 1856 | 1466034371407 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1856 | 1466034371412 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:46:11 INFO - PROCESS | 1856 | 1466034371418 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1856 | 1466034371421 Marionette TRACE conn3 <- [1,1046,null,{}] 16:46:11 INFO - PROCESS | 1856 | 1466034371427 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1856 | 1466034371432 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:11 INFO - PROCESS | 1856 | 1466034371606 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:46:11 INFO - PROCESS | 1856 | 1466034371825 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1856 | 1466034371834 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9400 == 36 [pid = 1856] [id = 269] 16:46:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9a9c2800) [pid = 1856] [serial = 808] [outer = (nil)] 16:46:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9bb74c00) [pid = 1856] [serial = 809] [outer = 0x9a9c2800] 16:46:11 INFO - PROCESS | 1856 | 1466034371915 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9c26b000) [pid = 1856] [serial = 810] [outer = 0x9a9c2800] 16:46:12 INFO - PROCESS | 1856 | 1466034372921 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1587ms 16:46:13 INFO - PROCESS | 1856 | 1466034373006 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:46:13 INFO - PROCESS | 1856 | 1466034373010 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:46:13 INFO - PROCESS | 1856 | 1466034373016 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1856 | 1466034373020 Marionette TRACE conn3 <- [1,1050,null,{}] 16:46:13 INFO - PROCESS | 1856 | 1466034373026 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1856 | 1466034373031 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:13 INFO - PROCESS | 1856 | 1466034373255 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:46:13 INFO - PROCESS | 1856 | 1466034373587 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1856 | 1466034373594 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f400 == 37 [pid = 1856] [id = 270] 16:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x91731800) [pid = 1856] [serial = 811] [outer = (nil)] 16:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x91ff1400) [pid = 1856] [serial = 812] [outer = 0x91731800] 16:46:13 INFO - PROCESS | 1856 | 1466034373715 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x925e1800) [pid = 1856] [serial = 813] [outer = 0x91731800] 16:46:14 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1c00 == 36 [pid = 1856] [id = 264] 16:46:14 INFO - PROCESS | 1856 | --DOCSHELL 0x978ac400 == 35 [pid = 1856] [id = 263] 16:46:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92b96800 == 34 [pid = 1856] [id = 262] 16:46:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922ecc00 == 33 [pid = 1856] [id = 261] 16:46:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f6400 == 32 [pid = 1856] [id = 260] 16:46:14 INFO - PROCESS | 1856 | 1466034374693 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9b25b400) [pid = 1856] [serial = 755] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9aa37000) [pid = 1856] [serial = 749] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9b25ec00) [pid = 1856] [serial = 752] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b20b400) [pid = 1856] [serial = 750] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9a4dc400) [pid = 1856] [serial = 726] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93fd1c00) [pid = 1856] [serial = 731] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x95468400) [pid = 1856] [serial = 732] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92678c00) [pid = 1856] [serial = 740] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92750000) [pid = 1856] [serial = 741] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a40c800) [pid = 1856] [serial = 746] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b51b800) [pid = 1856] [serial = 737] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b55e000) [pid = 1856] [serial = 738] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b206000) [pid = 1856] [serial = 734] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9b209000) [pid = 1856] [serial = 735] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92d97400) [pid = 1856] [serial = 743] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93dda400) [pid = 1856] [serial = 744] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92670800) [pid = 1856] [serial = 728] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x926cc000) [pid = 1856] [serial = 729] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c1d4800) [pid = 1856] [serial = 756] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b261000) [pid = 1856] [serial = 753] [outer = (nil)] [url = about:blank] 16:46:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a8b3400) [pid = 1856] [serial = 747] [outer = (nil)] [url = about:blank] 16:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1739ms 16:46:14 INFO - PROCESS | 1856 | 1466034374757 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1856 | 1466034374762 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:46:14 INFO - PROCESS | 1856 | 1466034374770 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1856 | 1466034374774 Marionette TRACE conn3 <- [1,1054,null,{}] 16:46:14 INFO - PROCESS | 1856 | 1466034374782 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1856 | 1466034374789 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:14 INFO - PROCESS | 1856 | 1466034374947 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:46:15 INFO - PROCESS | 1856 | 1466034375069 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1856 | 1466034375077 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff4000 == 33 [pid = 1856] [id = 271] 16:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x922f6400) [pid = 1856] [serial = 814] [outer = (nil)] 16:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92921000) [pid = 1856] [serial = 815] [outer = 0x922f6400] 16:46:15 INFO - PROCESS | 1856 | 1466034375149 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92d91800) [pid = 1856] [serial = 816] [outer = 0x922f6400] 16:46:15 INFO - PROCESS | 1856 | 1466034375916 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1187ms 16:46:15 INFO - PROCESS | 1856 | 1466034375959 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:46:15 INFO - PROCESS | 1856 | 1466034375965 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:46:15 INFO - PROCESS | 1856 | 1466034375972 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1856 | 1466034375976 Marionette TRACE conn3 <- [1,1058,null,{}] 16:46:15 INFO - PROCESS | 1856 | 1466034375982 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1856 | 1466034375986 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:16 INFO - PROCESS | 1856 | 1466034376146 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:46:16 INFO - PROCESS | 1856 | 1466034376156 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1856 | 1466034376163 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291f400 == 34 [pid = 1856] [id = 272] 16:46:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93dcfc00) [pid = 1856] [serial = 817] [outer = (nil)] 16:46:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x984ea400) [pid = 1856] [serial = 818] [outer = 0x93dcfc00] 16:46:16 INFO - PROCESS | 1856 | 1466034376231 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a883400) [pid = 1856] [serial = 819] [outer = 0x93dcfc00] 16:46:17 INFO - PROCESS | 1856 | 1466034377147 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1236ms 16:46:17 INFO - PROCESS | 1856 | 1466034377209 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1856 | 1466034377213 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:46:17 INFO - PROCESS | 1856 | 1466034377226 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1856 | 1466034377234 Marionette TRACE conn3 <- [1,1062,null,{}] 16:46:17 INFO - PROCESS | 1856 | 1466034377249 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1856 | 1466034377255 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:17 INFO - PROCESS | 1856 | 1466034377460 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:46:17 INFO - PROCESS | 1856 | 1466034377481 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1856 | 1466034377490 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172cc00 == 35 [pid = 1856] [id = 273] 16:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a9c8c00) [pid = 1856] [serial = 820] [outer = (nil)] 16:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b209800) [pid = 1856] [serial = 821] [outer = 0x9a9c8c00] 16:46:17 INFO - PROCESS | 1856 | 1466034377555 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b20d000) [pid = 1856] [serial = 822] [outer = 0x9a9c8c00] 16:46:18 INFO - PROCESS | 1856 | 1466034378435 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1255ms 16:46:18 INFO - PROCESS | 1856 | 1466034378474 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1856 | 1466034378478 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:46:18 INFO - PROCESS | 1856 | 1466034378491 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1856 | 1466034378493 Marionette TRACE conn3 <- [1,1066,null,{}] 16:46:18 INFO - PROCESS | 1856 | 1466034378499 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1856 | 1466034378503 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:18 INFO - PROCESS | 1856 | 1466034378705 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:46:18 INFO - PROCESS | 1856 | 1466034378754 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1856 | 1466034378762 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5800 == 36 [pid = 1856] [id = 274] 16:46:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92b96000) [pid = 1856] [serial = 823] [outer = (nil)] 16:46:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b25f400) [pid = 1856] [serial = 824] [outer = 0x92b96000] 16:46:18 INFO - PROCESS | 1856 | 1466034378827 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b51b800) [pid = 1856] [serial = 825] [outer = 0x92b96000] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x8eec2000) [pid = 1856] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92d95000) [pid = 1856] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a9ebc00) [pid = 1856] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x978b4800) [pid = 1856] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93dd8c00) [pid = 1856] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9aa35c00) [pid = 1856] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x922ed000) [pid = 1856] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9d555400) [pid = 1856] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa2374c00) [pid = 1856] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b94400) [pid = 1856] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925ea000) [pid = 1856] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91730800) [pid = 1856] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:46:19 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b99c00) [pid = 1856] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:46:19 INFO - PROCESS | 1856 | 1466034379797 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1334ms 16:46:19 INFO - PROCESS | 1856 | 1466034379819 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1856 | 1466034379822 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:46:19 INFO - PROCESS | 1856 | 1466034379828 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1856 | 1466034379831 Marionette TRACE conn3 <- [1,1070,null,{}] 16:46:19 INFO - PROCESS | 1856 | 1466034379836 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1856 | 1466034379841 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:20 INFO - PROCESS | 1856 | 1466034380040 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:46:20 INFO - PROCESS | 1856 | 1466034380058 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1856 | 1466034380077 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec2c00 == 37 [pid = 1856] [id = 275] 16:46:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92915400) [pid = 1856] [serial = 826] [outer = (nil)] 16:46:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a26c400) [pid = 1856] [serial = 827] [outer = 0x92915400] 16:46:20 INFO - PROCESS | 1856 | 1466034380164 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9bb7dc00) [pid = 1856] [serial = 828] [outer = 0x92915400] 16:46:21 INFO - PROCESS | 1856 | 1466034381010 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1235ms 16:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:46:21 INFO - PROCESS | 1856 | 1466034381063 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1856 | 1466034381066 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:46:21 INFO - PROCESS | 1856 | 1466034381072 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1856 | 1466034381075 Marionette TRACE conn3 <- [1,1074,null,{}] 16:46:21 INFO - PROCESS | 1856 | 1466034381081 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 1856 | 1466034381086 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:21 INFO - PROCESS | 1856 | 1466034381238 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:46:21 INFO - PROCESS | 1856 | 1466034381249 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1856 | 1466034381258 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733000 == 38 [pid = 1856] [id = 276] 16:46:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93fc3c00) [pid = 1856] [serial = 829] [outer = (nil)] 16:46:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3e9400) [pid = 1856] [serial = 830] [outer = 0x93fc3c00] 16:46:21 INFO - PROCESS | 1856 | 1466034381321 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9d55c400) [pid = 1856] [serial = 831] [outer = 0x93fc3c00] 16:46:22 INFO - PROCESS | 1856 | 1466034382460 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1438ms 16:46:22 INFO - PROCESS | 1856 | 1466034382509 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1856 | 1466034382516 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:46:22 INFO - PROCESS | 1856 | 1466034382524 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1856 | 1466034382532 Marionette TRACE conn3 <- [1,1078,null,{}] 16:46:22 INFO - PROCESS | 1856 | 1466034382539 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1856 | 1466034382545 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:22 INFO - PROCESS | 1856 | 1466034382810 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:46:23 INFO - PROCESS | 1856 | 1466034383027 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1856 | 1466034383037 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274dc00 == 39 [pid = 1856] [id = 277] 16:46:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92750000) [pid = 1856] [serial = 832] [outer = (nil)] 16:46:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92b9fc00) [pid = 1856] [serial = 833] [outer = 0x92750000] 16:46:23 INFO - PROCESS | 1856 | 1466034383120 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93ddc800) [pid = 1856] [serial = 834] [outer = 0x92750000] 16:46:24 INFO - PROCESS | 1856 | 1466034384073 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1587ms 16:46:24 INFO - PROCESS | 1856 | 1466034384111 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1856 | 1466034384118 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:46:24 INFO - PROCESS | 1856 | 1466034384128 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1856 | 1466034384133 Marionette TRACE conn3 <- [1,1082,null,{}] 16:46:24 INFO - PROCESS | 1856 | 1466034384139 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 1856 | 1466034384144 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:24 INFO - PROCESS | 1856 | 1466034384334 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:46:24 INFO - PROCESS | 1856 | 1466034384588 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1856 | 1466034384596 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4d3800 == 40 [pid = 1856] [id = 278] 16:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a8b2c00) [pid = 1856] [serial = 835] [outer = (nil)] 16:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c5800) [pid = 1856] [serial = 836] [outer = 0x9a8b2c00] 16:46:24 INFO - PROCESS | 1856 | 1466034384734 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9ef800) [pid = 1856] [serial = 837] [outer = 0x9a8b2c00] 16:46:25 INFO - PROCESS | 1856 | 1466034385621 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1541ms 16:46:25 INFO - PROCESS | 1856 | 1466034385669 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1856 | 1466034385673 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:46:25 INFO - PROCESS | 1856 | 1466034385680 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1856 | 1466034385686 Marionette TRACE conn3 <- [1,1086,null,{}] 16:46:25 INFO - PROCESS | 1856 | 1466034385702 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1856 | 1466034385711 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:25 INFO - PROCESS | 1856 | 1466034385924 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:46:26 INFO - PROCESS | 1856 | 1466034386131 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1856 | 1466034386144 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172b800 == 41 [pid = 1856] [id = 279] 16:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9c3e2400) [pid = 1856] [serial = 838] [outer = (nil)] 16:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d905000) [pid = 1856] [serial = 839] [outer = 0x9c3e2400] 16:46:26 INFO - PROCESS | 1856 | 1466034386266 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa1187400) [pid = 1856] [serial = 840] [outer = 0x9c3e2400] 16:46:27 INFO - PROCESS | 1856 | 1466034387134 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1493ms 16:46:27 INFO - PROCESS | 1856 | 1466034387173 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:46:27 INFO - PROCESS | 1856 | 1466034387178 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:46:27 INFO - PROCESS | 1856 | 1466034387184 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1856 | 1466034387188 Marionette TRACE conn3 <- [1,1090,null,{}] 16:46:27 INFO - PROCESS | 1856 | 1466034387194 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1856 | 1466034387199 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:27 INFO - PROCESS | 1856 | 1466034387373 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:46:27 INFO - PROCESS | 1856 | 1466034387539 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1856 | 1466034387547 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:27 INFO - PROCESS | 1856 | ++DOCSHELL 0xa110f000 == 42 [pid = 1856] [id = 280] 16:46:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2296c00) [pid = 1856] [serial = 841] [outer = (nil)] 16:46:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa2316000) [pid = 1856] [serial = 842] [outer = 0xa2296c00] 16:46:27 INFO - PROCESS | 1856 | 1466034387622 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa23a2800) [pid = 1856] [serial = 843] [outer = 0xa2296c00] 16:46:28 INFO - PROCESS | 1856 | 1466034388543 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1430ms 16:46:28 INFO - PROCESS | 1856 | 1466034388616 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1856 | 1466034388619 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:46:28 INFO - PROCESS | 1856 | 1466034388626 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1856 | 1466034388628 Marionette TRACE conn3 <- [1,1094,null,{}] 16:46:28 INFO - PROCESS | 1856 | 1466034388635 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 1856 | 1466034388640 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:28 INFO - PROCESS | 1856 | 1466034388852 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:46:29 INFO - PROCESS | 1856 | 1466034389082 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1856 | 1466034389090 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecb000 == 43 [pid = 1856] [id = 281] 16:46:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x9172a000) [pid = 1856] [serial = 844] [outer = (nil)] 16:46:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x926cac00) [pid = 1856] [serial = 845] [outer = 0x9172a000] 16:46:29 INFO - PROCESS | 1856 | 1466034389212 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92b9ec00) [pid = 1856] [serial = 846] [outer = 0x9172a000] 16:46:30 INFO - PROCESS | 1856 | 1466034390386 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1783ms 16:46:30 INFO - PROCESS | 1856 | 1466034390409 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1856 | 1466034390415 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:46:30 INFO - PROCESS | 1856 | 1466034390422 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1856 | 1466034390427 Marionette TRACE conn3 <- [1,1098,null,{}] 16:46:30 INFO - PROCESS | 1856 | 1466034390436 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 1856 | 1466034390442 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:30 INFO - PROCESS | 1856 | 1466034390612 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:46:30 INFO - PROCESS | 1856 | 1466034390813 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1856 | 1466034390822 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x92916800 == 44 [pid = 1856] [id = 282] 16:46:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9291e800) [pid = 1856] [serial = 847] [outer = (nil)] 16:46:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x93dd2800) [pid = 1856] [serial = 848] [outer = 0x9291e800] 16:46:30 INFO - PROCESS | 1856 | 1466034390894 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x95437000) [pid = 1856] [serial = 849] [outer = 0x9291e800] 16:46:31 INFO - PROCESS | 1856 | 1466034391792 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 16:46:31 INFO - PROCESS | 1856 | 1466034391859 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1856 | 1466034391866 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:46:31 INFO - PROCESS | 1856 | 1466034391876 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1856 | 1466034391879 Marionette TRACE conn3 <- [1,1102,null,{}] 16:46:31 INFO - PROCESS | 1856 | 1466034391886 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 1856 | 1466034391891 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:32 INFO - PROCESS | 1856 | 1466034392099 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:46:32 INFO - PROCESS | 1856 | 1466034392315 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1856 | 1466034392322 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec2c00 == 43 [pid = 1856] [id = 275] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5800 == 42 [pid = 1856] [id = 274] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9172cc00 == 41 [pid = 1856] [id = 273] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9291f400 == 40 [pid = 1856] [id = 272] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff4000 == 39 [pid = 1856] [id = 271] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f400 == 38 [pid = 1856] [id = 270] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d800 == 37 [pid = 1856] [id = 265] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x925eb000 == 36 [pid = 1856] [id = 267] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x925efc00 == 35 [pid = 1856] [id = 266] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9b209400 == 34 [pid = 1856] [id = 268] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9400 == 33 [pid = 1856] [id = 269] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecb000 == 32 [pid = 1856] [id = 281] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x92916800 == 31 [pid = 1856] [id = 282] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0xa110f000 == 30 [pid = 1856] [id = 280] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9172b800 == 29 [pid = 1856] [id = 279] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4d3800 == 28 [pid = 1856] [id = 278] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x91733000 == 27 [pid = 1856] [id = 276] 16:46:33 INFO - PROCESS | 1856 | --DOCSHELL 0x9274dc00 == 26 [pid = 1856] [id = 277] 16:46:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec2800 == 27 [pid = 1856] [id = 283] 16:46:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x8eec3800) [pid = 1856] [serial = 850] [outer = (nil)] 16:46:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9172c000) [pid = 1856] [serial = 851] [outer = 0x8eec3800] 16:46:33 INFO - PROCESS | 1856 | 1466034393412 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x91fe6800) [pid = 1856] [serial = 852] [outer = 0x8eec3800] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x91738400) [pid = 1856] [serial = 759] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x8eec8c00) [pid = 1856] [serial = 758] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x98233400) [pid = 1856] [serial = 762] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x93fcb000) [pid = 1856] [serial = 761] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x9b74f400) [pid = 1856] [serial = 765] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9b263400) [pid = 1856] [serial = 764] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9823e400) [pid = 1856] [serial = 791] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9a263000) [pid = 1856] [serial = 794] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9d9da400) [pid = 1856] [serial = 768] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9d555000) [pid = 1856] [serial = 767] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9267a400) [pid = 1856] [serial = 785] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0xa229a800) [pid = 1856] [serial = 771] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x926cf800) [pid = 1856] [serial = 786] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa2298400) [pid = 1856] [serial = 770] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa255a400) [pid = 1856] [serial = 774] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa23b0c00) [pid = 1856] [serial = 773] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9543b400) [pid = 1856] [serial = 783] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x95290800) [pid = 1856] [serial = 777] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93f4d800) [pid = 1856] [serial = 782] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92d89800) [pid = 1856] [serial = 776] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x925ebc00) [pid = 1856] [serial = 780] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91ff0400) [pid = 1856] [serial = 779] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a882400) [pid = 1856] [serial = 795] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x99fbe000) [pid = 1856] [serial = 792] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92d94000) [pid = 1856] [serial = 789] [outer = (nil)] [url = about:blank] 16:46:33 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92d8e400) [pid = 1856] [serial = 788] [outer = (nil)] [url = about:blank] 16:46:34 INFO - PROCESS | 1856 | 1466034394350 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2492ms 16:46:34 INFO - PROCESS | 1856 | 1466034394369 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:46:34 INFO - PROCESS | 1856 | 1466034394373 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:46:34 INFO - PROCESS | 1856 | 1466034394385 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1856 | 1466034394390 Marionette TRACE conn3 <- [1,1106,null,{}] 16:46:34 INFO - PROCESS | 1856 | 1466034394397 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1856 | 1466034394404 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:34 INFO - PROCESS | 1856 | 1466034394564 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:46:34 INFO - PROCESS | 1856 | 1466034394682 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1856 | 1466034394691 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e6400 == 28 [pid = 1856] [id = 284] 16:46:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x925ec000) [pid = 1856] [serial = 853] [outer = (nil)] 16:46:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x926cdc00) [pid = 1856] [serial = 854] [outer = 0x925ec000] 16:46:34 INFO - PROCESS | 1856 | 1466034394779 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x926d5800) [pid = 1856] [serial = 855] [outer = 0x925ec000] 16:46:35 INFO - PROCESS | 1856 | 1466034395578 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1236ms 16:46:35 INFO - PROCESS | 1856 | 1466034395620 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1856 | 1466034395626 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:46:35 INFO - PROCESS | 1856 | 1466034395636 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1856 | 1466034395640 Marionette TRACE conn3 <- [1,1110,null,{}] 16:46:35 INFO - PROCESS | 1856 | 1466034395646 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1856 | 1466034395651 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:35 INFO - PROCESS | 1856 | 1466034395819 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:46:35 INFO - PROCESS | 1856 | 1466034395831 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1856 | 1466034395838 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cb800 == 29 [pid = 1856] [id = 285] 16:46:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b93400) [pid = 1856] [serial = 856] [outer = (nil)] 16:46:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92d89400) [pid = 1856] [serial = 857] [outer = 0x92b93400] 16:46:35 INFO - PROCESS | 1856 | 1466034395908 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92d94400) [pid = 1856] [serial = 858] [outer = 0x92b93400] 16:46:36 INFO - PROCESS | 1856 | 1466034396953 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 16:46:37 INFO - PROCESS | 1856 | 1466034397017 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1856 | 1466034397021 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:46:37 INFO - PROCESS | 1856 | 1466034397028 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1856 | 1466034397033 Marionette TRACE conn3 <- [1,1114,null,{}] 16:46:37 INFO - PROCESS | 1856 | 1466034397055 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 1856 | 1466034397064 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:37 INFO - PROCESS | 1856 | 1466034397297 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:46:37 INFO - PROCESS | 1856 | 1466034397325 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1856 | 1466034397359 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5000 == 30 [pid = 1856] [id = 286] 16:46:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9291d800) [pid = 1856] [serial = 859] [outer = (nil)] 16:46:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x95460400) [pid = 1856] [serial = 860] [outer = 0x9291d800] 16:46:37 INFO - PROCESS | 1856 | 1466034397489 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9546b800) [pid = 1856] [serial = 861] [outer = 0x9291d800] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93dcfc00) [pid = 1856] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x925f0800) [pid = 1856] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a9c8c00) [pid = 1856] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9543dc00) [pid = 1856] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9c2800) [pid = 1856] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92678800) [pid = 1856] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b96000) [pid = 1856] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91731800) [pid = 1856] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b209c00) [pid = 1856] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x922f6400) [pid = 1856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92915400) [pid = 1856] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:46:38 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93fc3c00) [pid = 1856] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:46:38 INFO - PROCESS | 1856 | 1466034398822 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1843ms 16:46:38 INFO - PROCESS | 1856 | 1466034398958 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1856 | 1466034398963 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:46:38 INFO - PROCESS | 1856 | 1466034398973 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1856 | 1466034398976 Marionette TRACE conn3 <- [1,1118,null,{}] 16:46:38 INFO - PROCESS | 1856 | 1466034398980 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:38 INFO - PROCESS | 1856 | 1466034398986 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:39 INFO - PROCESS | 1856 | 1466034399140 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:46:39 INFO - PROCESS | 1856 | 1466034399259 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1856 | 1466034399267 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ea800 == 31 [pid = 1856] [id = 287] 16:46:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x925ee800) [pid = 1856] [serial = 862] [outer = (nil)] 16:46:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93fd2800) [pid = 1856] [serial = 863] [outer = 0x925ee800] 16:46:39 INFO - PROCESS | 1856 | 1466034399345 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978b0400) [pid = 1856] [serial = 864] [outer = 0x925ee800] 16:46:40 INFO - PROCESS | 1856 | 1466034400056 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1141ms 16:46:40 INFO - PROCESS | 1856 | 1466034400118 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 1856 | 1466034400122 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:46:40 INFO - PROCESS | 1856 | 1466034400128 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 1856 | 1466034400131 Marionette TRACE conn3 <- [1,1122,null,{}] 16:46:40 INFO - PROCESS | 1856 | 1466034400136 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 1856 | 1466034400141 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:40 INFO - PROCESS | 1856 | 1466034400293 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:46:40 INFO - PROCESS | 1856 | 1466034400303 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1856 | 1466034400309 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x9823d000 == 32 [pid = 1856] [id = 288] 16:46:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x984efc00) [pid = 1856] [serial = 865] [outer = (nil)] 16:46:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x99ec9400) [pid = 1856] [serial = 866] [outer = 0x984efc00] 16:46:40 INFO - PROCESS | 1856 | 1466034400395 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a883c00) [pid = 1856] [serial = 867] [outer = 0x984efc00] 16:46:41 INFO - PROCESS | 1856 | 1466034401595 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1498ms 16:46:41 INFO - PROCESS | 1856 | 1466034401627 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1856 | 1466034401634 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:46:41 INFO - PROCESS | 1856 | 1466034401642 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1856 | 1466034401647 Marionette TRACE conn3 <- [1,1126,null,{}] 16:46:41 INFO - PROCESS | 1856 | 1466034401657 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1856 | 1466034401662 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:41 INFO - PROCESS | 1856 | 1466034401878 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:46:42 INFO - PROCESS | 1856 | 1466034402092 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1856 | 1466034402100 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe8c00 == 33 [pid = 1856] [id = 289] 16:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x922f7000) [pid = 1856] [serial = 868] [outer = (nil)] 16:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92918400) [pid = 1856] [serial = 869] [outer = 0x922f7000] 16:46:42 INFO - PROCESS | 1856 | 1466034402215 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92922c00) [pid = 1856] [serial = 870] [outer = 0x922f7000] 16:46:43 INFO - PROCESS | 1856 | 1466034403203 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1644ms 16:46:43 INFO - PROCESS | 1856 | 1466034403286 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1856 | 1466034403293 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:46:43 INFO - PROCESS | 1856 | 1466034403304 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1856 | 1466034403308 Marionette TRACE conn3 <- [1,1130,null,{}] 16:46:43 INFO - PROCESS | 1856 | 1466034403315 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:43 INFO - PROCESS | 1856 | 1466034403321 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:43 INFO - PROCESS | 1856 | 1466034403559 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:46:43 INFO - PROCESS | 1856 | 1466034403815 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1856 | 1466034403825 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cec00 == 34 [pid = 1856] [id = 290] 16:46:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93fc3c00) [pid = 1856] [serial = 871] [outer = (nil)] 16:46:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9543dc00) [pid = 1856] [serial = 872] [outer = 0x93fc3c00] 16:46:43 INFO - PROCESS | 1856 | 1466034403915 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x978b6000) [pid = 1856] [serial = 873] [outer = 0x93fc3c00] 16:46:44 INFO - PROCESS | 1856 | 1466034404913 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1684ms 16:46:44 INFO - PROCESS | 1856 | 1466034404988 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1856 | 1466034404991 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:46:45 INFO - PROCESS | 1856 | 1466034404998 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1856 | 1466034405004 Marionette TRACE conn3 <- [1,1134,null,{}] 16:46:45 INFO - PROCESS | 1856 | 1466034405021 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 1856 | 1466034405031 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:45 INFO - PROCESS | 1856 | 1466034405247 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:46:45 INFO - PROCESS | 1856 | 1466034405502 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1856 | 1466034405511 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c2400 == 35 [pid = 1856] [id = 291] 16:46:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c2800) [pid = 1856] [serial = 874] [outer = (nil)] 16:46:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9ec400) [pid = 1856] [serial = 875] [outer = 0x9a9c2800] 16:46:45 INFO - PROCESS | 1856 | 1466034405601 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9aa35800) [pid = 1856] [serial = 876] [outer = 0x9a9c2800] 16:46:46 INFO - PROCESS | 1856 | 1466034406601 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1689ms 16:46:46 INFO - PROCESS | 1856 | 1466034406688 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:46:46 INFO - PROCESS | 1856 | 1466034406694 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:46:46 INFO - PROCESS | 1856 | 1466034406700 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1856 | 1466034406703 Marionette TRACE conn3 <- [1,1138,null,{}] 16:46:46 INFO - PROCESS | 1856 | 1466034406709 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1856 | 1466034406714 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:47 INFO - PROCESS | 1856 | 1466034407071 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:46:47 INFO - PROCESS | 1856 | 1466034407311 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1856 | 1466034407321 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x91febc00 == 36 [pid = 1856] [id = 292] 16:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x922ec400) [pid = 1856] [serial = 877] [outer = (nil)] 16:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x925e6c00) [pid = 1856] [serial = 878] [outer = 0x922ec400] 16:46:47 INFO - PROCESS | 1856 | 1466034407394 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92676800) [pid = 1856] [serial = 879] [outer = 0x922ec400] 16:46:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8000 == 35 [pid = 1856] [id = 227] 16:46:48 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4c00 == 34 [pid = 1856] [id = 213] 16:46:48 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9d800 == 33 [pid = 1856] [id = 223] 16:46:48 INFO - PROCESS | 1856 | 1466034408405 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a883400) [pid = 1856] [serial = 819] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92922000) [pid = 1856] [serial = 800] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b209800) [pid = 1856] [serial = 821] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a8b1400) [pid = 1856] [serial = 804] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9c26b000) [pid = 1856] [serial = 810] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a9c3c00) [pid = 1856] [serial = 798] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b25f400) [pid = 1856] [serial = 824] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x925e1800) [pid = 1856] [serial = 813] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b22a800) [pid = 1856] [serial = 806] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a8b9800) [pid = 1856] [serial = 797] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b260800) [pid = 1856] [serial = 807] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d91800) [pid = 1856] [serial = 816] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91ff1400) [pid = 1856] [serial = 812] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x99391400) [pid = 1856] [serial = 803] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b20d000) [pid = 1856] [serial = 822] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92d8c800) [pid = 1856] [serial = 801] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b51b800) [pid = 1856] [serial = 825] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92921000) [pid = 1856] [serial = 815] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9bb74c00) [pid = 1856] [serial = 809] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x984ea400) [pid = 1856] [serial = 818] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a26c400) [pid = 1856] [serial = 827] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c3e9400) [pid = 1856] [serial = 830] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9d55c400) [pid = 1856] [serial = 831] [outer = (nil)] [url = about:blank] 16:46:48 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9bb7dc00) [pid = 1856] [serial = 828] [outer = (nil)] [url = about:blank] 16:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1790ms 16:46:48 INFO - PROCESS | 1856 | 1466034408492 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1856 | 1466034408498 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:46:48 INFO - PROCESS | 1856 | 1466034408506 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1856 | 1466034408511 Marionette TRACE conn3 <- [1,1142,null,{}] 16:46:48 INFO - PROCESS | 1856 | 1466034408518 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 1856 | 1466034408522 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:48 INFO - PROCESS | 1856 | 1466034408698 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:46:48 INFO - PROCESS | 1856 | 1466034408872 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1856 | 1466034408882 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x92917000 == 34 [pid = 1856] [id = 293] 16:46:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92918800) [pid = 1856] [serial = 880] [outer = (nil)] 16:46:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92923800) [pid = 1856] [serial = 881] [outer = 0x92918800] 16:46:48 INFO - PROCESS | 1856 | 1466034408974 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d8c800) [pid = 1856] [serial = 882] [outer = 0x92918800] 16:46:49 INFO - PROCESS | 1856 | 1466034409762 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1286ms 16:46:49 INFO - PROCESS | 1856 | 1466034409792 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:46:49 INFO - PROCESS | 1856 | 1466034409796 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:46:49 INFO - PROCESS | 1856 | 1466034409803 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1856 | 1466034409806 Marionette TRACE conn3 <- [1,1146,null,{}] 16:46:49 INFO - PROCESS | 1856 | 1466034409813 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1856 | 1466034409817 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:49 INFO - PROCESS | 1856 | 1466034409989 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:46:50 INFO - PROCESS | 1856 | 1466034410000 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1856 | 1466034410006 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ce000 == 35 [pid = 1856] [id = 294] 16:46:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x978aec00) [pid = 1856] [serial = 883] [outer = (nil)] 16:46:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9842f400) [pid = 1856] [serial = 884] [outer = 0x978aec00] 16:46:50 INFO - PROCESS | 1856 | 1466034410076 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a264c00) [pid = 1856] [serial = 885] [outer = 0x978aec00] 16:46:50 INFO - PROCESS | 1856 | 1466034410980 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1234ms 16:46:51 INFO - PROCESS | 1856 | 1466034411041 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1856 | 1466034411046 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:46:51 INFO - PROCESS | 1856 | 1466034411073 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1856 | 1466034411080 Marionette TRACE conn3 <- [1,1150,null,{}] 16:46:51 INFO - PROCESS | 1856 | 1466034411085 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 1856 | 1466034411091 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:51 INFO - PROCESS | 1856 | 1466034411301 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:46:51 INFO - PROCESS | 1856 | 1466034411325 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1856 | 1466034411333 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b9800 == 36 [pid = 1856] [id = 295] 16:46:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9c2000) [pid = 1856] [serial = 886] [outer = (nil)] 16:46:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9aa36000) [pid = 1856] [serial = 887] [outer = 0x9a9c2000] 16:46:51 INFO - PROCESS | 1856 | 1466034411399 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b208000) [pid = 1856] [serial = 888] [outer = 0x9a9c2000] 16:46:52 INFO - PROCESS | 1856 | 1466034412357 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1368ms 16:46:52 INFO - PROCESS | 1856 | 1466034412425 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1856 | 1466034412430 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:46:52 INFO - PROCESS | 1856 | 1466034412440 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1856 | 1466034412445 Marionette TRACE conn3 <- [1,1154,null,{}] 16:46:52 INFO - PROCESS | 1856 | 1466034412463 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1856 | 1466034412470 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:52 INFO - PROCESS | 1856 | 1466034412711 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:46:52 INFO - PROCESS | 1856 | 1466034412731 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1856 | 1466034412740 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9d0400 == 37 [pid = 1856] [id = 296] 16:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b20b800) [pid = 1856] [serial = 889] [outer = (nil)] 16:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b22ac00) [pid = 1856] [serial = 890] [outer = 0x9b20b800] 16:46:52 INFO - PROCESS | 1856 | 1466034412803 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a4dcc00) [pid = 1856] [serial = 891] [outer = 0x9b20b800] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9291d800) [pid = 1856] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925ec000) [pid = 1856] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9291e800) [pid = 1856] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x8eec3800) [pid = 1856] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b93400) [pid = 1856] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92750000) [pid = 1856] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a8b2c00) [pid = 1856] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x925ee800) [pid = 1856] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9c3e2400) [pid = 1856] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa2296c00) [pid = 1856] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:46:53 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9172a000) [pid = 1856] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:46:53 INFO - PROCESS | 1856 | 1466034413784 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1397ms 16:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:46:53 INFO - PROCESS | 1856 | 1466034413837 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1856 | 1466034413840 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:46:53 INFO - PROCESS | 1856 | 1466034413847 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1856 | 1466034413850 Marionette TRACE conn3 <- [1,1158,null,{}] 16:46:53 INFO - PROCESS | 1856 | 1466034413856 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1856 | 1466034413861 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:54 INFO - PROCESS | 1856 | 1466034414071 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:46:54 INFO - PROCESS | 1856 | 1466034414085 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1856 | 1466034414102 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b2c00 == 38 [pid = 1856] [id = 297] 16:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9a8b5800) [pid = 1856] [serial = 892] [outer = (nil)] 16:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9b210000) [pid = 1856] [serial = 893] [outer = 0x9a8b5800] 16:46:54 INFO - PROCESS | 1856 | 1466034414181 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b268800) [pid = 1856] [serial = 894] [outer = 0x9a8b5800] 16:46:55 INFO - PROCESS | 1856 | 1466034415036 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1244ms 16:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:46:55 INFO - PROCESS | 1856 | 1466034415090 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1856 | 1466034415093 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:46:55 INFO - PROCESS | 1856 | 1466034415099 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1856 | 1466034415102 Marionette TRACE conn3 <- [1,1162,null,{}] 16:46:55 INFO - PROCESS | 1856 | 1466034415108 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1856 | 1466034415113 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:55 INFO - PROCESS | 1856 | 1466034415264 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:46:55 INFO - PROCESS | 1856 | 1466034415273 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1856 | 1466034415281 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x99ec0000 == 39 [pid = 1856] [id = 298] 16:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b20f400) [pid = 1856] [serial = 895] [outer = (nil)] 16:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9bb81800) [pid = 1856] [serial = 896] [outer = 0x9b20f400] 16:46:55 INFO - PROCESS | 1856 | 1466034415346 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9c0ea000) [pid = 1856] [serial = 897] [outer = 0x9b20f400] 16:46:56 INFO - PROCESS | 1856 | 1466034416443 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1380ms 16:46:56 INFO - PROCESS | 1856 | 1466034416479 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:46:56 INFO - PROCESS | 1856 | 1466034416485 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:46:56 INFO - PROCESS | 1856 | 1466034416493 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1856 | 1466034416501 Marionette TRACE conn3 <- [1,1166,null,{}] 16:46:56 INFO - PROCESS | 1856 | 1466034416509 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1856 | 1466034416514 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:56 INFO - PROCESS | 1856 | 1466034416696 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:46:56 INFO - PROCESS | 1856 | 1466034416858 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1856 | 1466034416868 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e7400 == 40 [pid = 1856] [id = 299] 16:46:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x925ec800) [pid = 1856] [serial = 898] [outer = (nil)] 16:46:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92742400) [pid = 1856] [serial = 899] [outer = 0x925ec800] 16:46:57 INFO - PROCESS | 1856 | 1466034416997 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92d94000) [pid = 1856] [serial = 900] [outer = 0x925ec800] 16:46:57 INFO - PROCESS | 1856 | 1466034417868 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1434ms 16:46:57 INFO - PROCESS | 1856 | 1466034417926 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1856 | 1466034417934 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:46:57 INFO - PROCESS | 1856 | 1466034417944 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1856 | 1466034417948 Marionette TRACE conn3 <- [1,1170,null,{}] 16:46:57 INFO - PROCESS | 1856 | 1466034417954 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1856 | 1466034417960 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:58 INFO - PROCESS | 1856 | 1466034418178 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:46:58 INFO - PROCESS | 1856 | 1466034418455 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1856 | 1466034418463 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc9800 == 41 [pid = 1856] [id = 300] 16:46:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x984f6400) [pid = 1856] [serial = 901] [outer = (nil)] 16:46:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a8b3400) [pid = 1856] [serial = 902] [outer = 0x984f6400] 16:46:58 INFO - PROCESS | 1856 | 1466034418590 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9c7c00) [pid = 1856] [serial = 903] [outer = 0x984f6400] 16:46:59 INFO - PROCESS | 1856 | 1466034419493 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1588ms 16:46:59 INFO - PROCESS | 1856 | 1466034419532 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1856 | 1466034419536 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:46:59 INFO - PROCESS | 1856 | 1466034419543 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1856 | 1466034419549 Marionette TRACE conn3 <- [1,1174,null,{}] 16:46:59 INFO - PROCESS | 1856 | 1466034419566 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 1856 | 1466034419574 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:59 INFO - PROCESS | 1856 | 1466034419757 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:46:59 INFO - PROCESS | 1856 | 1466034419923 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1856 | 1466034419935 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:46:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b560000 == 42 [pid = 1856] [id = 301] 16:46:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b745400) [pid = 1856] [serial = 904] [outer = (nil)] 16:47:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c267000) [pid = 1856] [serial = 905] [outer = 0x9b745400] 16:47:00 INFO - PROCESS | 1856 | 1466034420017 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e0c00) [pid = 1856] [serial = 906] [outer = 0x9b745400] 16:47:01 INFO - PROCESS | 1856 | 1466034421015 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:47:01 INFO - PROCESS | 1856 | 1466034421092 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:47:01 INFO - PROCESS | 1856 | 1466034421099 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1856 | 1466034421103 Marionette TRACE conn3 <- [1,1178,null,{}] 16:47:01 INFO - PROCESS | 1856 | 1466034421108 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1856 | 1466034421113 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:01 INFO - PROCESS | 1856 | 1466034421292 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:47:01 INFO - PROCESS | 1856 | 1466034421459 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1856 | 1466034421466 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b51bc00 == 43 [pid = 1856] [id = 302] 16:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c3e6000) [pid = 1856] [serial = 907] [outer = (nil)] 16:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9d55cc00) [pid = 1856] [serial = 908] [outer = 0x9c3e6000] 16:47:01 INFO - PROCESS | 1856 | 1466034421547 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d90f400) [pid = 1856] [serial = 909] [outer = 0x9c3e6000] 16:47:02 INFO - PROCESS | 1856 | 1466034422511 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 1856 | 1466034422586 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:47:02 INFO - PROCESS | 1856 | 1466034422593 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 1856 | 1466034422596 Marionette TRACE conn3 <- [1,1182,null,{}] 16:47:02 INFO - PROCESS | 1856 | 1466034422602 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:02 INFO - PROCESS | 1856 | 1466034422607 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:02 INFO - PROCESS | 1856 | 1466034422815 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:47:03 INFO - PROCESS | 1856 | 1466034423037 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1856 | 1466034423044 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d554400 == 44 [pid = 1856] [id = 303] 16:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa118c000) [pid = 1856] [serial = 910] [outer = (nil)] 16:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa2298400) [pid = 1856] [serial = 911] [outer = 0xa118c000] 16:47:03 INFO - PROCESS | 1856 | 1466034423182 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa231b000) [pid = 1856] [serial = 912] [outer = 0xa118c000] 16:47:03 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:03 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:04 INFO - PROCESS | 1856 | 1466034424137 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1856 | 1466034424193 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:47:04 INFO - PROCESS | 1856 | 1466034424200 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1856 | 1466034424203 Marionette TRACE conn3 <- [1,1186,null,{}] 16:47:04 INFO - PROCESS | 1856 | 1466034424209 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1856 | 1466034424219 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:04 INFO - PROCESS | 1856 | 1466034424450 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:47:04 INFO - PROCESS | 1856 | 1466034424666 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1856 | 1466034424674 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x922eb000 == 45 [pid = 1856] [id = 304] 16:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x922f3000) [pid = 1856] [serial = 913] [outer = (nil)] 16:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x95467000) [pid = 1856] [serial = 914] [outer = 0x922f3000] 16:47:04 INFO - PROCESS | 1856 | 1466034424795 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa253b400) [pid = 1856] [serial = 915] [outer = 0x922f3000] 16:47:05 INFO - PROCESS | 1856 | 1466034425647 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:47:05 INFO - PROCESS | 1856 | 1466034425694 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:47:05 INFO - PROCESS | 1856 | 1466034425700 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1856 | 1466034425704 Marionette TRACE conn3 <- [1,1190,null,{}] 16:47:05 INFO - PROCESS | 1856 | 1466034425710 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1856 | 1466034425715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:05 INFO - PROCESS | 1856 | 1466034425888 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:47:06 INFO - PROCESS | 1856 | 1466034426311 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1856 | 1466034426324 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172b800 == 46 [pid = 1856] [id = 305] 16:47:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9172c800) [pid = 1856] [serial = 916] [outer = (nil)] 16:47:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x91735400) [pid = 1856] [serial = 917] [outer = 0x9172c800] 16:47:06 INFO - PROCESS | 1856 | 1466034426437 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x922efc00) [pid = 1856] [serial = 918] [outer = 0x9172c800] 16:47:07 INFO - PROCESS | 1856 | 1466034427319 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1856 | 1466034427415 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:47:07 INFO - PROCESS | 1856 | 1466034427423 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1856 | 1466034427428 Marionette TRACE conn3 <- [1,1194,null,{}] 16:47:07 INFO - PROCESS | 1856 | 1466034427435 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1856 | 1466034427443 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:07 INFO - PROCESS | 1856 | 1466034427682 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:47:07 INFO - PROCESS | 1856 | 1466034427912 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1856 | 1466034427922 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x926d3400 == 45 [pid = 1856] [id = 218] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec2800 == 44 [pid = 1856] [id = 283] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x99ec6400 == 43 [pid = 1856] [id = 224] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92917400 == 42 [pid = 1856] [id = 214] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9b202800 == 41 [pid = 1856] [id = 226] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x922f8800 == 40 [pid = 1856] [id = 221] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9b204000 == 39 [pid = 1856] [id = 220] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1000 == 38 [pid = 1856] [id = 225] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4f000 == 37 [pid = 1856] [id = 215] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92743c00 == 36 [pid = 1856] [id = 216] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92673800 == 35 [pid = 1856] [id = 219] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92d8b000 == 34 [pid = 1856] [id = 217] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x92918c00 == 33 [pid = 1856] [id = 229] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4dd800 == 32 [pid = 1856] [id = 230] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf400 == 31 [pid = 1856] [id = 222] 16:47:08 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3000 == 30 [pid = 1856] [id = 228] 16:47:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0800 == 31 [pid = 1856] [id = 306] 16:47:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eec1000) [pid = 1856] [serial = 919] [outer = (nil)] 16:47:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8eec7800) [pid = 1856] [serial = 920] [outer = 0x8eec1000] 16:47:08 INFO - PROCESS | 1856 | 1466034428944 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9172ec00) [pid = 1856] [serial = 921] [outer = 0x8eec1000] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x95460400) [pid = 1856] [serial = 860] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x926cdc00) [pid = 1856] [serial = 854] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x926d5800) [pid = 1856] [serial = 855] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x95437000) [pid = 1856] [serial = 849] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x93dd2800) [pid = 1856] [serial = 848] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9172c000) [pid = 1856] [serial = 851] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x91fe6800) [pid = 1856] [serial = 852] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92d89400) [pid = 1856] [serial = 857] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x93ddc800) [pid = 1856] [serial = 834] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92b9fc00) [pid = 1856] [serial = 833] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a9ef800) [pid = 1856] [serial = 837] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a9c5800) [pid = 1856] [serial = 836] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93fd2800) [pid = 1856] [serial = 863] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9546b800) [pid = 1856] [serial = 861] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0xa1187400) [pid = 1856] [serial = 840] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9d905000) [pid = 1856] [serial = 839] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa23a2800) [pid = 1856] [serial = 843] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0xa2316000) [pid = 1856] [serial = 842] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d94400) [pid = 1856] [serial = 858] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x99ec9400) [pid = 1856] [serial = 866] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92b9ec00) [pid = 1856] [serial = 846] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926cac00) [pid = 1856] [serial = 845] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978b0400) [pid = 1856] [serial = 864] [outer = (nil)] [url = about:blank] 16:47:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:09 INFO - PROCESS | 1856 | 1466034429927 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1856 | 1466034429974 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:47:09 INFO - PROCESS | 1856 | 1466034429985 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1856 | 1466034429989 Marionette TRACE conn3 <- [1,1198,null,{}] 16:47:10 INFO - PROCESS | 1856 | 1466034429996 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1856 | 1466034430001 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:10 INFO - PROCESS | 1856 | 1466034430170 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:47:10 INFO - PROCESS | 1856 | 1466034430292 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1856 | 1466034430300 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677000 == 32 [pid = 1856] [id = 307] 16:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x926cac00) [pid = 1856] [serial = 922] [outer = (nil)] 16:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92745c00) [pid = 1856] [serial = 923] [outer = 0x926cac00] 16:47:10 INFO - PROCESS | 1856 | 1466034430378 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92916800) [pid = 1856] [serial = 924] [outer = 0x926cac00] 16:47:11 INFO - PROCESS | 1856 | 1466034431176 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1232ms 16:47:11 INFO - PROCESS | 1856 | 1466034431217 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1856 | 1466034431224 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:47:11 INFO - PROCESS | 1856 | 1466034431235 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1856 | 1466034431239 Marionette TRACE conn3 <- [1,1202,null,{}] 16:47:11 INFO - PROCESS | 1856 | 1466034431245 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1856 | 1466034431250 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:11 INFO - PROCESS | 1856 | 1466034431427 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:47:11 INFO - PROCESS | 1856 | 1466034431438 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1856 | 1466034431445 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d8e000 == 33 [pid = 1856] [id = 308] 16:47:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92d8fc00) [pid = 1856] [serial = 925] [outer = (nil)] 16:47:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92d94800) [pid = 1856] [serial = 926] [outer = 0x92d8fc00] 16:47:11 INFO - PROCESS | 1856 | 1466034431517 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93b64c00) [pid = 1856] [serial = 927] [outer = 0x92d8fc00] 16:47:12 INFO - PROCESS | 1856 | 1466034432566 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1381ms 16:47:12 INFO - PROCESS | 1856 | 1466034432615 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1856 | 1466034432620 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:47:12 INFO - PROCESS | 1856 | 1466034432633 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1856 | 1466034432638 Marionette TRACE conn3 <- [1,1206,null,{}] 16:47:12 INFO - PROCESS | 1856 | 1466034432655 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1856 | 1466034432663 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:12 INFO - PROCESS | 1856 | 1466034432882 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:47:12 INFO - PROCESS | 1856 | 1466034432907 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1856 | 1466034432914 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545d400 == 34 [pid = 1856] [id = 309] 16:47:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9545f400) [pid = 1856] [serial = 928] [outer = (nil)] 16:47:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95466c00) [pid = 1856] [serial = 929] [outer = 0x9545f400] 16:47:12 INFO - PROCESS | 1856 | 1466034432983 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x978af400) [pid = 1856] [serial = 930] [outer = 0x9545f400] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9c2000) [pid = 1856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a9c2800) [pid = 1856] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b20b800) [pid = 1856] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x922f7000) [pid = 1856] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978aec00) [pid = 1856] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x984efc00) [pid = 1856] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x922ec400) [pid = 1856] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a8b5800) [pid = 1856] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92918800) [pid = 1856] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93fc3c00) [pid = 1856] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:47:14 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b20f400) [pid = 1856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:47:14 INFO - PROCESS | 1856 | 1466034434380 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1784ms 16:47:14 INFO - PROCESS | 1856 | 1466034434418 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1856 | 1466034434422 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:47:14 INFO - PROCESS | 1856 | 1466034434428 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1856 | 1466034434432 Marionette TRACE conn3 <- [1,1210,null,{}] 16:47:14 INFO - PROCESS | 1856 | 1466034434437 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1856 | 1466034434442 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:14 INFO - PROCESS | 1856 | 1466034434673 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:47:14 INFO - PROCESS | 1856 | 1466034434799 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1856 | 1466034434805 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0c00 == 35 [pid = 1856] [id = 310] 16:47:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91737800) [pid = 1856] [serial = 931] [outer = (nil)] 16:47:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95466400) [pid = 1856] [serial = 932] [outer = 0x91737800] 16:47:14 INFO - PROCESS | 1856 | 1466034434881 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978cb000) [pid = 1856] [serial = 933] [outer = 0x91737800] 16:47:15 INFO - PROCESS | 1856 | 1466034435604 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1236ms 16:47:15 INFO - PROCESS | 1856 | 1466034435666 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1856 | 1466034435669 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:47:15 INFO - PROCESS | 1856 | 1466034435675 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1856 | 1466034435678 Marionette TRACE conn3 <- [1,1214,null,{}] 16:47:15 INFO - PROCESS | 1856 | 1466034435684 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1856 | 1466034435689 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:15 INFO - PROCESS | 1856 | 1466034435837 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:47:15 INFO - PROCESS | 1856 | 1466034435846 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1856 | 1466034435853 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x99ebdc00 == 36 [pid = 1856] [id = 311] 16:47:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99ebe400) [pid = 1856] [serial = 934] [outer = (nil)] 16:47:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a263400) [pid = 1856] [serial = 935] [outer = 0x99ebe400] 16:47:15 INFO - PROCESS | 1856 | 1466034435940 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a8b9400) [pid = 1856] [serial = 936] [outer = 0x99ebe400] 16:47:16 INFO - PROCESS | 1856 | --DOCSHELL 0x93b64800 == 35 [pid = 1856] [id = 10] 16:47:17 INFO - PROCESS | 1856 | 1466034437242 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1579ms 16:47:17 INFO - PROCESS | 1856 | 1466034437255 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1856 | 1466034437262 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:47:17 INFO - PROCESS | 1856 | 1466034437270 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1856 | 1466034437276 Marionette TRACE conn3 <- [1,1218,null,{}] 16:47:17 INFO - PROCESS | 1856 | 1466034437285 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1856 | 1466034437291 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:17 INFO - PROCESS | 1856 | 1466034437530 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:47:17 INFO - PROCESS | 1856 | 1466034437745 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1856 | 1466034437753 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 36 [pid = 1856] [id = 312] 16:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926cfc00) [pid = 1856] [serial = 937] [outer = (nil)] 16:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92b95c00) [pid = 1856] [serial = 938] [outer = 0x926cfc00] 16:47:17 INFO - PROCESS | 1856 | 1466034437837 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92d95000) [pid = 1856] [serial = 939] [outer = 0x926cfc00] 16:47:18 INFO - PROCESS | 1856 | 1466034438855 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1641ms 16:47:18 INFO - PROCESS | 1856 | 1466034438911 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1856 | 1466034438918 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:47:18 INFO - PROCESS | 1856 | 1466034438929 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1856 | 1466034438933 Marionette TRACE conn3 <- [1,1222,null,{}] 16:47:18 INFO - PROCESS | 1856 | 1466034438940 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1856 | 1466034438947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:19 INFO - PROCESS | 1856 | 1466034439137 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:47:19 INFO - PROCESS | 1856 | 1466034439385 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1856 | 1466034439392 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e8000 == 37 [pid = 1856] [id = 313] 16:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93ddcc00) [pid = 1856] [serial = 940] [outer = (nil)] 16:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9543e400) [pid = 1856] [serial = 941] [outer = 0x93ddcc00] 16:47:19 INFO - PROCESS | 1856 | 1466034439487 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x98424400) [pid = 1856] [serial = 942] [outer = 0x93ddcc00] 16:47:20 INFO - PROCESS | 1856 | 1466034440482 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1856 | 1466034440530 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:47:20 INFO - PROCESS | 1856 | 1466034440537 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1856 | 1466034440543 Marionette TRACE conn3 <- [1,1226,null,{}] 16:47:20 INFO - PROCESS | 1856 | 1466034440560 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1856 | 1466034440568 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:20 INFO - PROCESS | 1856 | 1466034440757 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:47:20 INFO - PROCESS | 1856 | 1466034440920 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1856 | 1466034440931 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9cb000 == 38 [pid = 1856] [id = 314] 16:47:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9ce800) [pid = 1856] [serial = 943] [outer = (nil)] 16:47:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b206400) [pid = 1856] [serial = 944] [outer = 0x9a9ce800] 16:47:21 INFO - PROCESS | 1856 | 1466034441062 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b20c800) [pid = 1856] [serial = 945] [outer = 0x9a9ce800] 16:47:22 INFO - PROCESS | 1856 | 1466034442072 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1595ms 16:47:22 INFO - PROCESS | 1856 | 1466034442134 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1856 | 1466034442139 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:47:22 INFO - PROCESS | 1856 | 1466034442145 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1856 | 1466034442149 Marionette TRACE conn3 <- [1,1230,null,{}] 16:47:22 INFO - PROCESS | 1856 | 1466034442154 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1856 | 1466034442160 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:22 INFO - PROCESS | 1856 | 1466034442404 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:47:22 INFO - PROCESS | 1856 | 1466034442807 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1856 | 1466034442817 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecac00 == 39 [pid = 1856] [id = 315] 16:47:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8eecb000) [pid = 1856] [serial = 946] [outer = (nil)] 16:47:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x91fec000) [pid = 1856] [serial = 947] [outer = 0x8eecb000] 16:47:22 INFO - PROCESS | 1856 | 1466034442897 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x922f3c00) [pid = 1856] [serial = 948] [outer = 0x8eecb000] 16:47:23 INFO - PROCESS | 1856 | --DOCSHELL 0x922eb000 == 38 [pid = 1856] [id = 304] 16:47:23 INFO - PROCESS | 1856 | --DOCSHELL 0x926cb800 == 37 [pid = 1856] [id = 285] 16:47:23 INFO - PROCESS | 1856 | 1466034443855 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1741ms 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9aa36000) [pid = 1856] [serial = 887] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9a9ec400) [pid = 1856] [serial = 875] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b22ac00) [pid = 1856] [serial = 890] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b208000) [pid = 1856] [serial = 888] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92922c00) [pid = 1856] [serial = 870] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92918400) [pid = 1856] [serial = 869] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a264c00) [pid = 1856] [serial = 885] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9aa35800) [pid = 1856] [serial = 876] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a883c00) [pid = 1856] [serial = 867] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a4dcc00) [pid = 1856] [serial = 891] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x925e6c00) [pid = 1856] [serial = 878] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9842f400) [pid = 1856] [serial = 884] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b210000) [pid = 1856] [serial = 893] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92d8c800) [pid = 1856] [serial = 882] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92676800) [pid = 1856] [serial = 879] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92923800) [pid = 1856] [serial = 881] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978b6000) [pid = 1856] [serial = 873] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9543dc00) [pid = 1856] [serial = 872] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b268800) [pid = 1856] [serial = 894] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9bb81800) [pid = 1856] [serial = 896] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9c0ea000) [pid = 1856] [serial = 897] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 1856 | 1466034443920 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1856 | 1466034443925 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:47:23 INFO - PROCESS | 1856 | 1466034443937 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1856 | 1466034443941 Marionette TRACE conn3 <- [1,1234,null,{}] 16:47:23 INFO - PROCESS | 1856 | 1466034443948 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1856 | 1466034443956 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:24 INFO - PROCESS | 1856 | 1466034444112 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:47:24 INFO - PROCESS | 1856 | 1466034444125 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1856 | 1466034444134 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x92744400 == 38 [pid = 1856] [id = 316] 16:47:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92748000) [pid = 1856] [serial = 949] [outer = (nil)] 16:47:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9291f400) [pid = 1856] [serial = 950] [outer = 0x92748000] 16:47:24 INFO - PROCESS | 1856 | 1466034444211 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92b9dc00) [pid = 1856] [serial = 951] [outer = 0x92748000] 16:47:25 INFO - PROCESS | 1856 | 1466034445082 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1178ms 16:47:25 INFO - PROCESS | 1856 | 1466034445118 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1856 | 1466034445124 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:47:25 INFO - PROCESS | 1856 | 1466034445134 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1856 | 1466034445137 Marionette TRACE conn3 <- [1,1238,null,{}] 16:47:25 INFO - PROCESS | 1856 | 1466034445143 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1856 | 1466034445148 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:25 INFO - PROCESS | 1856 | 1466034445318 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:47:25 INFO - PROCESS | 1856 | 1466034445441 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1856 | 1466034445448 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b93c00 == 39 [pid = 1856] [id = 317] 16:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dd2c00) [pid = 1856] [serial = 952] [outer = (nil)] 16:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x978a9400) [pid = 1856] [serial = 953] [outer = 0x93dd2c00] 16:47:25 INFO - PROCESS | 1856 | 1466034445516 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x99ec6400) [pid = 1856] [serial = 954] [outer = 0x93dd2c00] 16:47:26 INFO - PROCESS | 1856 | 1466034446294 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1231ms 16:47:26 INFO - PROCESS | 1856 | 1466034446367 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1856 | 1466034446371 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:47:26 INFO - PROCESS | 1856 | 1466034446395 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1856 | 1466034446404 Marionette TRACE conn3 <- [1,1242,null,{}] 16:47:26 INFO - PROCESS | 1856 | 1466034446411 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 1856 | 1466034446418 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:26 INFO - PROCESS | 1856 | 1466034446631 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:47:26 INFO - PROCESS | 1856 | 1466034446654 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1856 | 1466034446662 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1c00 == 40 [pid = 1856] [id = 318] 16:47:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978b0000) [pid = 1856] [serial = 955] [outer = (nil)] 16:47:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9d0000) [pid = 1856] [serial = 956] [outer = 0x978b0000] 16:47:26 INFO - PROCESS | 1856 | 1466034446738 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b201400) [pid = 1856] [serial = 957] [outer = 0x978b0000] 16:47:27 INFO - PROCESS | 1856 | 1466034447644 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1303ms 16:47:27 INFO - PROCESS | 1856 | 1466034447690 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:47:27 INFO - PROCESS | 1856 | 1466034447694 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:47:27 INFO - PROCESS | 1856 | 1466034447705 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1856 | 1466034447708 Marionette TRACE conn3 <- [1,1246,null,{}] 16:47:27 INFO - PROCESS | 1856 | 1466034447713 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1856 | 1466034447718 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:27 INFO - PROCESS | 1856 | 1466034447912 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:47:27 INFO - PROCESS | 1856 | 1466034447931 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1856 | 1466034447938 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92674000 == 41 [pid = 1856] [id = 319] 16:47:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a1b0800) [pid = 1856] [serial = 958] [outer = (nil)] 16:47:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b22c000) [pid = 1856] [serial = 959] [outer = 0x9a1b0800] 16:47:28 INFO - PROCESS | 1856 | 1466034448005 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x978cfc00) [pid = 1856] [serial = 960] [outer = 0x9a1b0800] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9545f400) [pid = 1856] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91737800) [pid = 1856] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d8fc00) [pid = 1856] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eec1000) [pid = 1856] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925ec800) [pid = 1856] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x984f6400) [pid = 1856] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x926cac00) [pid = 1856] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b745400) [pid = 1856] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9172c800) [pid = 1856] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9c3e6000) [pid = 1856] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa118c000) [pid = 1856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:47:28 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x922f3000) [pid = 1856] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:47:28 INFO - PROCESS | 1856 | 1466034448972 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1334ms 16:47:29 INFO - PROCESS | 1856 | 1466034449033 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1856 | 1466034449036 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:47:29 INFO - PROCESS | 1856 | 1466034449042 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1856 | 1466034449045 Marionette TRACE conn3 <- [1,1250,null,{}] 16:47:29 INFO - PROCESS | 1856 | 1466034449050 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1856 | 1466034449055 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:29 INFO - PROCESS | 1856 | 1466034449248 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:47:29 INFO - PROCESS | 1856 | 1466034449262 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1856 | 1466034449279 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cd400 == 42 [pid = 1856] [id = 320] 16:47:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92746c00) [pid = 1856] [serial = 961] [outer = (nil)] 16:47:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x984f6400) [pid = 1856] [serial = 962] [outer = 0x92746c00] 16:47:29 INFO - PROCESS | 1856 | 1466034449355 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b263c00) [pid = 1856] [serial = 963] [outer = 0x92746c00] 16:47:30 INFO - PROCESS | 1856 | 1466034450198 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1188ms 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:47:30 INFO - PROCESS | 1856 | 1466034450231 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1856 | 1466034450234 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:47:30 INFO - PROCESS | 1856 | 1466034450240 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1856 | 1466034450243 Marionette TRACE conn3 <- [1,1254,null,{}] 16:47:30 INFO - PROCESS | 1856 | 1466034450249 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1856 | 1466034450254 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:30 INFO - PROCESS | 1856 | 1466034450411 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:47:30 INFO - PROCESS | 1856 | 1466034450421 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1856 | 1466034450427 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x95461800 == 43 [pid = 1856] [id = 321] 16:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978c5c00) [pid = 1856] [serial = 964] [outer = (nil)] 16:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9c0cf800) [pid = 1856] [serial = 965] [outer = 0x978c5c00] 16:47:30 INFO - PROCESS | 1856 | 1466034450497 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9c26c000) [pid = 1856] [serial = 966] [outer = 0x978c5c00] 16:47:31 INFO - PROCESS | 1856 | 1466034451632 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1433ms 16:47:31 INFO - PROCESS | 1856 | 1466034451673 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1856 | 1466034451680 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:47:31 INFO - PROCESS | 1856 | 1466034451687 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1856 | 1466034451695 Marionette TRACE conn3 <- [1,1258,null,{}] 16:47:31 INFO - PROCESS | 1856 | 1466034451703 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1856 | 1466034451709 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:31 INFO - PROCESS | 1856 | 1466034451894 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:47:32 INFO - PROCESS | 1856 | 1466034452121 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1856 | 1466034452130 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x9266fc00 == 44 [pid = 1856] [id = 322] 16:47:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92678800) [pid = 1856] [serial = 967] [outer = (nil)] 16:47:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92743800) [pid = 1856] [serial = 968] [outer = 0x92678800] 16:47:32 INFO - PROCESS | 1856 | 1466034452258 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93b5a800) [pid = 1856] [serial = 969] [outer = 0x92678800] 16:47:33 INFO - PROCESS | 1856 | 1466034453164 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1542ms 16:47:33 INFO - PROCESS | 1856 | 1466034453230 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1856 | 1466034453238 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:47:33 INFO - PROCESS | 1856 | 1466034453248 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1856 | 1466034453253 Marionette TRACE conn3 <- [1,1262,null,{}] 16:47:33 INFO - PROCESS | 1856 | 1466034453259 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1856 | 1466034453264 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:33 INFO - PROCESS | 1856 | 1466034453489 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:47:33 INFO - PROCESS | 1856 | 1466034453757 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1856 | 1466034453765 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x95462400 == 45 [pid = 1856] [id = 323] 16:47:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a169c00) [pid = 1856] [serial = 970] [outer = (nil)] 16:47:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9c4800) [pid = 1856] [serial = 971] [outer = 0x9a169c00] 16:47:33 INFO - PROCESS | 1856 | 1466034453893 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9aa33000) [pid = 1856] [serial = 972] [outer = 0x9a169c00] 16:47:34 INFO - PROCESS | 1856 | 1466034454782 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1598ms 16:47:34 INFO - PROCESS | 1856 | 1466034454846 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1856 | 1466034454851 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:47:34 INFO - PROCESS | 1856 | 1466034454857 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1856 | 1466034454863 Marionette TRACE conn3 <- [1,1266,null,{}] 16:47:34 INFO - PROCESS | 1856 | 1466034454915 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1856 | 1466034454922 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:35 INFO - PROCESS | 1856 | 1466034455140 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:47:35 INFO - PROCESS | 1856 | 1466034455350 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1856 | 1466034455361 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291fc00 == 46 [pid = 1856] [id = 324] 16:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c26a400) [pid = 1856] [serial = 973] [outer = (nil)] 16:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c3e5c00) [pid = 1856] [serial = 974] [outer = 0x9c26a400] 16:47:35 INFO - PROCESS | 1856 | 1466034455485 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9d907000) [pid = 1856] [serial = 975] [outer = 0x9c26a400] 16:47:36 INFO - PROCESS | 1856 | 1466034456363 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1567ms 16:47:36 INFO - PROCESS | 1856 | 1466034456425 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:47:36 INFO - PROCESS | 1856 | 1466034456430 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:47:36 INFO - PROCESS | 1856 | 1466034456436 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1856 | 1466034456440 Marionette TRACE conn3 <- [1,1270,null,{}] 16:47:36 INFO - PROCESS | 1856 | 1466034456446 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 1856 | 1466034456451 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:36 INFO - PROCESS | 1856 | 1466034456631 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:47:36 INFO - PROCESS | 1856 | 1466034456807 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1856 | 1466034456813 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b97800 == 47 [pid = 1856] [id = 325] 16:47:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92d8f000) [pid = 1856] [serial = 976] [outer = (nil)] 16:47:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9d908800) [pid = 1856] [serial = 977] [outer = 0x92d8f000] 16:47:36 INFO - PROCESS | 1856 | 1466034456896 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa1188000) [pid = 1856] [serial = 978] [outer = 0x92d8f000] 16:47:37 INFO - PROCESS | 1856 | 1466034457777 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1385ms 16:47:37 INFO - PROCESS | 1856 | 1466034457822 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:47:37 INFO - PROCESS | 1856 | 1466034457826 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:47:37 INFO - PROCESS | 1856 | 1466034457832 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1856 | 1466034457836 Marionette TRACE conn3 <- [1,1274,null,{}] 16:47:37 INFO - PROCESS | 1856 | 1466034457841 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1856 | 1466034457846 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:38 INFO - PROCESS | 1856 | 1466034458016 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:47:38 INFO - PROCESS | 1856 | 1466034458182 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1856 | 1466034458188 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4dcc00 == 48 [pid = 1856] [id = 326] 16:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d910400) [pid = 1856] [serial = 979] [outer = (nil)] 16:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa22a1000) [pid = 1856] [serial = 980] [outer = 0x9d910400] 16:47:38 INFO - PROCESS | 1856 | 1466034458273 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2371400) [pid = 1856] [serial = 981] [outer = 0x9d910400] 16:47:39 INFO - PROCESS | 1856 | 1466034459208 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 16:47:39 INFO - PROCESS | 1856 | 1466034459264 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1856 | 1466034459268 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:47:39 INFO - PROCESS | 1856 | 1466034459274 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1856 | 1466034459278 Marionette TRACE conn3 <- [1,1278,null,{}] 16:47:39 INFO - PROCESS | 1856 | 1466034459283 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1856 | 1466034459293 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:39 INFO - PROCESS | 1856 | 1466034459515 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:47:39 INFO - PROCESS | 1856 | 1466034459724 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1856 | 1466034459734 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91737c00 == 49 [pid = 1856] [id = 327] 16:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x925e4c00) [pid = 1856] [serial = 982] [outer = (nil)] 16:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92d8ac00) [pid = 1856] [serial = 983] [outer = 0x925e4c00] 16:47:39 INFO - PROCESS | 1856 | 1466034459856 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x98423000) [pid = 1856] [serial = 984] [outer = 0x925e4c00] 16:47:40 INFO - PROCESS | 1856 | 1466034460936 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1737ms 16:47:41 INFO - PROCESS | 1856 | 1466034461014 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1856 | 1466034461019 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:47:41 INFO - PROCESS | 1856 | 1466034461028 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1856 | 1466034461033 Marionette TRACE conn3 <- [1,1282,null,{}] 16:47:41 INFO - PROCESS | 1856 | 1466034461041 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1856 | 1466034461046 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:41 INFO - PROCESS | 1856 | 1466034461245 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:47:41 INFO - PROCESS | 1856 | 1466034461584 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1856 | 1466034461599 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c9800 == 50 [pid = 1856] [id = 328] 16:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x926ca000) [pid = 1856] [serial = 985] [outer = (nil)] 16:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x92743400) [pid = 1856] [serial = 986] [outer = 0x926ca000] 16:47:41 INFO - PROCESS | 1856 | 1466034461669 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9274cc00) [pid = 1856] [serial = 987] [outer = 0x926ca000] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x93ddac00 == 49 [pid = 1856] [id = 11] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc9800 == 48 [pid = 1856] [id = 300] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9172b800 == 47 [pid = 1856] [id = 305] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9d554400 == 46 [pid = 1856] [id = 303] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x92917000 == 45 [pid = 1856] [id = 293] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9b51bc00 == 44 [pid = 1856] [id = 302] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0800 == 43 [pid = 1856] [id = 306] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x926ce000 == 42 [pid = 1856] [id = 294] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9d0400 == 41 [pid = 1856] [id = 296] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b2c00 == 40 [pid = 1856] [id = 297] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5000 == 39 [pid = 1856] [id = 286] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b9800 == 38 [pid = 1856] [id = 295] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x925ea800 == 37 [pid = 1856] [id = 287] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe8c00 == 36 [pid = 1856] [id = 289] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x99ec0000 == 35 [pid = 1856] [id = 298] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x925e6400 == 34 [pid = 1856] [id = 284] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c2400 == 33 [pid = 1856] [id = 291] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x925e7400 == 32 [pid = 1856] [id = 299] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9b560000 == 31 [pid = 1856] [id = 301] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x926cec00 == 30 [pid = 1856] [id = 290] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x91febc00 == 29 [pid = 1856] [id = 292] 16:47:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9823d000 == 28 [pid = 1856] [id = 288] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x95466c00) [pid = 1856] [serial = 929] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x978af400) [pid = 1856] [serial = 930] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x95466400) [pid = 1856] [serial = 932] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92d94800) [pid = 1856] [serial = 926] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x8eec7800) [pid = 1856] [serial = 920] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9172ec00) [pid = 1856] [serial = 921] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x92d94000) [pid = 1856] [serial = 900] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92742400) [pid = 1856] [serial = 899] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9a9c7c00) [pid = 1856] [serial = 903] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a8b3400) [pid = 1856] [serial = 902] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92745c00) [pid = 1856] [serial = 923] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92916800) [pid = 1856] [serial = 924] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9c3e0c00) [pid = 1856] [serial = 906] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x922efc00) [pid = 1856] [serial = 918] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c267000) [pid = 1856] [serial = 905] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91735400) [pid = 1856] [serial = 917] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9d90f400) [pid = 1856] [serial = 909] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9d55cc00) [pid = 1856] [serial = 908] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa231b000) [pid = 1856] [serial = 912] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa2298400) [pid = 1856] [serial = 911] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa253b400) [pid = 1856] [serial = 915] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95467000) [pid = 1856] [serial = 914] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a263400) [pid = 1856] [serial = 935] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93b64c00) [pid = 1856] [serial = 927] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x978cb000) [pid = 1856] [serial = 933] [outer = (nil)] [url = about:blank] 16:47:43 INFO - PROCESS | 1856 | 1466034463660 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2689ms 16:47:43 INFO - PROCESS | 1856 | 1466034463716 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:47:43 INFO - PROCESS | 1856 | 1466034463722 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:47:43 INFO - PROCESS | 1856 | 1466034463730 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1856 | 1466034463734 Marionette TRACE conn3 <- [1,1286,null,{}] 16:47:43 INFO - PROCESS | 1856 | 1466034463743 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:43 INFO - PROCESS | 1856 | 1466034463748 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:43 INFO - PROCESS | 1856 | 1466034463908 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:47:44 INFO - PROCESS | 1856 | 1466034464056 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1856 | 1466034464062 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733000 == 29 [pid = 1856] [id = 329] 16:47:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91735800) [pid = 1856] [serial = 988] [outer = (nil)] 16:47:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x922efc00) [pid = 1856] [serial = 989] [outer = 0x91735800] 16:47:44 INFO - PROCESS | 1856 | 1466034464136 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x925e3c00) [pid = 1856] [serial = 990] [outer = 0x91735800] 16:47:44 INFO - PROCESS | 1856 | 1466034464962 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1295ms 16:47:45 INFO - PROCESS | 1856 | 1466034465025 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1856 | 1466034465033 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:47:45 INFO - PROCESS | 1856 | 1466034465044 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1856 | 1466034465048 Marionette TRACE conn3 <- [1,1290,null,{}] 16:47:45 INFO - PROCESS | 1856 | 1466034465054 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1856 | 1466034465059 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:45 INFO - PROCESS | 1856 | 1466034465221 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:47:45 INFO - PROCESS | 1856 | 1466034465346 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1856 | 1466034465354 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ce800 == 30 [pid = 1856] [id = 330] 16:47:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x926d5800) [pid = 1856] [serial = 991] [outer = (nil)] 16:47:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92749c00) [pid = 1856] [serial = 992] [outer = 0x926d5800] 16:47:45 INFO - PROCESS | 1856 | 1466034465425 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92917800) [pid = 1856] [serial = 993] [outer = 0x926d5800] 16:47:46 INFO - PROCESS | 1856 | 1466034466240 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1246ms 16:47:46 INFO - PROCESS | 1856 | 1466034466289 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1856 | 1466034466293 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:47:46 INFO - PROCESS | 1856 | 1466034466306 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1856 | 1466034466312 Marionette TRACE conn3 <- [1,1294,null,{}] 16:47:46 INFO - PROCESS | 1856 | 1466034466329 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 1856 | 1466034466337 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:46 INFO - PROCESS | 1856 | 1466034466548 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:47:46 INFO - PROCESS | 1856 | 1466034466627 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1856 | 1466034466636 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x931dec00 == 31 [pid = 1856] [id = 331] 16:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x931e1000) [pid = 1856] [serial = 994] [outer = (nil)] 16:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93dd6000) [pid = 1856] [serial = 995] [outer = 0x931e1000] 16:47:46 INFO - PROCESS | 1856 | 1466034466707 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fc7800) [pid = 1856] [serial = 996] [outer = 0x931e1000] 16:47:47 INFO - PROCESS | 1856 | 1466034467590 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1342ms 16:47:47 INFO - PROCESS | 1856 | 1466034467648 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1856 | 1466034467652 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:47:47 INFO - PROCESS | 1856 | 1466034467658 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1856 | 1466034467661 Marionette TRACE conn3 <- [1,1298,null,{}] 16:47:47 INFO - PROCESS | 1856 | 1466034467666 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1856 | 1466034467671 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:48 INFO - PROCESS | 1856 | 1466034468200 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a1b0800) [pid = 1856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x99ebe400) [pid = 1856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x926cfc00) [pid = 1856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92748000) [pid = 1856] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x8eecb000) [pid = 1856] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a9ce800) [pid = 1856] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93dd2c00) [pid = 1856] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93ddcc00) [pid = 1856] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93f4dc00) [pid = 1856] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92746c00) [pid = 1856] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x978b0000) [pid = 1856] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x978c5c00) [pid = 1856] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:47:48 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93dcec00) [pid = 1856] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:48 INFO - PROCESS | 1856 | 1466034468347 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1856 | 1466034468354 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebd800 == 32 [pid = 1856] [id = 332] 16:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8eec8400) [pid = 1856] [serial = 997] [outer = (nil)] 16:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x926cfc00) [pid = 1856] [serial = 998] [outer = 0x8eec8400] 16:47:48 INFO - PROCESS | 1856 | 1466034468424 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95290800) [pid = 1856] [serial = 999] [outer = 0x8eec8400] 16:47:49 INFO - PROCESS | 1856 | 1466034469116 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1478ms 16:47:49 INFO - PROCESS | 1856 | 1466034469136 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1856 | 1466034469140 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:47:49 INFO - PROCESS | 1856 | 1466034469146 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1856 | 1466034469148 Marionette TRACE conn3 <- [1,1302,null,{}] 16:47:49 INFO - PROCESS | 1856 | 1466034469162 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1856 | 1466034469167 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:49 INFO - PROCESS | 1856 | 1466034469309 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:47:49 INFO - PROCESS | 1856 | 1466034469322 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1856 | 1466034469332 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545d800 == 33 [pid = 1856] [id = 333] 16:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9545f800) [pid = 1856] [serial = 1000] [outer = (nil)] 16:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9546c400) [pid = 1856] [serial = 1001] [outer = 0x9545f800] 16:47:49 INFO - PROCESS | 1856 | 1466034469396 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978afc00) [pid = 1856] [serial = 1002] [outer = 0x9545f800] 16:47:50 INFO - PROCESS | 1856 | 1466034470349 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1280ms 16:47:50 INFO - PROCESS | 1856 | 1466034470427 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1856 | 1466034470434 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:47:50 INFO - PROCESS | 1856 | 1466034470443 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1856 | 1466034470448 Marionette TRACE conn3 <- [1,1306,null,{}] 16:47:50 INFO - PROCESS | 1856 | 1466034470457 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 1856 | 1466034470463 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:50 INFO - PROCESS | 1856 | 1466034470679 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:47:50 INFO - PROCESS | 1856 | 1466034470909 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1856 | 1466034470921 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1000 == 34 [pid = 1856] [id = 334] 16:47:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x922f2800) [pid = 1856] [serial = 1003] [outer = (nil)] 16:47:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x925ea800) [pid = 1856] [serial = 1004] [outer = 0x922f2800] 16:47:51 INFO - PROCESS | 1856 | 1466034471050 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x926c8400) [pid = 1856] [serial = 1005] [outer = 0x922f2800] 16:47:52 INFO - PROCESS | 1856 | 1466034472249 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1887ms 16:47:52 INFO - PROCESS | 1856 | 1466034472338 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1856 | 1466034472350 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:47:52 INFO - PROCESS | 1856 | 1466034472380 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1856 | 1466034472387 Marionette TRACE conn3 <- [1,1310,null,{}] 16:47:52 INFO - PROCESS | 1856 | 1466034472591 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1856 | 1466034472602 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:52 INFO - PROCESS | 1856 | 1466034472855 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:47:53 INFO - PROCESS | 1856 | 1466034473054 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1856 | 1466034473064 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ed000 == 35 [pid = 1856] [id = 335] 16:47:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d8b800) [pid = 1856] [serial = 1006] [outer = (nil)] 16:47:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x931ec400) [pid = 1856] [serial = 1007] [outer = 0x92d8b800] 16:47:53 INFO - PROCESS | 1856 | 1466034473145 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93dcf400) [pid = 1856] [serial = 1008] [outer = 0x92d8b800] 16:47:54 INFO - PROCESS | 1856 | 1466034474193 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1856 | 1466034474273 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:47:54 INFO - PROCESS | 1856 | 1466034474280 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1856 | 1466034474286 Marionette TRACE conn3 <- [1,1314,null,{}] 16:47:54 INFO - PROCESS | 1856 | 1466034474303 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 1856 | 1466034474311 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:54 INFO - PROCESS | 1856 | 1466034474522 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:47:54 INFO - PROCESS | 1856 | 1466034474734 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1856 | 1466034474746 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x99734400 == 36 [pid = 1856] [id = 336] 16:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x99ec0000) [pid = 1856] [serial = 1009] [outer = (nil)] 16:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a4d6c00) [pid = 1856] [serial = 1010] [outer = 0x99ec0000] 16:47:54 INFO - PROCESS | 1856 | 1466034474824 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a8ad400) [pid = 1856] [serial = 1011] [outer = 0x99ec0000] 16:47:55 INFO - PROCESS | 1856 | 1466034475784 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1590ms 16:47:55 INFO - PROCESS | 1856 | 1466034475870 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:47:55 INFO - PROCESS | 1856 | 1466034475875 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:47:55 INFO - PROCESS | 1856 | 1466034475882 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1856 | 1466034475885 Marionette TRACE conn3 <- [1,1318,null,{}] 16:47:55 INFO - PROCESS | 1856 | 1466034475891 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1856 | 1466034475896 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:56 INFO - PROCESS | 1856 | 1466034476125 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:47:56 INFO - PROCESS | 1856 | 1466034476336 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1856 | 1466034476342 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732400 == 37 [pid = 1856] [id = 337] 16:47:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x91fee400) [pid = 1856] [serial = 1012] [outer = (nil)] 16:47:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92b99000) [pid = 1856] [serial = 1013] [outer = 0x91fee400] 16:47:56 INFO - PROCESS | 1856 | 1466034476470 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92d91c00) [pid = 1856] [serial = 1014] [outer = 0x91fee400] 16:47:57 INFO - PROCESS | 1856 | 1466034477584 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:47:57 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebd800 == 36 [pid = 1856] [id = 332] 16:47:57 INFO - PROCESS | 1856 | --DOCSHELL 0x931dec00 == 35 [pid = 1856] [id = 331] 16:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1793ms 16:47:57 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9267ec00) [pid = 1856] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:47:57 INFO - PROCESS | 1856 | --DOCSHELL 0x926ce800 == 34 [pid = 1856] [id = 330] 16:47:57 INFO - PROCESS | 1856 | --DOCSHELL 0x91733000 == 33 [pid = 1856] [id = 329] 16:47:57 INFO - PROCESS | 1856 | 1466034477695 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1856 | 1466034477701 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:47:57 INFO - PROCESS | 1856 | 1466034477716 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1856 | 1466034477721 Marionette TRACE conn3 <- [1,1322,null,{}] 16:47:57 INFO - PROCESS | 1856 | 1466034477728 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:57 INFO - PROCESS | 1856 | 1466034477734 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:57 INFO - PROCESS | 1856 | 1466034477885 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:47:57 INFO - PROCESS | 1856 | 1466034477896 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1856 | 1466034477906 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ebc00 == 34 [pid = 1856] [id = 338] 16:47:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9267b400) [pid = 1856] [serial = 1015] [outer = (nil)] 16:47:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92746c00) [pid = 1856] [serial = 1016] [outer = 0x9267b400] 16:47:57 INFO - PROCESS | 1856 | 1466034477976 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92921000) [pid = 1856] [serial = 1017] [outer = 0x9267b400] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b22c000) [pid = 1856] [serial = 959] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a8b9400) [pid = 1856] [serial = 936] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92b95c00) [pid = 1856] [serial = 938] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92d95000) [pid = 1856] [serial = 939] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9291f400) [pid = 1856] [serial = 950] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92b9dc00) [pid = 1856] [serial = 951] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91fec000) [pid = 1856] [serial = 947] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x922f3c00) [pid = 1856] [serial = 948] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9b206400) [pid = 1856] [serial = 944] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b20c800) [pid = 1856] [serial = 945] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x978a9400) [pid = 1856] [serial = 953] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9543e400) [pid = 1856] [serial = 941] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x98424400) [pid = 1856] [serial = 942] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91733800) [pid = 1856] [serial = 639] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b263c00) [pid = 1856] [serial = 963] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x978cfc00) [pid = 1856] [serial = 960] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9d0000) [pid = 1856] [serial = 956] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b201400) [pid = 1856] [serial = 957] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c0cf800) [pid = 1856] [serial = 965] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x99ec6400) [pid = 1856] [serial = 954] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x984f6400) [pid = 1856] [serial = 962] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c26c000) [pid = 1856] [serial = 966] [outer = (nil)] [url = about:blank] 16:47:58 INFO - PROCESS | 1856 | 1466034478896 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1207ms 16:47:58 INFO - PROCESS | 1856 | 1466034478915 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1856 | 1466034478923 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:47:58 INFO - PROCESS | 1856 | 1466034478933 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1856 | 1466034478937 Marionette TRACE conn3 <- [1,1326,null,{}] 16:47:58 INFO - PROCESS | 1856 | 1466034478943 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1856 | 1466034478948 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:59 INFO - PROCESS | 1856 | 1466034479118 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:47:59 INFO - PROCESS | 1856 | 1466034479237 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1856 | 1466034479245 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:47:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291c000 == 35 [pid = 1856] [id = 339] 16:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92b96000) [pid = 1856] [serial = 1018] [outer = (nil)] 16:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93ddac00) [pid = 1856] [serial = 1019] [outer = 0x92b96000] 16:47:59 INFO - PROCESS | 1856 | 1466034479312 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9528e400) [pid = 1856] [serial = 1020] [outer = 0x92b96000] 16:48:00 INFO - PROCESS | 1856 | 1466034480106 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1234ms 16:48:00 INFO - PROCESS | 1856 | 1466034480167 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1856 | 1466034480170 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:48:00 INFO - PROCESS | 1856 | 1466034480177 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1856 | 1466034480183 Marionette TRACE conn3 <- [1,1330,null,{}] 16:48:00 INFO - PROCESS | 1856 | 1466034480206 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1856 | 1466034480214 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:00 INFO - PROCESS | 1856 | 1466034480413 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:48:00 INFO - PROCESS | 1856 | 1466034480435 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1856 | 1466034480446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x99ebfc00 == 36 [pid = 1856] [id = 340] 16:48:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99ec0800) [pid = 1856] [serial = 1021] [outer = (nil)] 16:48:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a263000) [pid = 1856] [serial = 1022] [outer = 0x99ec0800] 16:48:00 INFO - PROCESS | 1856 | 1466034480512 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a8b9c00) [pid = 1856] [serial = 1023] [outer = 0x99ec0800] 16:48:01 INFO - PROCESS | 1856 | 1466034481388 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1244ms 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:48:01 INFO - PROCESS | 1856 | 1466034481423 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1856 | 1466034481427 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:48:01 INFO - PROCESS | 1856 | 1466034481433 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1856 | 1466034481436 Marionette TRACE conn3 <- [1,1334,null,{}] 16:48:01 INFO - PROCESS | 1856 | 1466034481441 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1856 | 1466034481446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:01 INFO - PROCESS | 1856 | 1466034481648 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:48:01 INFO - PROCESS | 1856 | 1466034481669 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1856 | 1466034481677 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x978b6000 == 37 [pid = 1856] [id = 341] 16:48:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a9c3c00) [pid = 1856] [serial = 1024] [outer = (nil)] 16:48:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9cfc00) [pid = 1856] [serial = 1025] [outer = 0x9a9c3c00] 16:48:01 INFO - PROCESS | 1856 | 1466034481742 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a9ec400) [pid = 1856] [serial = 1026] [outer = 0x9a9c3c00] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92d8f000) [pid = 1856] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91735800) [pid = 1856] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x925e4c00) [pid = 1856] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eec8400) [pid = 1856] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9c26a400) [pid = 1856] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x926d5800) [pid = 1856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x931e1000) [pid = 1856] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92678800) [pid = 1856] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x926ca000) [pid = 1856] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9a169c00) [pid = 1856] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:48:02 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9d910400) [pid = 1856] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:48:02 INFO - PROCESS | 1856 | 1466034482734 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1361ms 16:48:02 INFO - PROCESS | 1856 | 1466034482794 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1856 | 1466034482797 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:48:02 INFO - PROCESS | 1856 | 1466034482803 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1856 | 1466034482806 Marionette TRACE conn3 <- [1,1338,null,{}] 16:48:02 INFO - PROCESS | 1856 | 1466034482812 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1856 | 1466034482816 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:02 INFO - PROCESS | 1856 | 1466034482975 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:48:03 INFO - PROCESS | 1856 | 1466034483095 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1856 | 1466034483105 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8400 == 38 [pid = 1856] [id = 342] 16:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x926d0400) [pid = 1856] [serial = 1027] [outer = (nil)] 16:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9545e000) [pid = 1856] [serial = 1028] [outer = 0x926d0400] 16:48:03 INFO - PROCESS | 1856 | 1466034483168 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9a8b5400) [pid = 1856] [serial = 1029] [outer = 0x926d0400] 16:48:04 INFO - PROCESS | 1856 | 1466034484354 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1585ms 16:48:04 INFO - PROCESS | 1856 | 1466034484389 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1856 | 1466034484393 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:48:04 INFO - PROCESS | 1856 | 1466034484474 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1856 | 1466034484480 Marionette TRACE conn3 <- [1,1342,null,{}] 16:48:04 INFO - PROCESS | 1856 | 1466034484488 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 1856 | 1466034484494 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:04 INFO - PROCESS | 1856 | 1466034484762 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:48:04 INFO - PROCESS | 1856 | 1466034484930 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1856 | 1466034484939 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe5800 == 39 [pid = 1856] [id = 343] 16:48:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91fe7c00) [pid = 1856] [serial = 1030] [outer = (nil)] 16:48:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91ff2000) [pid = 1856] [serial = 1031] [outer = 0x91fe7c00] 16:48:05 INFO - PROCESS | 1856 | 1466034485022 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922f4800) [pid = 1856] [serial = 1032] [outer = 0x91fe7c00] 16:48:06 INFO - PROCESS | 1856 | 1466034486018 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1600ms 16:48:06 INFO - PROCESS | 1856 | 1466034486059 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1856 | 1466034486065 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:48:06 INFO - PROCESS | 1856 | 1466034486074 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1856 | 1466034486078 Marionette TRACE conn3 <- [1,1346,null,{}] 16:48:06 INFO - PROCESS | 1856 | 1466034486089 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:06 INFO - PROCESS | 1856 | 1466034486096 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:06 INFO - PROCESS | 1856 | 1466034486283 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:48:06 INFO - PROCESS | 1856 | 1466034486460 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1856 | 1466034486470 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e1400 == 40 [pid = 1856] [id = 344] 16:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d8a800) [pid = 1856] [serial = 1033] [outer = (nil)] 16:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93b58000) [pid = 1856] [serial = 1034] [outer = 0x92d8a800] 16:48:06 INFO - PROCESS | 1856 | 1466034486553 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93fd2c00) [pid = 1856] [serial = 1035] [outer = 0x92d8a800] 16:48:07 INFO - PROCESS | 1856 | 1466034487525 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1492ms 16:48:07 INFO - PROCESS | 1856 | 1466034487573 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:48:07 INFO - PROCESS | 1856 | 1466034487583 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:48:07 INFO - PROCESS | 1856 | 1466034487589 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1856 | 1466034487594 Marionette TRACE conn3 <- [1,1350,null,{}] 16:48:07 INFO - PROCESS | 1856 | 1466034487600 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1856 | 1466034487605 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:07 INFO - PROCESS | 1856 | 1466034487803 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:48:08 INFO - PROCESS | 1856 | 1466034488073 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1856 | 1466034488090 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x984ea400 == 41 [pid = 1856] [id = 345] 16:48:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99386800) [pid = 1856] [serial = 1036] [outer = (nil)] 16:48:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a1a4800) [pid = 1856] [serial = 1037] [outer = 0x99386800] 16:48:08 INFO - PROCESS | 1856 | 1466034488213 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a8b3c00) [pid = 1856] [serial = 1038] [outer = 0x99386800] 16:48:09 INFO - PROCESS | 1856 | 1466034489172 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1631ms 16:48:09 INFO - PROCESS | 1856 | 1466034489222 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1856 | 1466034489225 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:48:09 INFO - PROCESS | 1856 | 1466034489232 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1856 | 1466034489235 Marionette TRACE conn3 <- [1,1354,null,{}] 16:48:09 INFO - PROCESS | 1856 | 1466034489241 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 1856 | 1466034489246 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:09 INFO - PROCESS | 1856 | 1466034489428 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:48:09 INFO - PROCESS | 1856 | 1466034489592 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1856 | 1466034489601 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x95463400 == 42 [pid = 1856] [id = 346] 16:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978a9400) [pid = 1856] [serial = 1039] [outer = (nil)] 16:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b25c000) [pid = 1856] [serial = 1040] [outer = 0x978a9400] 16:48:09 INFO - PROCESS | 1856 | 1466034489682 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b261800) [pid = 1856] [serial = 1041] [outer = 0x978a9400] 16:48:10 INFO - PROCESS | 1856 | 1466034490639 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1431ms 16:48:10 INFO - PROCESS | 1856 | 1466034490664 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1856 | 1466034490668 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:48:10 INFO - PROCESS | 1856 | 1466034490674 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1856 | 1466034490678 Marionette TRACE conn3 <- [1,1358,null,{}] 16:48:10 INFO - PROCESS | 1856 | 1466034490683 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1856 | 1466034490688 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:10 INFO - PROCESS | 1856 | 1466034490855 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:48:11 INFO - PROCESS | 1856 | 1466034491038 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1856 | 1466034491047 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x91734400 == 43 [pid = 1856] [id = 347] 16:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926c9000) [pid = 1856] [serial = 1042] [outer = (nil)] 16:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b51a400) [pid = 1856] [serial = 1043] [outer = 0x926c9000] 16:48:11 INFO - PROCESS | 1856 | 1466034491130 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b51c000) [pid = 1856] [serial = 1044] [outer = 0x926c9000] 16:48:12 INFO - PROCESS | 1856 | 1466034492026 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1380ms 16:48:12 INFO - PROCESS | 1856 | 1466034492055 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1856 | 1466034492059 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:48:12 INFO - PROCESS | 1856 | 1466034492065 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1856 | 1466034492067 Marionette TRACE conn3 <- [1,1362,null,{}] 16:48:12 INFO - PROCESS | 1856 | 1466034492073 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1856 | 1466034492084 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:12 INFO - PROCESS | 1856 | 1466034492319 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:48:12 INFO - PROCESS | 1856 | 1466034492485 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1856 | 1466034492491 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0e5400 == 44 [pid = 1856] [id = 348] 16:48:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c1dc800) [pid = 1856] [serial = 1045] [outer = (nil)] 16:48:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c3eac00) [pid = 1856] [serial = 1046] [outer = 0x9c1dc800] 16:48:12 INFO - PROCESS | 1856 | 1466034492574 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9d90f400) [pid = 1856] [serial = 1047] [outer = 0x9c1dc800] 16:48:13 INFO - PROCESS | 1856 | 1466034493583 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 16:48:13 INFO - PROCESS | 1856 | 1466034493646 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:48:13 INFO - PROCESS | 1856 | 1466034493650 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:48:13 INFO - PROCESS | 1856 | 1466034493657 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1856 | 1466034493661 Marionette TRACE conn3 <- [1,1366,null,{}] 16:48:13 INFO - PROCESS | 1856 | 1466034493666 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 1856 | 1466034493672 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:13 INFO - PROCESS | 1856 | 1466034493861 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:48:14 INFO - PROCESS | 1856 | 1466034494068 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1856 | 1466034494077 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c26f800 == 45 [pid = 1856] [id = 349] 16:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9c3e4000) [pid = 1856] [serial = 1048] [outer = (nil)] 16:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa2297000) [pid = 1856] [serial = 1049] [outer = 0x9c3e4000] 16:48:14 INFO - PROCESS | 1856 | 1466034494196 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa229f000) [pid = 1856] [serial = 1050] [outer = 0x9c3e4000] 16:48:15 INFO - PROCESS | 1856 | 1466034495104 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1856 | 1466034495147 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:48:15 INFO - PROCESS | 1856 | 1466034495154 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1856 | 1466034495157 Marionette TRACE conn3 <- [1,1370,null,{}] 16:48:15 INFO - PROCESS | 1856 | 1466034495163 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1856 | 1466034495168 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:15 INFO - PROCESS | 1856 | 1466034495343 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:48:15 INFO - PROCESS | 1856 | 1466034495563 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1856 | 1466034495574 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec4c00 == 46 [pid = 1856] [id = 350] 16:48:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x8eec5400) [pid = 1856] [serial = 1051] [outer = (nil)] 16:48:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x8eecb800) [pid = 1856] [serial = 1052] [outer = 0x8eec5400] 16:48:15 INFO - PROCESS | 1856 | 1466034495852 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91735400) [pid = 1856] [serial = 1053] [outer = 0x8eec5400] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92b93c00 == 45 [pid = 1856] [id = 317] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92744400 == 44 [pid = 1856] [id = 316] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x978b6000 == 43 [pid = 1856] [id = 341] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x99ebfc00 == 42 [pid = 1856] [id = 340] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9291c000 == 41 [pid = 1856] [id = 339] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x925ebc00 == 40 [pid = 1856] [id = 338] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x95462400 == 39 [pid = 1856] [id = 323] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4dcc00 == 38 [pid = 1856] [id = 326] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x91732400 == 37 [pid = 1856] [id = 337] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1c00 == 36 [pid = 1856] [id = 318] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9cb000 == 35 [pid = 1856] [id = 314] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1000 == 34 [pid = 1856] [id = 334] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92674000 == 33 [pid = 1856] [id = 319] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecac00 == 32 [pid = 1856] [id = 315] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x922ed000 == 31 [pid = 1856] [id = 335] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92677000 == 30 [pid = 1856] [id = 307] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x99ebdc00 == 29 [pid = 1856] [id = 311] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x99734400 == 28 [pid = 1856] [id = 336] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x925e8000 == 27 [pid = 1856] [id = 313] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x95461800 == 26 [pid = 1856] [id = 321] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9545d400 == 25 [pid = 1856] [id = 309] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0c00 == 24 [pid = 1856] [id = 310] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9545d800 == 23 [pid = 1856] [id = 333] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92d8e000 == 22 [pid = 1856] [id = 308] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x926cd400 == 21 [pid = 1856] [id = 320] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92b97800 == 20 [pid = 1856] [id = 325] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x91737c00 == 19 [pid = 1856] [id = 327] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 18 [pid = 1856] [id = 312] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x926c9800 == 17 [pid = 1856] [id = 328] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9266fc00 == 16 [pid = 1856] [id = 322] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9291fc00 == 15 [pid = 1856] [id = 324] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9c26f800 == 14 [pid = 1856] [id = 349] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0e5400 == 13 [pid = 1856] [id = 348] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x91734400 == 12 [pid = 1856] [id = 347] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x95463400 == 11 [pid = 1856] [id = 346] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x925e1400 == 10 [pid = 1856] [id = 344] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x984ea400 == 9 [pid = 1856] [id = 345] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8400 == 8 [pid = 1856] [id = 342] 16:48:17 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe5800 == 7 [pid = 1856] [id = 343] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9d908800) [pid = 1856] [serial = 977] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x922efc00) [pid = 1856] [serial = 989] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92d8ac00) [pid = 1856] [serial = 983] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95290800) [pid = 1856] [serial = 999] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9d907000) [pid = 1856] [serial = 975] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x925e3c00) [pid = 1856] [serial = 990] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92749c00) [pid = 1856] [serial = 992] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93fc7800) [pid = 1856] [serial = 996] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93dd6000) [pid = 1856] [serial = 995] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92743800) [pid = 1856] [serial = 968] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x926cfc00) [pid = 1856] [serial = 998] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa1188000) [pid = 1856] [serial = 978] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92743400) [pid = 1856] [serial = 986] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9aa33000) [pid = 1856] [serial = 972] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa22a1000) [pid = 1856] [serial = 980] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93b5a800) [pid = 1856] [serial = 969] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x98423000) [pid = 1856] [serial = 984] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9a9c4800) [pid = 1856] [serial = 971] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9274cc00) [pid = 1856] [serial = 987] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92917800) [pid = 1856] [serial = 993] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa2371400) [pid = 1856] [serial = 981] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c3e5c00) [pid = 1856] [serial = 974] [outer = (nil)] [url = about:blank] 16:48:17 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9546c400) [pid = 1856] [serial = 1001] [outer = (nil)] [url = about:blank] 16:48:18 INFO - PROCESS | 1856 | 1466034498009 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:48:18 INFO - PROCESS | 1856 | 1466034498149 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:48:18 INFO - PROCESS | 1856 | 1466034498158 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1856 | 1466034498164 Marionette TRACE conn3 <- [1,1374,null,{}] 16:48:18 INFO - PROCESS | 1856 | 1466034498174 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 1856 | 1466034498179 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:18 INFO - PROCESS | 1856 | 1466034498343 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:48:18 INFO - PROCESS | 1856 | 1466034498461 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1856 | 1466034498471 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ed800 == 8 [pid = 1856] [id = 351] 16:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x922ee800) [pid = 1856] [serial = 1054] [outer = (nil)] 16:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922f6c00) [pid = 1856] [serial = 1055] [outer = 0x922ee800] 16:48:18 INFO - PROCESS | 1856 | 1466034498547 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x925e7400) [pid = 1856] [serial = 1056] [outer = 0x922ee800] 16:48:19 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:19 INFO - PROCESS | 1856 | 1466034499383 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1856 | 1466034499452 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:48:19 INFO - PROCESS | 1856 | 1466034499463 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1856 | 1466034499467 Marionette TRACE conn3 <- [1,1378,null,{}] 16:48:19 INFO - PROCESS | 1856 | 1466034499474 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1856 | 1466034499480 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:19 INFO - PROCESS | 1856 | 1466034499654 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:48:19 INFO - PROCESS | 1856 | 1466034499771 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1856 | 1466034499785 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x92744800 == 9 [pid = 1856] [id = 352] 16:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92748c00) [pid = 1856] [serial = 1057] [outer = (nil)] 16:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9291a400) [pid = 1856] [serial = 1058] [outer = 0x92748c00] 16:48:19 INFO - PROCESS | 1856 | 1466034499857 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92b93800) [pid = 1856] [serial = 1059] [outer = 0x92748c00] 16:48:20 INFO - PROCESS | 1856 | 1466034500784 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1856 | 1466034500849 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:48:20 INFO - PROCESS | 1856 | 1466034500856 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1856 | 1466034500862 Marionette TRACE conn3 <- [1,1382,null,{}] 16:48:20 INFO - PROCESS | 1856 | 1466034500887 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1856 | 1466034500895 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:21 INFO - PROCESS | 1856 | 1466034501102 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:48:21 INFO - PROCESS | 1856 | 1466034501135 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1856 | 1466034501148 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cf000 == 10 [pid = 1856] [id = 353] 16:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93dcf000) [pid = 1856] [serial = 1060] [outer = (nil)] 16:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93ddc800) [pid = 1856] [serial = 1061] [outer = 0x93dcf000] 16:48:21 INFO - PROCESS | 1856 | 1466034501222 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93fc3c00) [pid = 1856] [serial = 1062] [outer = 0x93dcf000] 16:48:22 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:22 INFO - PROCESS | 1856 | 1466034502175 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:48:22 INFO - PROCESS | 1856 | 1466034502265 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:48:22 INFO - PROCESS | 1856 | 1466034502272 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1856 | 1466034502275 Marionette TRACE conn3 <- [1,1386,null,{}] 16:48:22 INFO - PROCESS | 1856 | 1466034502286 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1856 | 1466034502290 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:22 INFO - PROCESS | 1856 | 1466034502494 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926d0400) [pid = 1856] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a9c3c00) [pid = 1856] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9545f800) [pid = 1856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x922f2800) [pid = 1856] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99ec0000) [pid = 1856] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92b96000) [pid = 1856] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92d8b800) [pid = 1856] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x91fee400) [pid = 1856] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9267b400) [pid = 1856] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:48:22 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x99ec0800) [pid = 1856] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:48:22 INFO - PROCESS | 1856 | 1466034502972 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1856 | 1466034502977 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172dc00 == 11 [pid = 1856] [id = 354] 16:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91fea400) [pid = 1856] [serial = 1063] [outer = (nil)] 16:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x925e2c00) [pid = 1856] [serial = 1064] [outer = 0x91fea400] 16:48:23 INFO - PROCESS | 1856 | 1466034503060 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d98800) [pid = 1856] [serial = 1065] [outer = 0x91fea400] 16:48:23 INFO - PROCESS | 1856 | 1466034503830 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1856 | 1466034503911 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:48:23 INFO - PROCESS | 1856 | 1466034503917 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1856 | 1466034503921 Marionette TRACE conn3 <- [1,1390,null,{}] 16:48:23 INFO - PROCESS | 1856 | 1466034503926 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1856 | 1466034503931 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:24 INFO - PROCESS | 1856 | 1466034504080 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:48:24 INFO - PROCESS | 1856 | 1466034504089 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1856 | 1466034504096 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc4800 == 12 [pid = 1856] [id = 355] 16:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x978b5c00) [pid = 1856] [serial = 1066] [outer = (nil)] 16:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x98461000) [pid = 1856] [serial = 1067] [outer = 0x978b5c00] 16:48:24 INFO - PROCESS | 1856 | 1466034504164 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99385400) [pid = 1856] [serial = 1068] [outer = 0x978b5c00] 16:48:25 INFO - PROCESS | 1856 | 1466034505117 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1278ms 16:48:25 INFO - PROCESS | 1856 | 1466034505196 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:48:25 INFO - PROCESS | 1856 | 1466034505203 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:48:25 INFO - PROCESS | 1856 | 1466034505212 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1856 | 1466034505217 Marionette TRACE conn3 <- [1,1394,null,{}] 16:48:25 INFO - PROCESS | 1856 | 1466034505235 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1856 | 1466034505241 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:25 INFO - PROCESS | 1856 | 1466034505465 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:48:25 INFO - PROCESS | 1856 | 1466034505701 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1856 | 1466034505715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92747800 == 13 [pid = 1856] [id = 356] 16:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9274b400) [pid = 1856] [serial = 1069] [outer = (nil)] 16:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92917c00) [pid = 1856] [serial = 1070] [outer = 0x9274b400] 16:48:25 INFO - PROCESS | 1856 | 1466034505816 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d8dc00) [pid = 1856] [serial = 1071] [outer = 0x9274b400] 16:48:26 INFO - PROCESS | 1856 | 1466034506815 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1644ms 16:48:26 INFO - PROCESS | 1856 | 1466034506855 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1856 | 1466034506862 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:48:26 INFO - PROCESS | 1856 | 1466034506872 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1856 | 1466034506876 Marionette TRACE conn3 <- [1,1398,null,{}] 16:48:26 INFO - PROCESS | 1856 | 1466034506883 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1856 | 1466034506888 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:27 INFO - PROCESS | 1856 | 1466034507074 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:48:27 INFO - PROCESS | 1856 | 1466034507279 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1856 | 1466034507291 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecbc00 == 14 [pid = 1856] [id = 357] 16:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95466000) [pid = 1856] [serial = 1072] [outer = (nil)] 16:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x978b2800) [pid = 1856] [serial = 1073] [outer = 0x95466000] 16:48:27 INFO - PROCESS | 1856 | 1466034507374 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x98423000) [pid = 1856] [serial = 1074] [outer = 0x95466000] 16:48:28 INFO - PROCESS | 1856 | 1466034508424 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1586ms 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:48:28 INFO - PROCESS | 1856 | 1466034508458 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1856 | 1466034508461 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:48:28 INFO - PROCESS | 1856 | 1466034508468 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1856 | 1466034508474 Marionette TRACE conn3 <- [1,1402,null,{}] 16:48:28 INFO - PROCESS | 1856 | 1466034508491 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1856 | 1466034508499 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:28 INFO - PROCESS | 1856 | 1466034508708 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:48:28 INFO - PROCESS | 1856 | 1466034508942 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1856 | 1466034508953 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c5c00 == 15 [pid = 1856] [id = 358] 16:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9c6400) [pid = 1856] [serial = 1075] [outer = (nil)] 16:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9cb800) [pid = 1856] [serial = 1076] [outer = 0x9a9c6400] 16:48:29 INFO - PROCESS | 1856 | 1466034509074 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9aa31000) [pid = 1856] [serial = 1077] [outer = 0x9a9c6400] 16:48:29 INFO - PROCESS | 1856 | 1466034509979 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1589ms 16:48:30 INFO - PROCESS | 1856 | 1466034510057 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1856 | 1466034510061 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:48:30 INFO - PROCESS | 1856 | 1466034510068 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1856 | 1466034510070 Marionette TRACE conn3 <- [1,1406,null,{}] 16:48:30 INFO - PROCESS | 1856 | 1466034510076 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 1856 | 1466034510082 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:30 INFO - PROCESS | 1856 | 1466034510263 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:48:30 INFO - PROCESS | 1856 | 1466034510424 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1856 | 1466034510432 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9f000 == 16 [pid = 1856] [id = 359] 16:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a9ccc00) [pid = 1856] [serial = 1078] [outer = (nil)] 16:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b209400) [pid = 1856] [serial = 1079] [outer = 0x9a9ccc00] 16:48:30 INFO - PROCESS | 1856 | 1466034510510 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b207800) [pid = 1856] [serial = 1080] [outer = 0x9a9ccc00] 16:48:31 INFO - PROCESS | 1856 | 1466034511635 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1634ms 16:48:31 INFO - PROCESS | 1856 | 1466034511715 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:48:31 INFO - PROCESS | 1856 | 1466034511720 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:48:31 INFO - PROCESS | 1856 | 1466034511728 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1856 | 1466034511733 Marionette TRACE conn3 <- [1,1410,null,{}] 16:48:31 INFO - PROCESS | 1856 | 1466034511741 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1856 | 1466034511746 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:31 INFO - PROCESS | 1856 | 1466034511936 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92b99000) [pid = 1856] [serial = 1013] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92d91c00) [pid = 1856] [serial = 1014] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92746c00) [pid = 1856] [serial = 1016] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92921000) [pid = 1856] [serial = 1017] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a263000) [pid = 1856] [serial = 1022] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a8b9c00) [pid = 1856] [serial = 1023] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9528e400) [pid = 1856] [serial = 1020] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a8b5400) [pid = 1856] [serial = 1029] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9545e000) [pid = 1856] [serial = 1028] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a9cfc00) [pid = 1856] [serial = 1025] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978afc00) [pid = 1856] [serial = 1002] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x925ea800) [pid = 1856] [serial = 1004] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x926c8400) [pid = 1856] [serial = 1005] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a4d6c00) [pid = 1856] [serial = 1010] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a8ad400) [pid = 1856] [serial = 1011] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93ddac00) [pid = 1856] [serial = 1019] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x931ec400) [pid = 1856] [serial = 1007] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9a9ec400) [pid = 1856] [serial = 1026] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93dcf400) [pid = 1856] [serial = 1008] [outer = (nil)] [url = about:blank] 16:48:32 INFO - PROCESS | 1856 | 1466034512178 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1856 | 1466034512186 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3400 == 17 [pid = 1856] [id = 360] 16:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ff3800) [pid = 1856] [serial = 1081] [outer = (nil)] 16:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x926cdc00) [pid = 1856] [serial = 1082] [outer = 0x91ff3800] 16:48:32 INFO - PROCESS | 1856 | 1466034512256 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9274cc00) [pid = 1856] [serial = 1083] [outer = 0x91ff3800] 16:48:33 INFO - PROCESS | 1856 | 1466034513068 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1395ms 16:48:33 INFO - PROCESS | 1856 | 1466034513121 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1856 | 1466034513126 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:48:33 INFO - PROCESS | 1856 | 1466034513137 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1856 | 1466034513140 Marionette TRACE conn3 <- [1,1414,null,{}] 16:48:33 INFO - PROCESS | 1856 | 1466034513146 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1856 | 1466034513152 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:33 INFO - PROCESS | 1856 | 1466034513312 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:48:33 INFO - PROCESS | 1856 | 1466034513434 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1856 | 1466034513444 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d8ec00 == 18 [pid = 1856] [id = 361] 16:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d92c00) [pid = 1856] [serial = 1084] [outer = (nil)] 16:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x931e3c00) [pid = 1856] [serial = 1085] [outer = 0x92d92c00] 16:48:33 INFO - PROCESS | 1856 | 1466034513530 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93dda400) [pid = 1856] [serial = 1086] [outer = 0x92d92c00] 16:48:34 INFO - PROCESS | 1856 | 1466034514403 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1281ms 16:48:34 INFO - PROCESS | 1856 | 1466034514418 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1856 | 1466034514421 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:48:34 INFO - PROCESS | 1856 | 1466034514427 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1856 | 1466034514433 Marionette TRACE conn3 <- [1,1418,null,{}] 16:48:34 INFO - PROCESS | 1856 | 1466034514448 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1856 | 1466034514456 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:34 INFO - PROCESS | 1856 | 1466034514614 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:48:34 INFO - PROCESS | 1856 | 1466034514625 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1856 | 1466034514633 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x978cb000 == 19 [pid = 1856] [id = 362] 16:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978d0000) [pid = 1856] [serial = 1087] [outer = (nil)] 16:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a40c800) [pid = 1856] [serial = 1088] [outer = 0x978d0000] 16:48:34 INFO - PROCESS | 1856 | 1466034514820 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a8ab000) [pid = 1856] [serial = 1089] [outer = 0x978d0000] 16:48:35 INFO - PROCESS | 1856 | 1466034515697 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1289ms 16:48:35 INFO - PROCESS | 1856 | 1466034515717 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1856 | 1466034515721 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:48:35 INFO - PROCESS | 1856 | 1466034515735 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1856 | 1466034515737 Marionette TRACE conn3 <- [1,1422,null,{}] 16:48:35 INFO - PROCESS | 1856 | 1466034515743 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 1856 | 1466034515748 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:35 INFO - PROCESS | 1856 | 1466034515961 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:48:36 INFO - PROCESS | 1856 | 1466034515985 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1856 | 1466034515995 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x98235800 == 20 [pid = 1856] [id = 363] 16:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a9c1c00) [pid = 1856] [serial = 1090] [outer = (nil)] 16:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a9c8400) [pid = 1856] [serial = 1091] [outer = 0x9a9c1c00] 16:48:36 INFO - PROCESS | 1856 | 1466034516058 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9ec400) [pid = 1856] [serial = 1092] [outer = 0x9a9c1c00] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93dcf000) [pid = 1856] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92748c00) [pid = 1856] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91fea400) [pid = 1856] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91fe7c00) [pid = 1856] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d8a800) [pid = 1856] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99386800) [pid = 1856] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978a9400) [pid = 1856] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x926c9000) [pid = 1856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c1dc800) [pid = 1856] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9c3e4000) [pid = 1856] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x922ee800) [pid = 1856] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:48:36 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8eec5400) [pid = 1856] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:48:37 INFO - PROCESS | 1856 | 1466034517016 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1335ms 16:48:37 INFO - PROCESS | 1856 | 1466034517063 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1856 | 1466034517066 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:48:37 INFO - PROCESS | 1856 | 1466034517072 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1856 | 1466034517076 Marionette TRACE conn3 <- [1,1426,null,{}] 16:48:37 INFO - PROCESS | 1856 | 1466034517081 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1856 | 1466034517086 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:37 INFO - PROCESS | 1856 | 1466034517231 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:48:37 INFO - PROCESS | 1856 | 1466034517244 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1856 | 1466034517249 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ca800 == 21 [pid = 1856] [id = 364] 16:48:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92748000) [pid = 1856] [serial = 1093] [outer = (nil)] 16:48:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x99386800) [pid = 1856] [serial = 1094] [outer = 0x92748000] 16:48:37 INFO - PROCESS | 1856 | 1466034517317 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x984efc00) [pid = 1856] [serial = 1095] [outer = 0x92748000] 16:48:38 INFO - PROCESS | 1856 | 1466034518224 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1186ms 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:48:38 INFO - PROCESS | 1856 | 1466034518259 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1856 | 1466034518262 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:48:38 INFO - PROCESS | 1856 | 1466034518269 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1856 | 1466034518272 Marionette TRACE conn3 <- [1,1430,null,{}] 16:48:38 INFO - PROCESS | 1856 | 1466034518277 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1856 | 1466034518287 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:38 INFO - PROCESS | 1856 | 1466034518474 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:48:38 INFO - PROCESS | 1856 | 1466034518484 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1856 | 1466034518495 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x92742800 == 22 [pid = 1856] [id = 365] 16:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9a881800) [pid = 1856] [serial = 1096] [outer = (nil)] 16:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b25c800) [pid = 1856] [serial = 1097] [outer = 0x9a881800] 16:48:38 INFO - PROCESS | 1856 | 1466034518666 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b268c00) [pid = 1856] [serial = 1098] [outer = 0x9a881800] 16:48:39 INFO - PROCESS | 1856 | 1466034519695 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1482ms 16:48:39 INFO - PROCESS | 1856 | 1466034519751 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:48:39 INFO - PROCESS | 1856 | 1466034519758 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:48:39 INFO - PROCESS | 1856 | 1466034519766 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1856 | 1466034519774 Marionette TRACE conn3 <- [1,1434,null,{}] 16:48:39 INFO - PROCESS | 1856 | 1466034519781 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1856 | 1466034519787 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:39 INFO - PROCESS | 1856 | 1466034519974 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:48:40 INFO - PROCESS | 1856 | 1466034520188 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1856 | 1466034520197 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee400 == 23 [pid = 1856] [id = 366] 16:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9267b400) [pid = 1856] [serial = 1099] [outer = (nil)] 16:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9274bc00) [pid = 1856] [serial = 1100] [outer = 0x9267b400] 16:48:40 INFO - PROCESS | 1856 | 1466034520326 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92d98c00) [pid = 1856] [serial = 1101] [outer = 0x9267b400] 16:48:41 INFO - PROCESS | 1856 | 1466034521252 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1536ms 16:48:41 INFO - PROCESS | 1856 | 1466034521301 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1856 | 1466034521309 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:48:41 INFO - PROCESS | 1856 | 1466034521319 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1856 | 1466034521323 Marionette TRACE conn3 <- [1,1438,null,{}] 16:48:41 INFO - PROCESS | 1856 | 1466034521329 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1856 | 1466034521335 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:41 INFO - PROCESS | 1856 | 1466034521520 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:48:41 INFO - PROCESS | 1856 | 1466034521772 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1856 | 1466034521778 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd4400 == 24 [pid = 1856] [id = 367] 16:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978d0800) [pid = 1856] [serial = 1102] [outer = (nil)] 16:48:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a167c00) [pid = 1856] [serial = 1103] [outer = 0x978d0800] 16:48:41 INFO - PROCESS | 1856 | 1466034521907 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a8ae400) [pid = 1856] [serial = 1104] [outer = 0x978d0800] 16:48:42 INFO - PROCESS | 1856 | 1466034522828 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1589ms 16:48:42 INFO - PROCESS | 1856 | 1466034522909 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1856 | 1466034522912 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:48:42 INFO - PROCESS | 1856 | 1466034522920 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1856 | 1466034522926 Marionette TRACE conn3 <- [1,1442,null,{}] 16:48:42 INFO - PROCESS | 1856 | 1466034522958 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:42 INFO - PROCESS | 1856 | 1466034522967 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:43 INFO - PROCESS | 1856 | 1466034523210 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:48:43 INFO - PROCESS | 1856 | 1466034523379 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1856 | 1466034523391 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b261000 == 25 [pid = 1856] [id = 368] 16:48:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b263c00) [pid = 1856] [serial = 1105] [outer = (nil)] 16:48:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9bb7f000) [pid = 1856] [serial = 1106] [outer = 0x9b263c00] 16:48:43 INFO - PROCESS | 1856 | 1466034523478 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c1db800) [pid = 1856] [serial = 1107] [outer = 0x9b263c00] 16:48:44 INFO - PROCESS | 1856 | 1466034524383 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1535ms 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:48:44 INFO - PROCESS | 1856 | 1466034524455 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1856 | 1466034524459 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:48:44 INFO - PROCESS | 1856 | 1466034524466 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1856 | 1466034524469 Marionette TRACE conn3 <- [1,1446,null,{}] 16:48:44 INFO - PROCESS | 1856 | 1466034524475 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1856 | 1466034524480 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:44 INFO - PROCESS | 1856 | 1466034524657 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:48:44 INFO - PROCESS | 1856 | 1466034524822 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1856 | 1466034524828 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c26a400 == 26 [pid = 1856] [id = 369] 16:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c26b800) [pid = 1856] [serial = 1108] [outer = (nil)] 16:48:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e2800) [pid = 1856] [serial = 1109] [outer = 0x9c26b800] 16:48:44 INFO - PROCESS | 1856 | 1466034524907 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c3e4000) [pid = 1856] [serial = 1110] [outer = 0x9c26b800] 16:48:45 INFO - PROCESS | 1856 | 1466034525870 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 16:48:45 INFO - PROCESS | 1856 | 1466034525946 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1856 | 1466034525950 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:48:45 INFO - PROCESS | 1856 | 1466034525956 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1856 | 1466034525959 Marionette TRACE conn3 <- [1,1450,null,{}] 16:48:45 INFO - PROCESS | 1856 | 1466034525965 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 1856 | 1466034525970 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:46 INFO - PROCESS | 1856 | 1466034526173 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:48:46 INFO - PROCESS | 1856 | 1466034526402 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1856 | 1466034526410 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1800 == 27 [pid = 1856] [id = 370] 16:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9267dc00) [pid = 1856] [serial = 1111] [outer = (nil)] 16:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d906000) [pid = 1856] [serial = 1112] [outer = 0x9267dc00] 16:48:46 INFO - PROCESS | 1856 | 1466034526534 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9d910400) [pid = 1856] [serial = 1113] [outer = 0x9267dc00] 16:48:47 INFO - PROCESS | 1856 | 1466034527495 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1580ms 16:48:47 INFO - PROCESS | 1856 | 1466034527537 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:48:47 INFO - PROCESS | 1856 | 1466034527541 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:48:47 INFO - PROCESS | 1856 | 1466034527548 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1856 | 1466034527551 Marionette TRACE conn3 <- [1,1454,null,{}] 16:48:47 INFO - PROCESS | 1856 | 1466034527557 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 1856 | 1466034527567 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:47 INFO - PROCESS | 1856 | 1466034527760 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:48:48 INFO - PROCESS | 1856 | 1466034528203 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1856 | 1466034528217 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x91737800 == 28 [pid = 1856] [id = 371] 16:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x91738800) [pid = 1856] [serial = 1114] [outer = (nil)] 16:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91ff4800) [pid = 1856] [serial = 1115] [outer = 0x91738800] 16:48:48 INFO - PROCESS | 1856 | 1466034528333 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9266f400) [pid = 1856] [serial = 1116] [outer = 0x91738800] 16:48:49 INFO - PROCESS | 1856 | 1466034529332 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1843ms 16:48:49 INFO - PROCESS | 1856 | 1466034529393 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:48:49 INFO - PROCESS | 1856 | 1466034529398 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:48:49 INFO - PROCESS | 1856 | 1466034529406 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1856 | 1466034529409 Marionette TRACE conn3 <- [1,1458,null,{}] 16:48:49 INFO - PROCESS | 1856 | 1466034529417 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1856 | 1466034529425 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:49 INFO - PROCESS | 1856 | 1466034529592 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:48:50 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec4c00 == 27 [pid = 1856] [id = 350] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x98461000) [pid = 1856] [serial = 1067] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93ddc800) [pid = 1856] [serial = 1061] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9291a400) [pid = 1856] [serial = 1058] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x925e2c00) [pid = 1856] [serial = 1064] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x922f4800) [pid = 1856] [serial = 1032] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91ff2000) [pid = 1856] [serial = 1031] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93fd2c00) [pid = 1856] [serial = 1035] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93b58000) [pid = 1856] [serial = 1034] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93fc3c00) [pid = 1856] [serial = 1062] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a8b3c00) [pid = 1856] [serial = 1038] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a1a4800) [pid = 1856] [serial = 1037] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b261800) [pid = 1856] [serial = 1041] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b25c000) [pid = 1856] [serial = 1040] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b51c000) [pid = 1856] [serial = 1044] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9b51a400) [pid = 1856] [serial = 1043] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9d90f400) [pid = 1856] [serial = 1047] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9c3eac00) [pid = 1856] [serial = 1046] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa229f000) [pid = 1856] [serial = 1050] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa2297000) [pid = 1856] [serial = 1049] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x922f6c00) [pid = 1856] [serial = 1055] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x925e7400) [pid = 1856] [serial = 1056] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91735400) [pid = 1856] [serial = 1053] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x8eecb800) [pid = 1856] [serial = 1052] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x92b93800) [pid = 1856] [serial = 1059] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92d98800) [pid = 1856] [serial = 1065] [outer = (nil)] [url = about:blank] 16:48:50 INFO - PROCESS | 1856 | 1466034530837 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1856 | 1466034530845 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebe000 == 28 [pid = 1856] [id = 372] 16:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9172c800) [pid = 1856] [serial = 1117] [outer = (nil)] 16:48:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91732c00) [pid = 1856] [serial = 1118] [outer = 0x9172c800] 16:48:50 INFO - PROCESS | 1856 | 1466034530958 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91fef800) [pid = 1856] [serial = 1119] [outer = 0x9172c800] 16:48:51 INFO - PROCESS | 1856 | 1466034531776 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2438ms 16:48:51 INFO - PROCESS | 1856 | 1466034531844 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1856 | 1466034531849 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:48:51 INFO - PROCESS | 1856 | 1466034531856 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1856 | 1466034531861 Marionette TRACE conn3 <- [1,1462,null,{}] 16:48:51 INFO - PROCESS | 1856 | 1466034531868 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1856 | 1466034531874 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:52 INFO - PROCESS | 1856 | 1466034532038 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:48:52 INFO - PROCESS | 1856 | 1466034532164 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1856 | 1466034532175 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ec400 == 29 [pid = 1856] [id = 373] 16:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x925efc00) [pid = 1856] [serial = 1120] [outer = (nil)] 16:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9267c800) [pid = 1856] [serial = 1121] [outer = 0x925efc00] 16:48:52 INFO - PROCESS | 1856 | 1466034532257 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92743000) [pid = 1856] [serial = 1122] [outer = 0x925efc00] 16:48:53 INFO - PROCESS | 1856 | 1466034533050 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1229ms 16:48:53 INFO - PROCESS | 1856 | 1466034533090 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1856 | 1466034533097 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:48:53 INFO - PROCESS | 1856 | 1466034533118 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1856 | 1466034533122 Marionette TRACE conn3 <- [1,1466,null,{}] 16:48:53 INFO - PROCESS | 1856 | 1466034533128 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1856 | 1466034533133 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:53 INFO - PROCESS | 1856 | 1466034533355 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:48:53 INFO - PROCESS | 1856 | 1466034533379 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1856 | 1466034533386 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x92924000 == 30 [pid = 1856] [id = 374] 16:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92b9e000) [pid = 1856] [serial = 1123] [outer = (nil)] 16:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92d8ac00) [pid = 1856] [serial = 1124] [outer = 0x92b9e000] 16:48:53 INFO - PROCESS | 1856 | 1466034533454 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92d95400) [pid = 1856] [serial = 1125] [outer = 0x92b9e000] 16:48:54 INFO - PROCESS | 1856 | 1466034534435 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1386ms 16:48:54 INFO - PROCESS | 1856 | 1466034534505 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1856 | 1466034534509 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:48:54 INFO - PROCESS | 1856 | 1466034534524 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1856 | 1466034534534 Marionette TRACE conn3 <- [1,1470,null,{}] 16:48:54 INFO - PROCESS | 1856 | 1466034534549 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1856 | 1466034534556 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:54 INFO - PROCESS | 1856 | 1466034534776 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:48:54 INFO - PROCESS | 1856 | 1466034534799 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1856 | 1466034534805 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecc400 == 31 [pid = 1856] [id = 375] 16:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92673800) [pid = 1856] [serial = 1126] [outer = (nil)] 16:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93fcb000) [pid = 1856] [serial = 1127] [outer = 0x92673800] 16:48:54 INFO - PROCESS | 1856 | 1466034534895 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95435800) [pid = 1856] [serial = 1128] [outer = 0x92673800] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a9c1c00) [pid = 1856] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91ff3800) [pid = 1856] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9274b400) [pid = 1856] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x978b5c00) [pid = 1856] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a9ccc00) [pid = 1856] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978d0000) [pid = 1856] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95466000) [pid = 1856] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9a9c6400) [pid = 1856] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92d92c00) [pid = 1856] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92748000) [pid = 1856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:48:55 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a881800) [pid = 1856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:48:56 INFO - PROCESS | 1856 | 1466034536237 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1757ms 16:48:56 INFO - PROCESS | 1856 | 1466034536273 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1856 | 1466034536278 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:48:56 INFO - PROCESS | 1856 | 1466034536284 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1856 | 1466034536286 Marionette TRACE conn3 <- [1,1474,null,{}] 16:48:56 INFO - PROCESS | 1856 | 1466034536292 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1856 | 1466034536297 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:56 INFO - PROCESS | 1856 | 1466034536450 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:48:56 INFO - PROCESS | 1856 | 1466034536464 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1856 | 1466034536470 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 32 [pid = 1856] [id = 376] 16:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91730800) [pid = 1856] [serial = 1129] [outer = (nil)] 16:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x95466400) [pid = 1856] [serial = 1130] [outer = 0x91730800] 16:48:56 INFO - PROCESS | 1856 | 1466034536537 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9546b000) [pid = 1856] [serial = 1131] [outer = 0x91730800] 16:48:57 INFO - PROCESS | 1856 | 1466034537408 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1193ms 16:48:57 INFO - PROCESS | 1856 | 1466034537478 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1856 | 1466034537482 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:48:57 INFO - PROCESS | 1856 | 1466034537488 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1856 | 1466034537491 Marionette TRACE conn3 <- [1,1478,null,{}] 16:48:57 INFO - PROCESS | 1856 | 1466034537497 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1856 | 1466034537501 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:57 INFO - PROCESS | 1856 | 1466034537712 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:48:57 INFO - PROCESS | 1856 | 1466034537875 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1856 | 1466034537888 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8800 == 33 [pid = 1856] [id = 377] 16:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eec9000) [pid = 1856] [serial = 1132] [outer = (nil)] 16:48:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9172bc00) [pid = 1856] [serial = 1133] [outer = 0x8eec9000] 16:48:57 INFO - PROCESS | 1856 | 1466034537972 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fef400) [pid = 1856] [serial = 1134] [outer = 0x8eec9000] 16:48:59 INFO - PROCESS | 1856 | 1466034539095 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1695ms 16:48:59 INFO - PROCESS | 1856 | 1466034539186 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1856 | 1466034539193 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:48:59 INFO - PROCESS | 1856 | 1466034539201 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1856 | 1466034539206 Marionette TRACE conn3 <- [1,1482,null,{}] 16:48:59 INFO - PROCESS | 1856 | 1466034539213 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 1856 | 1466034539223 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:59 INFO - PROCESS | 1856 | 1466034539447 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:48:59 INFO - PROCESS | 1856 | 1466034539665 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1856 | 1466034539675 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:48:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x92672000 == 34 [pid = 1856] [id = 378] 16:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92924400) [pid = 1856] [serial = 1135] [outer = (nil)] 16:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92ba1c00) [pid = 1856] [serial = 1136] [outer = 0x92924400] 16:48:59 INFO - PROCESS | 1856 | 1466034539755 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x931ed000) [pid = 1856] [serial = 1137] [outer = 0x92924400] 16:49:00 INFO - PROCESS | 1856 | 1466034540859 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1734ms 16:49:00 INFO - PROCESS | 1856 | 1466034540936 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1856 | 1466034540941 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:49:00 INFO - PROCESS | 1856 | 1466034540948 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1856 | 1466034540952 Marionette TRACE conn3 <- [1,1486,null,{}] 16:49:00 INFO - PROCESS | 1856 | 1466034540958 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1856 | 1466034540964 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:01 INFO - PROCESS | 1856 | 1466034541166 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:49:01 INFO - PROCESS | 1856 | 1466034541429 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1856 | 1466034541440 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd9000 == 35 [pid = 1856] [id = 379] 16:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95430800) [pid = 1856] [serial = 1138] [outer = (nil)] 16:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95462c00) [pid = 1856] [serial = 1139] [outer = 0x95430800] 16:49:01 INFO - PROCESS | 1856 | 1466034541518 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x978b6c00) [pid = 1856] [serial = 1140] [outer = 0x95430800] 16:49:02 INFO - PROCESS | 1856 | 1466034542641 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1736ms 16:49:02 INFO - PROCESS | 1856 | 1466034542685 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1856 | 1466034542692 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:49:02 INFO - PROCESS | 1856 | 1466034542708 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1856 | 1466034542715 Marionette TRACE conn3 <- [1,1490,null,{}] 16:49:02 INFO - PROCESS | 1856 | 1466034542721 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1856 | 1466034542728 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:02 INFO - PROCESS | 1856 | 1466034542923 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:49:03 INFO - PROCESS | 1856 | 1466034543141 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1856 | 1466034543149 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x99735c00 == 36 [pid = 1856] [id = 380] 16:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a4dc400) [pid = 1856] [serial = 1141] [outer = (nil)] 16:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a8b9800) [pid = 1856] [serial = 1142] [outer = 0x9a4dc400] 16:49:03 INFO - PROCESS | 1856 | 1466034543260 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9c6000) [pid = 1856] [serial = 1143] [outer = 0x9a4dc400] 16:49:04 INFO - PROCESS | 1856 | 1466034544397 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1742ms 16:49:04 INFO - PROCESS | 1856 | 1466034544443 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1856 | 1466034544450 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:49:04 INFO - PROCESS | 1856 | 1466034544458 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1856 | 1466034544463 Marionette TRACE conn3 <- [1,1494,null,{}] 16:49:04 INFO - PROCESS | 1856 | 1466034544471 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1856 | 1466034544476 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:04 INFO - PROCESS | 1856 | 1466034544716 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:49:05 INFO - PROCESS | 1856 | 1466034544984 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1856 | 1466034544997 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x92671c00 == 37 [pid = 1856] [id = 381] 16:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92674c00) [pid = 1856] [serial = 1144] [outer = (nil)] 16:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x926ce800) [pid = 1856] [serial = 1145] [outer = 0x92674c00] 16:49:05 INFO - PROCESS | 1856 | 1466034545073 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9274a400) [pid = 1856] [serial = 1146] [outer = 0x92674c00] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9172dc00 == 36 [pid = 1856] [id = 354] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x922ed800 == 35 [pid = 1856] [id = 351] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 34 [pid = 1856] [id = 376] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecc400 == 33 [pid = 1856] [id = 375] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92924000 == 32 [pid = 1856] [id = 374] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x925ec400 == 31 [pid = 1856] [id = 373] 16:49:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebe000 == 30 [pid = 1856] [id = 372] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x984efc00) [pid = 1856] [serial = 1095] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a9c8400) [pid = 1856] [serial = 1091] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9274cc00) [pid = 1856] [serial = 1083] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92917c00) [pid = 1856] [serial = 1070] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x99385400) [pid = 1856] [serial = 1068] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92d8dc00) [pid = 1856] [serial = 1071] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b207800) [pid = 1856] [serial = 1080] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a8ab000) [pid = 1856] [serial = 1089] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978b2800) [pid = 1856] [serial = 1073] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a9ec400) [pid = 1856] [serial = 1092] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9aa31000) [pid = 1856] [serial = 1077] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b209400) [pid = 1856] [serial = 1079] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x931e3c00) [pid = 1856] [serial = 1085] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93dda400) [pid = 1856] [serial = 1086] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9a40c800) [pid = 1856] [serial = 1088] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x99386800) [pid = 1856] [serial = 1094] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x926cdc00) [pid = 1856] [serial = 1082] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x98423000) [pid = 1856] [serial = 1074] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9a9cb800) [pid = 1856] [serial = 1076] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9b268c00) [pid = 1856] [serial = 1098] [outer = (nil)] [url = about:blank] 16:49:05 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9b25c800) [pid = 1856] [serial = 1097] [outer = (nil)] [url = about:blank] 16:49:06 INFO - PROCESS | 1856 | 1466034546053 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1637ms 16:49:06 INFO - PROCESS | 1856 | 1466034546095 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1856 | 1466034546102 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:49:06 INFO - PROCESS | 1856 | 1466034546111 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1856 | 1466034546115 Marionette TRACE conn3 <- [1,1498,null,{}] 16:49:06 INFO - PROCESS | 1856 | 1466034546121 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1856 | 1466034546127 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:06 INFO - PROCESS | 1856 | 1466034546300 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:49:06 INFO - PROCESS | 1856 | 1466034546482 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1856 | 1466034546489 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b95000 == 31 [pid = 1856] [id = 382] 16:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x92ba0400) [pid = 1856] [serial = 1147] [outer = (nil)] 16:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93b64c00) [pid = 1856] [serial = 1148] [outer = 0x92ba0400] 16:49:06 INFO - PROCESS | 1856 | 1466034546565 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93f43400) [pid = 1856] [serial = 1149] [outer = 0x92ba0400] 16:49:07 INFO - PROCESS | 1856 | 1466034547318 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1235ms 16:49:07 INFO - PROCESS | 1856 | 1466034547347 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1856 | 1466034547350 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:49:07 INFO - PROCESS | 1856 | 1466034547357 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1856 | 1466034547362 Marionette TRACE conn3 <- [1,1502,null,{}] 16:49:07 INFO - PROCESS | 1856 | 1466034547378 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1856 | 1466034547385 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:07 INFO - PROCESS | 1856 | 1466034547546 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:49:07 INFO - PROCESS | 1856 | 1466034547558 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1856 | 1466034547567 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x978b0400 == 32 [pid = 1856] [id = 383] 16:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x978b3c00) [pid = 1856] [serial = 1150] [outer = (nil)] 16:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x98240800) [pid = 1856] [serial = 1151] [outer = 0x978b3c00] 16:49:07 INFO - PROCESS | 1856 | 1466034547639 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x99fb6800) [pid = 1856] [serial = 1152] [outer = 0x978b3c00] 16:49:08 INFO - PROCESS | 1856 | 1466034548675 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1384ms 16:49:08 INFO - PROCESS | 1856 | 1466034548742 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1856 | 1466034548747 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:49:08 INFO - PROCESS | 1856 | 1466034548753 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1856 | 1466034548756 Marionette TRACE conn3 <- [1,1506,null,{}] 16:49:08 INFO - PROCESS | 1856 | 1466034548762 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1856 | 1466034548766 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:08 INFO - PROCESS | 1856 | 1466034548991 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:49:09 INFO - PROCESS | 1856 | 1466034549013 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1856 | 1466034549023 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebd800 == 33 [pid = 1856] [id = 384] 16:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x931df000) [pid = 1856] [serial = 1153] [outer = (nil)] 16:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a8b7c00) [pid = 1856] [serial = 1154] [outer = 0x931df000] 16:49:09 INFO - PROCESS | 1856 | 1466034549102 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a9c8400) [pid = 1856] [serial = 1155] [outer = 0x931df000] 16:49:10 INFO - PROCESS | 1856 | 1466034549996 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1278ms 16:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:49:10 INFO - PROCESS | 1856 | 1466034550032 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1856 | 1466034550034 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:49:10 INFO - PROCESS | 1856 | 1466034550041 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1856 | 1466034550044 Marionette TRACE conn3 <- [1,1510,null,{}] 16:49:10 INFO - PROCESS | 1856 | 1466034550054 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1856 | 1466034550058 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:10 INFO - PROCESS | 1856 | 1466034550252 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:49:10 INFO - PROCESS | 1856 | 1466034550280 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1856 | 1466034550288 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b3c00 == 34 [pid = 1856] [id = 385] 16:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a9ef800) [pid = 1856] [serial = 1156] [outer = (nil)] 16:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b179000) [pid = 1856] [serial = 1157] [outer = 0x9a9ef800] 16:49:10 INFO - PROCESS | 1856 | 1466034550356 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9aa37c00) [pid = 1856] [serial = 1158] [outer = 0x9a9ef800] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b9e000) [pid = 1856] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x925efc00) [pid = 1856] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92673800) [pid = 1856] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91738800) [pid = 1856] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9267b400) [pid = 1856] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x978d0800) [pid = 1856] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9172c800) [pid = 1856] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9b263c00) [pid = 1856] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c26b800) [pid = 1856] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:49:10 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9267dc00) [pid = 1856] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:49:11 INFO - PROCESS | 1856 | 1466034551330 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1333ms 16:49:11 INFO - PROCESS | 1856 | 1466034551374 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1856 | 1466034551378 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:49:11 INFO - PROCESS | 1856 | 1466034551383 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1856 | 1466034551386 Marionette TRACE conn3 <- [1,1514,null,{}] 16:49:11 INFO - PROCESS | 1856 | 1466034551392 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1856 | 1466034551402 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:11 INFO - PROCESS | 1856 | 1466034551616 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:49:11 INFO - PROCESS | 1856 | 1466034551743 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1856 | 1466034551752 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec2c00 == 35 [pid = 1856] [id = 386] 16:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9172b400) [pid = 1856] [serial = 1159] [outer = (nil)] 16:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9b22cc00) [pid = 1856] [serial = 1160] [outer = 0x9172b400] 16:49:11 INFO - PROCESS | 1856 | 1466034551820 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9b25e800) [pid = 1856] [serial = 1161] [outer = 0x9172b400] 16:49:12 INFO - PROCESS | 1856 | 1466034552578 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1231ms 16:49:12 INFO - PROCESS | 1856 | 1466034552615 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1856 | 1466034552619 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:49:12 INFO - PROCESS | 1856 | 1466034552626 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1856 | 1466034552628 Marionette TRACE conn3 <- [1,1518,null,{}] 16:49:12 INFO - PROCESS | 1856 | 1466034552642 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1856 | 1466034552647 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:12 INFO - PROCESS | 1856 | 1466034552874 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:49:13 INFO - PROCESS | 1856 | 1466034553039 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1856 | 1466034553049 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 36 [pid = 1856] [id = 387] 16:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9172e800) [pid = 1856] [serial = 1162] [outer = (nil)] 16:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x91fec000) [pid = 1856] [serial = 1163] [outer = 0x9172e800] 16:49:13 INFO - PROCESS | 1856 | 1466034553133 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x922f4400) [pid = 1856] [serial = 1164] [outer = 0x9172e800] 16:49:14 INFO - PROCESS | 1856 | 1466034554170 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1583ms 16:49:14 INFO - PROCESS | 1856 | 1466034554212 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1856 | 1466034554218 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:49:14 INFO - PROCESS | 1856 | 1466034554227 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1856 | 1466034554233 Marionette TRACE conn3 <- [1,1522,null,{}] 16:49:14 INFO - PROCESS | 1856 | 1466034554240 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1856 | 1466034554246 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:14 INFO - PROCESS | 1856 | 1466034554469 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:49:14 INFO - PROCESS | 1856 | 1466034554686 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1856 | 1466034554693 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b95400 == 37 [pid = 1856] [id = 388] 16:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92b96c00) [pid = 1856] [serial = 1165] [outer = (nil)] 16:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x931ea000) [pid = 1856] [serial = 1166] [outer = 0x92b96c00] 16:49:14 INFO - PROCESS | 1856 | 1466034554838 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93ddd000) [pid = 1856] [serial = 1167] [outer = 0x92b96c00] 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:15 INFO - PROCESS | 1856 | 1466034555640 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:49:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:49:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:49:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:49:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:49:15 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:49:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:49:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1490ms 16:49:15 INFO - PROCESS | 1856 | 1466034555725 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:49:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:49:15 INFO - PROCESS | 1856 | 1466034555731 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:49:15 INFO - PROCESS | 1856 | 1466034555754 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1856 | 1466034555759 Marionette TRACE conn3 <- [1,1526,null,{}] 16:49:15 INFO - PROCESS | 1856 | 1466034555769 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1856 | 1466034555774 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:15 INFO - PROCESS | 1856 | 1466034555955 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:49:16 INFO - PROCESS | 1856 | 1466034556123 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1856 | 1466034556130 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b99800 == 38 [pid = 1856] [id = 389] 16:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a9cbc00) [pid = 1856] [serial = 1168] [outer = (nil)] 16:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b20a800) [pid = 1856] [serial = 1169] [outer = 0x9a9cbc00] 16:49:16 INFO - PROCESS | 1856 | 1466034556209 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b22b400) [pid = 1856] [serial = 1170] [outer = 0x9a9cbc00] 16:49:17 INFO - PROCESS | 1856 | 1466034557172 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:49:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:49:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:49:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:49:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1504ms 16:49:17 INFO - PROCESS | 1856 | 1466034557245 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1856 | 1466034557252 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:49:17 INFO - PROCESS | 1856 | 1466034557270 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1856 | 1466034557278 Marionette TRACE conn3 <- [1,1530,null,{}] 16:49:17 INFO - PROCESS | 1856 | 1466034557284 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1856 | 1466034557291 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:17 INFO - PROCESS | 1856 | 1466034557485 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:49:17 INFO - PROCESS | 1856 | 1466034557656 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1856 | 1466034557668 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b20c400 == 39 [pid = 1856] [id = 390] 16:49:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b516c00) [pid = 1856] [serial = 1171] [outer = (nil)] 16:49:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c3e1400) [pid = 1856] [serial = 1172] [outer = 0x9b516c00] 16:49:17 INFO - PROCESS | 1856 | 1466034557751 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3ea400) [pid = 1856] [serial = 1173] [outer = 0x9b516c00] 16:49:18 INFO - PROCESS | 1856 | 1466034558594 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:49:18 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:49:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:49:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:49:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:49:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:49:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:49:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1396ms 16:49:18 INFO - PROCESS | 1856 | 1466034558659 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1856 | 1466034558663 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:49:18 INFO - PROCESS | 1856 | 1466034558670 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1856 | 1466034558672 Marionette TRACE conn3 <- [1,1534,null,{}] 16:49:18 INFO - PROCESS | 1856 | 1466034558695 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1856 | 1466034558700 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:18 INFO - PROCESS | 1856 | 1466034558869 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:49:19 INFO - PROCESS | 1856 | 1466034559035 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1856 | 1466034559045 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3ea000 == 40 [pid = 1856] [id = 391] 16:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9d55c400) [pid = 1856] [serial = 1174] [outer = (nil)] 16:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0xa1187400) [pid = 1856] [serial = 1175] [outer = 0x9d55c400] 16:49:19 INFO - PROCESS | 1856 | 1466034559142 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa2090800) [pid = 1856] [serial = 1176] [outer = 0x9d55c400] 16:49:20 INFO - PROCESS | 1856 | 1466034560073 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1450ms 16:49:20 INFO - PROCESS | 1856 | 1466034560121 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1856 | 1466034560124 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:49:20 INFO - PROCESS | 1856 | 1466034560131 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1856 | 1466034560135 Marionette TRACE conn3 <- [1,1538,null,{}] 16:49:20 INFO - PROCESS | 1856 | 1466034560140 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1856 | 1466034560145 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:20 INFO - PROCESS | 1856 | 1466034560324 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:49:20 INFO - PROCESS | 1856 | 1466034560494 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1856 | 1466034560511 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:20 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2324000 == 41 [pid = 1856] [id = 392] 16:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa2324800) [pid = 1856] [serial = 1177] [outer = (nil)] 16:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa2373000) [pid = 1856] [serial = 1178] [outer = 0xa2324800] 16:49:20 INFO - PROCESS | 1856 | 1466034560608 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa23ad400) [pid = 1856] [serial = 1179] [outer = 0xa2324800] 16:49:21 INFO - PROCESS | 1856 | 1466034561570 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1490ms 16:49:21 INFO - PROCESS | 1856 | 1466034561622 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1856 | 1466034561625 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:49:21 INFO - PROCESS | 1856 | 1466034561632 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1856 | 1466034561635 Marionette TRACE conn3 <- [1,1542,null,{}] 16:49:21 INFO - PROCESS | 1856 | 1466034561641 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 1856 | 1466034561646 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:21 INFO - PROCESS | 1856 | 1466034561814 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:49:22 INFO - PROCESS | 1856 | 1466034561986 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1856 | 1466034561992 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274b000 == 42 [pid = 1856] [id = 393] 16:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92916c00) [pid = 1856] [serial = 1180] [outer = (nil)] 16:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa253bc00) [pid = 1856] [serial = 1181] [outer = 0x92916c00] 16:49:22 INFO - PROCESS | 1856 | 1466034562073 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa25f5800) [pid = 1856] [serial = 1182] [outer = 0x92916c00] 16:49:22 INFO - PROCESS | 1856 | 1466034562936 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 16:49:22 INFO - PROCESS | 1856 | 1466034562969 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1856 | 1466034562972 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:49:22 INFO - PROCESS | 1856 | 1466034562980 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1856 | 1466034562983 Marionette TRACE conn3 <- [1,1546,null,{}] 16:49:22 INFO - PROCESS | 1856 | 1466034562989 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 1856 | 1466034562994 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:23 INFO - PROCESS | 1856 | 1466034563161 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:49:23 INFO - PROCESS | 1856 | 1466034563341 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1856 | 1466034563350 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eeca800 == 43 [pid = 1856] [id = 394] 16:49:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x91735400) [pid = 1856] [serial = 1183] [outer = (nil)] 16:49:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92673000) [pid = 1856] [serial = 1184] [outer = 0x91735400] 16:49:23 INFO - PROCESS | 1856 | 1466034563431 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x92b98800) [pid = 1856] [serial = 1185] [outer = 0x91735400] 16:49:24 INFO - PROCESS | 1856 | 1466034564590 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1681ms 16:49:24 INFO - PROCESS | 1856 | 1466034564662 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1856 | 1466034564667 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:49:24 INFO - PROCESS | 1856 | 1466034564675 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1856 | 1466034564682 Marionette TRACE conn3 <- [1,1550,null,{}] 16:49:24 INFO - PROCESS | 1856 | 1466034564690 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1856 | 1466034564695 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:24 INFO - PROCESS | 1856 | 1466034564917 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:49:25 INFO - PROCESS | 1856 | 1466034565183 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1856 | 1466034565192 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x92671800 == 44 [pid = 1856] [id = 395] 16:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9267e400) [pid = 1856] [serial = 1186] [outer = (nil)] 16:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92917c00) [pid = 1856] [serial = 1187] [outer = 0x9267e400] 16:49:25 INFO - PROCESS | 1856 | 1466034565313 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92b96000) [pid = 1856] [serial = 1188] [outer = 0x9267e400] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x926ca800 == 43 [pid = 1856] [id = 364] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9c26a400 == 42 [pid = 1856] [id = 369] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1800 == 41 [pid = 1856] [id = 370] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x978cb000 == 40 [pid = 1856] [id = 362] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x926cf000 == 39 [pid = 1856] [id = 353] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92747800 == 38 [pid = 1856] [id = 356] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x98235800 == 37 [pid = 1856] [id = 363] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92744800 == 36 [pid = 1856] [id = 352] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8800 == 35 [pid = 1856] [id = 377] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92d8ec00 == 34 [pid = 1856] [id = 361] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92672000 == 33 [pid = 1856] [id = 378] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c5c00 == 32 [pid = 1856] [id = 358] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecbc00 == 31 [pid = 1856] [id = 357] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x99735c00 == 30 [pid = 1856] [id = 380] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3400 == 29 [pid = 1856] [id = 360] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd9000 == 28 [pid = 1856] [id = 379] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92742800 == 27 [pid = 1856] [id = 365] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9f000 == 26 [pid = 1856] [id = 359] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc4800 == 25 [pid = 1856] [id = 355] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee400 == 24 [pid = 1856] [id = 366] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9b261000 == 23 [pid = 1856] [id = 368] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91737800 == 22 [pid = 1856] [id = 371] 16:49:26 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd4400 == 21 [pid = 1856] [id = 367] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x95466400) [pid = 1856] [serial = 1130] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92d95400) [pid = 1856] [serial = 1125] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9267c800) [pid = 1856] [serial = 1121] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93fcb000) [pid = 1856] [serial = 1127] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9266f400) [pid = 1856] [serial = 1116] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91ff4800) [pid = 1856] [serial = 1115] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92d98c00) [pid = 1856] [serial = 1101] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9274bc00) [pid = 1856] [serial = 1100] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a8ae400) [pid = 1856] [serial = 1104] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a167c00) [pid = 1856] [serial = 1103] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91732c00) [pid = 1856] [serial = 1118] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x91fef800) [pid = 1856] [serial = 1119] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c1db800) [pid = 1856] [serial = 1107] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9bb7f000) [pid = 1856] [serial = 1106] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9c3e4000) [pid = 1856] [serial = 1110] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d8ac00) [pid = 1856] [serial = 1124] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x95435800) [pid = 1856] [serial = 1128] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9c3e2800) [pid = 1856] [serial = 1109] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9d910400) [pid = 1856] [serial = 1113] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9d906000) [pid = 1856] [serial = 1112] [outer = (nil)] [url = about:blank] 16:49:26 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92743000) [pid = 1856] [serial = 1122] [outer = (nil)] [url = about:blank] 16:49:27 INFO - PROCESS | 1856 | 1466034567176 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2545ms 16:49:27 INFO - PROCESS | 1856 | 1466034567221 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:49:27 INFO - PROCESS | 1856 | 1466034567226 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:49:27 INFO - PROCESS | 1856 | 1466034567234 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1856 | 1466034567241 Marionette TRACE conn3 <- [1,1554,null,{}] 16:49:27 INFO - PROCESS | 1856 | 1466034567248 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1856 | 1466034567253 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:27 INFO - PROCESS | 1856 | 1466034567449 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:49:27 INFO - PROCESS | 1856 | 1466034567574 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1856 | 1466034567583 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe5800 == 22 [pid = 1856] [id = 396] 16:49:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91fe7000) [pid = 1856] [serial = 1189] [outer = (nil)] 16:49:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x922f4800) [pid = 1856] [serial = 1190] [outer = 0x91fe7000] 16:49:27 INFO - PROCESS | 1856 | 1466034567650 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9267b000) [pid = 1856] [serial = 1191] [outer = 0x91fe7000] 16:49:28 INFO - PROCESS | 1856 | 1466034568437 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1235ms 16:49:28 INFO - PROCESS | 1856 | 1466034568468 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1856 | 1466034568477 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:49:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:49:28 INFO - PROCESS | 1856 | 1466034568488 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1856 | 1466034568492 Marionette TRACE conn3 <- [1,1558,null,{}] 16:49:28 INFO - PROCESS | 1856 | 1466034568498 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1856 | 1466034568504 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:28 INFO - PROCESS | 1856 | 1466034568673 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:49:28 INFO - PROCESS | 1856 | 1466034568684 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1856 | 1466034568690 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b93400 == 23 [pid = 1856] [id = 397] 16:49:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b96400) [pid = 1856] [serial = 1192] [outer = (nil)] 16:49:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92b9ec00) [pid = 1856] [serial = 1193] [outer = 0x92b96400] 16:49:28 INFO - PROCESS | 1856 | 1466034568766 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92d8e800) [pid = 1856] [serial = 1194] [outer = 0x92b96400] 16:49:29 INFO - PROCESS | 1856 | 1466034569706 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1289ms 16:49:29 INFO - PROCESS | 1856 | 1466034569777 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1856 | 1466034569781 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:49:29 INFO - PROCESS | 1856 | 1466034569787 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1856 | 1466034569792 Marionette TRACE conn3 <- [1,1562,null,{}] 16:49:29 INFO - PROCESS | 1856 | 1466034569817 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:29 INFO - PROCESS | 1856 | 1466034569825 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:30 INFO - PROCESS | 1856 | 1466034570032 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:49:30 INFO - PROCESS | 1856 | 1466034570063 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1856 | 1466034570074 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fca000 == 24 [pid = 1856] [id = 398] 16:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fcac00) [pid = 1856] [serial = 1195] [outer = (nil)] 16:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93fcf000) [pid = 1856] [serial = 1196] [outer = 0x93fcac00] 16:49:30 INFO - PROCESS | 1856 | 1466034570142 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9543dc00) [pid = 1856] [serial = 1197] [outer = 0x93fcac00] 16:49:31 INFO - PROCESS | 1856 | 1466034571032 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:49:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1303ms 16:49:31 INFO - PROCESS | 1856 | 1466034571094 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:49:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:49:31 INFO - PROCESS | 1856 | 1466034571099 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:49:31 INFO - PROCESS | 1856 | 1466034571106 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1856 | 1466034571109 Marionette TRACE conn3 <- [1,1566,null,{}] 16:49:31 INFO - PROCESS | 1856 | 1466034571114 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1856 | 1466034571119 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:31 INFO - PROCESS | 1856 | 1466034571334 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:49:31 INFO - PROCESS | 1856 | 1466034571358 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1856 | 1466034571366 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fed400 == 25 [pid = 1856] [id = 399] 16:49:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93fd1800) [pid = 1856] [serial = 1198] [outer = (nil)] 16:49:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x978c5c00) [pid = 1856] [serial = 1199] [outer = 0x93fd1800] 16:49:31 INFO - PROCESS | 1856 | 1466034571432 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a167c00) [pid = 1856] [serial = 1200] [outer = 0x93fd1800] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9172b400) [pid = 1856] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x931df000) [pid = 1856] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9ef800) [pid = 1856] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92ba0400) [pid = 1856] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x8eec9000) [pid = 1856] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92674c00) [pid = 1856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978b3c00) [pid = 1856] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a4dc400) [pid = 1856] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91730800) [pid = 1856] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95430800) [pid = 1856] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:49:32 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92924400) [pid = 1856] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:49:32 INFO - PROCESS | 1856 | 1466034572644 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1581ms 16:49:32 INFO - PROCESS | 1856 | 1466034572686 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1856 | 1466034572689 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:49:32 INFO - PROCESS | 1856 | 1466034572695 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1856 | 1466034572698 Marionette TRACE conn3 <- [1,1570,null,{}] 16:49:32 INFO - PROCESS | 1856 | 1466034572707 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:32 INFO - PROCESS | 1856 | 1466034572711 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:32 INFO - PROCESS | 1856 | 1466034572854 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:49:32 INFO - PROCESS | 1856 | 1466034572868 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1856 | 1466034572874 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3000 == 26 [pid = 1856] [id = 400] 16:49:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92ba0400) [pid = 1856] [serial = 1201] [outer = (nil)] 16:49:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978af400) [pid = 1856] [serial = 1202] [outer = 0x92ba0400] 16:49:32 INFO - PROCESS | 1856 | 1466034572940 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x978cfc00) [pid = 1856] [serial = 1203] [outer = 0x92ba0400] 16:49:33 INFO - PROCESS | 1856 | 1466034573813 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1150ms 16:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:49:33 INFO - PROCESS | 1856 | 1466034573846 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1856 | 1466034573849 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:49:33 INFO - PROCESS | 1856 | 1466034573856 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1856 | 1466034573859 Marionette TRACE conn3 <- [1,1574,null,{}] 16:49:33 INFO - PROCESS | 1856 | 1466034573865 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 1856 | 1466034573874 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:34 INFO - PROCESS | 1856 | 1466034574046 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:49:34 INFO - PROCESS | 1856 | 1466034574234 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1856 | 1466034574243 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0400 == 27 [pid = 1856] [id = 401] 16:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x8eec0800) [pid = 1856] [serial = 1204] [outer = (nil)] 16:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x8eec7c00) [pid = 1856] [serial = 1205] [outer = 0x8eec0800] 16:49:34 INFO - PROCESS | 1856 | 1466034574369 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x91737800) [pid = 1856] [serial = 1206] [outer = 0x8eec0800] 16:49:35 INFO - PROCESS | 1856 | 1466034575469 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1685ms 16:49:35 INFO - PROCESS | 1856 | 1466034575542 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1856 | 1466034575548 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:49:35 INFO - PROCESS | 1856 | 1466034575556 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1856 | 1466034575561 Marionette TRACE conn3 <- [1,1578,null,{}] 16:49:35 INFO - PROCESS | 1856 | 1466034575569 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1856 | 1466034575577 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:35 INFO - PROCESS | 1856 | 1466034575761 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:49:36 INFO - PROCESS | 1856 | 1466034575981 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1856 | 1466034575991 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4400 == 28 [pid = 1856] [id = 402] 16:49:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92743c00) [pid = 1856] [serial = 1207] [outer = (nil)] 16:49:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92922400) [pid = 1856] [serial = 1208] [outer = 0x92743c00] 16:49:36 INFO - PROCESS | 1856 | 1466034576098 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92b9bc00) [pid = 1856] [serial = 1209] [outer = 0x92743c00] 16:49:37 INFO - PROCESS | 1856 | 1466034577086 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1588ms 16:49:37 INFO - PROCESS | 1856 | 1466034577148 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 1856 | 1466034577155 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:49:37 INFO - PROCESS | 1856 | 1466034577161 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1856 | 1466034577165 Marionette TRACE conn3 <- [1,1582,null,{}] 16:49:37 INFO - PROCESS | 1856 | 1466034577171 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1856 | 1466034577177 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:37 INFO - PROCESS | 1856 | 1466034577365 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:49:37 INFO - PROCESS | 1856 | 1466034577619 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1856 | 1466034577626 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d95400 == 29 [pid = 1856] [id = 403] 16:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93fce400) [pid = 1856] [serial = 1210] [outer = (nil)] 16:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x978b2400) [pid = 1856] [serial = 1211] [outer = 0x93fce400] 16:49:37 INFO - PROCESS | 1856 | 1466034577712 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x99ebe400) [pid = 1856] [serial = 1212] [outer = 0x93fce400] 16:49:38 INFO - PROCESS | 1856 | 1466034578723 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:49:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1641ms 16:49:38 INFO - PROCESS | 1856 | 1466034578803 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1856 | 1466034578808 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:49:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:49:38 INFO - PROCESS | 1856 | 1466034578823 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1856 | 1466034578832 Marionette TRACE conn3 <- [1,1586,null,{}] 16:49:38 INFO - PROCESS | 1856 | 1466034578841 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 1856 | 1466034578847 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:39 INFO - PROCESS | 1856 | 1466034579074 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:49:39 INFO - PROCESS | 1856 | 1466034579347 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1856 | 1466034579357 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9f400 == 30 [pid = 1856] [id = 404] 16:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x99ebdc00) [pid = 1856] [serial = 1213] [outer = (nil)] 16:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9aa2a000) [pid = 1856] [serial = 1214] [outer = 0x99ebdc00] 16:49:39 INFO - PROCESS | 1856 | 1466034579435 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b204c00) [pid = 1856] [serial = 1215] [outer = 0x99ebdc00] 16:49:40 INFO - PROCESS | 1856 | 1466034580583 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:49:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1856ms 16:49:40 INFO - PROCESS | 1856 | 1466034580672 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1856 | 1466034580678 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:49:40 INFO - PROCESS | 1856 | 1466034580686 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1856 | 1466034580691 Marionette TRACE conn3 <- [1,1590,null,{}] 16:49:40 INFO - PROCESS | 1856 | 1466034580708 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1856 | 1466034580714 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:41 INFO - PROCESS | 1856 | 1466034581004 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:49:41 INFO - PROCESS | 1856 | 1466034581204 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1856 | 1466034581219 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x92670400 == 31 [pid = 1856] [id = 405] 16:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92672000) [pid = 1856] [serial = 1216] [outer = (nil)] 16:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9267dc00) [pid = 1856] [serial = 1217] [outer = 0x92672000] 16:49:41 INFO - PROCESS | 1856 | 1466034581289 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x92743000) [pid = 1856] [serial = 1218] [outer = 0x92672000] 16:49:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3000 == 30 [pid = 1856] [id = 400] 16:49:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91fed400 == 29 [pid = 1856] [id = 399] 16:49:41 INFO - PROCESS | 1856 | --DOCSHELL 0x93fca000 == 28 [pid = 1856] [id = 398] 16:49:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92b93400 == 27 [pid = 1856] [id = 397] 16:49:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe5800 == 26 [pid = 1856] [id = 396] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b22cc00) [pid = 1856] [serial = 1160] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9a8b7c00) [pid = 1856] [serial = 1154] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9b179000) [pid = 1856] [serial = 1157] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9a9c8400) [pid = 1856] [serial = 1155] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93b64c00) [pid = 1856] [serial = 1148] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93f43400) [pid = 1856] [serial = 1149] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9172bc00) [pid = 1856] [serial = 1133] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x91fef400) [pid = 1856] [serial = 1134] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x926ce800) [pid = 1856] [serial = 1145] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9274a400) [pid = 1856] [serial = 1146] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x98240800) [pid = 1856] [serial = 1151] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a8b9800) [pid = 1856] [serial = 1142] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9c6000) [pid = 1856] [serial = 1143] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9b25e800) [pid = 1856] [serial = 1161] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9546b000) [pid = 1856] [serial = 1131] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x95462c00) [pid = 1856] [serial = 1139] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x978b6c00) [pid = 1856] [serial = 1140] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92ba1c00) [pid = 1856] [serial = 1136] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x931ed000) [pid = 1856] [serial = 1137] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9aa37c00) [pid = 1856] [serial = 1158] [outer = (nil)] [url = about:blank] 16:49:41 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99fb6800) [pid = 1856] [serial = 1152] [outer = (nil)] [url = about:blank] 16:49:42 INFO - PROCESS | 1856 | 1466034582180 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1552ms 16:49:42 INFO - PROCESS | 1856 | 1466034582237 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1856 | 1466034582243 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:49:42 INFO - PROCESS | 1856 | 1466034582254 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1856 | 1466034582258 Marionette TRACE conn3 <- [1,1594,null,{}] 16:49:42 INFO - PROCESS | 1856 | 1466034582264 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 1856 | 1466034582268 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:42 INFO - PROCESS | 1856 | 1466034582433 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:49:42 INFO - PROCESS | 1856 | 1466034582580 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1856 | 1466034582589 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x91731c00 == 27 [pid = 1856] [id = 406] 16:49:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92919400) [pid = 1856] [serial = 1219] [outer = (nil)] 16:49:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92d91000) [pid = 1856] [serial = 1220] [outer = 0x92919400] 16:49:42 INFO - PROCESS | 1856 | 1466034582657 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93dd0000) [pid = 1856] [serial = 1221] [outer = 0x92919400] 16:49:43 INFO - PROCESS | 1856 | 1466034583449 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1245ms 16:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:49:43 INFO - PROCESS | 1856 | 1466034583502 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1856 | 1466034583505 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:49:43 INFO - PROCESS | 1856 | 1466034583512 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1856 | 1466034583517 Marionette TRACE conn3 <- [1,1598,null,{}] 16:49:43 INFO - PROCESS | 1856 | 1466034583533 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1856 | 1466034583540 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:43 INFO - PROCESS | 1856 | 1466034583708 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:49:43 INFO - PROCESS | 1856 | 1466034583845 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1856 | 1466034583853 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc5000 == 28 [pid = 1856] [id = 407] 16:49:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93fc9c00) [pid = 1856] [serial = 1222] [outer = (nil)] 16:49:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x95465000) [pid = 1856] [serial = 1223] [outer = 0x93fc9c00] 16:49:43 INFO - PROCESS | 1856 | 1466034583946 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x98423000) [pid = 1856] [serial = 1224] [outer = 0x93fc9c00] 16:49:44 INFO - PROCESS | 1856 | 1466034584839 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:49:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1387ms 16:49:44 INFO - PROCESS | 1856 | 1466034584901 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1856 | 1466034584905 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:49:44 INFO - PROCESS | 1856 | 1466034584911 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1856 | 1466034584914 Marionette TRACE conn3 <- [1,1602,null,{}] 16:49:44 INFO - PROCESS | 1856 | 1466034584919 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1856 | 1466034584924 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:45 INFO - PROCESS | 1856 | 1466034585137 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:49:45 INFO - PROCESS | 1856 | 1466034585157 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1856 | 1466034585165 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4f000 == 29 [pid = 1856] [id = 408] 16:49:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x99391400) [pid = 1856] [serial = 1225] [outer = (nil)] 16:49:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a8b2800) [pid = 1856] [serial = 1226] [outer = 0x99391400] 16:49:45 INFO - PROCESS | 1856 | 1466034585232 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9c7c00) [pid = 1856] [serial = 1227] [outer = 0x99391400] 16:49:46 INFO - PROCESS | 1856 | 1466034586140 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1277ms 16:49:46 INFO - PROCESS | 1856 | 1466034586189 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1856 | 1466034586192 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:49:46 INFO - PROCESS | 1856 | 1466034586202 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1856 | 1466034586204 Marionette TRACE conn3 <- [1,1606,null,{}] 16:49:46 INFO - PROCESS | 1856 | 1466034586215 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1856 | 1466034586219 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:46 INFO - PROCESS | 1856 | 1466034586502 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9172e800) [pid = 1856] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92b96c00) [pid = 1856] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a9cbc00) [pid = 1856] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b516c00) [pid = 1856] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9d55c400) [pid = 1856] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93fcac00) [pid = 1856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9267e400) [pid = 1856] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91fe7000) [pid = 1856] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93fd1800) [pid = 1856] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa2324800) [pid = 1856] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92b96400) [pid = 1856] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92916c00) [pid = 1856] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:49:46 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91735400) [pid = 1856] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:49:46 INFO - PROCESS | 1856 | 1466034586627 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1856 | 1466034586634 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172c800 == 30 [pid = 1856] [id = 409] 16:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9172e800) [pid = 1856] [serial = 1228] [outer = (nil)] 16:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9267e400) [pid = 1856] [serial = 1229] [outer = 0x9172e800] 16:49:46 INFO - PROCESS | 1856 | 1466034586706 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92b96400) [pid = 1856] [serial = 1230] [outer = 0x9172e800] 16:49:47 INFO - PROCESS | 1856 | 1466034587485 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1336ms 16:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:49:47 INFO - PROCESS | 1856 | 1466034587539 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1856 | 1466034587542 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:49:47 INFO - PROCESS | 1856 | 1466034587549 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1856 | 1466034587552 Marionette TRACE conn3 <- [1,1610,null,{}] 16:49:47 INFO - PROCESS | 1856 | 1466034587557 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:47 INFO - PROCESS | 1856 | 1466034587567 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:47 INFO - PROCESS | 1856 | 1466034587799 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:49:47 INFO - PROCESS | 1856 | 1466034587928 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1856 | 1466034587934 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3800 == 31 [pid = 1856] [id = 410] 16:49:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978b6800) [pid = 1856] [serial = 1231] [outer = (nil)] 16:49:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93dd1c00) [pid = 1856] [serial = 1232] [outer = 0x978b6800] 16:49:48 INFO - PROCESS | 1856 | 1466034588018 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b264800) [pid = 1856] [serial = 1233] [outer = 0x978b6800] 16:49:48 INFO - PROCESS | 1856 | 1466034588946 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:49:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1430ms 16:49:48 INFO - PROCESS | 1856 | 1466034588978 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1856 | 1466034588984 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:49:48 INFO - PROCESS | 1856 | 1466034588992 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1856 | 1466034588998 Marionette TRACE conn3 <- [1,1614,null,{}] 16:49:49 INFO - PROCESS | 1856 | 1466034589006 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 1856 | 1466034589012 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:49 INFO - PROCESS | 1856 | 1466034589243 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:49:49 INFO - PROCESS | 1856 | 1466034589415 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1856 | 1466034589427 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5c00 == 32 [pid = 1856] [id = 411] 16:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9267d000) [pid = 1856] [serial = 1234] [outer = (nil)] 16:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92749800) [pid = 1856] [serial = 1235] [outer = 0x9267d000] 16:49:49 INFO - PROCESS | 1856 | 1466034589573 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9291a400) [pid = 1856] [serial = 1236] [outer = 0x9267d000] 16:49:50 INFO - PROCESS | 1856 | 1466034590490 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 16:49:50 INFO - PROCESS | 1856 | 1466034590528 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1856 | 1466034590535 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:49:50 INFO - PROCESS | 1856 | 1466034590545 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1856 | 1466034590549 Marionette TRACE conn3 <- [1,1618,null,{}] 16:49:50 INFO - PROCESS | 1856 | 1466034590556 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 1856 | 1466034590561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:50 INFO - PROCESS | 1856 | 1466034590743 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:49:50 INFO - PROCESS | 1856 | 1466034590914 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1856 | 1466034590927 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x92742400 == 33 [pid = 1856] [id = 412] 16:49:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93ddcc00) [pid = 1856] [serial = 1237] [outer = (nil)] 16:49:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95463000) [pid = 1856] [serial = 1238] [outer = 0x93ddcc00] 16:49:51 INFO - PROCESS | 1856 | 1466034591006 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x984f0000) [pid = 1856] [serial = 1239] [outer = 0x93ddcc00] 16:49:52 INFO - PROCESS | 1856 | 1466034592062 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1579ms 16:49:52 INFO - PROCESS | 1856 | 1466034592125 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:49:52 INFO - PROCESS | 1856 | 1466034592130 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:49:52 INFO - PROCESS | 1856 | 1466034592137 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1856 | 1466034592143 Marionette TRACE conn3 <- [1,1622,null,{}] 16:49:52 INFO - PROCESS | 1856 | 1466034592159 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1856 | 1466034592168 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:52 INFO - PROCESS | 1856 | 1466034592386 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:49:52 INFO - PROCESS | 1856 | 1466034592661 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1856 | 1466034592673 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b25c800 == 34 [pid = 1856] [id = 413] 16:49:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b25d800) [pid = 1856] [serial = 1240] [outer = (nil)] 16:49:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b269000) [pid = 1856] [serial = 1241] [outer = 0x9b25d800] 16:49:52 INFO - PROCESS | 1856 | 1466034592754 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b558c00) [pid = 1856] [serial = 1242] [outer = 0x9b25d800] 16:49:53 INFO - PROCESS | 1856 | 1466034593630 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:49:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1544ms 16:49:53 INFO - PROCESS | 1856 | 1466034593681 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1856 | 1466034593686 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:49:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:49:53 INFO - PROCESS | 1856 | 1466034593692 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1856 | 1466034593696 Marionette TRACE conn3 <- [1,1626,null,{}] 16:49:53 INFO - PROCESS | 1856 | 1466034593701 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1856 | 1466034593706 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:53 INFO - PROCESS | 1856 | 1466034593886 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:49:54 INFO - PROCESS | 1856 | 1466034594060 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1856 | 1466034594069 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fd0800 == 35 [pid = 1856] [id = 414] 16:49:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b25e400) [pid = 1856] [serial = 1243] [outer = (nil)] 16:49:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c266800) [pid = 1856] [serial = 1244] [outer = 0x9b25e400] 16:49:54 INFO - PROCESS | 1856 | 1466034594153 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9c271c00) [pid = 1856] [serial = 1245] [outer = 0x9b25e400] 16:49:55 INFO - PROCESS | 1856 | 1466034595051 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1431ms 16:49:55 INFO - PROCESS | 1856 | 1466034595124 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1856 | 1466034595127 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:49:55 INFO - PROCESS | 1856 | 1466034595134 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1856 | 1466034595137 Marionette TRACE conn3 <- [1,1630,null,{}] 16:49:55 INFO - PROCESS | 1856 | 1466034595144 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:55 INFO - PROCESS | 1856 | 1466034595149 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:55 INFO - PROCESS | 1856 | 1466034595359 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:49:55 INFO - PROCESS | 1856 | 1466034595534 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1856 | 1466034595540 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x978b3c00 == 36 [pid = 1856] [id = 415] 16:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b74fc00) [pid = 1856] [serial = 1246] [outer = (nil)] 16:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9c3e7800) [pid = 1856] [serial = 1247] [outer = 0x9b74fc00] 16:49:55 INFO - PROCESS | 1856 | 1466034595635 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d557c00) [pid = 1856] [serial = 1248] [outer = 0x9b74fc00] 16:49:56 INFO - PROCESS | 1856 | 1466034596600 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:49:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1543ms 16:49:56 INFO - PROCESS | 1856 | 1466034596677 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1856 | 1466034596681 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:49:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:49:56 INFO - PROCESS | 1856 | 1466034596687 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1856 | 1466034596691 Marionette TRACE conn3 <- [1,1634,null,{}] 16:49:56 INFO - PROCESS | 1856 | 1466034596697 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1856 | 1466034596715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:56 INFO - PROCESS | 1856 | 1466034596975 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:49:57 INFO - PROCESS | 1856 | 1466034597213 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1856 | 1466034597219 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92915c00 == 37 [pid = 1856] [id = 416] 16:49:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9a263400) [pid = 1856] [serial = 1249] [outer = (nil)] 16:49:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2319400) [pid = 1856] [serial = 1250] [outer = 0x9a263400] 16:49:57 INFO - PROCESS | 1856 | 1466034597318 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa23a9000) [pid = 1856] [serial = 1251] [outer = 0x9a263400] 16:49:58 INFO - PROCESS | 1856 | 1466034598178 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1533ms 16:49:58 INFO - PROCESS | 1856 | 1466034598221 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1856 | 1466034598225 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:49:58 INFO - PROCESS | 1856 | 1466034598253 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1856 | 1466034598257 Marionette TRACE conn3 <- [1,1638,null,{}] 16:49:58 INFO - PROCESS | 1856 | 1466034598264 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1856 | 1466034598269 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:58 INFO - PROCESS | 1856 | 1466034598447 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:49:58 INFO - PROCESS | 1856 | 1466034598900 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1856 | 1466034598907 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:49:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe7800 == 38 [pid = 1856] [id = 417] 16:49:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x91fe9400) [pid = 1856] [serial = 1252] [outer = (nil)] 16:49:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x922ea400) [pid = 1856] [serial = 1253] [outer = 0x91fe9400] 16:49:59 INFO - PROCESS | 1856 | 1466034599000 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x925e4800) [pid = 1856] [serial = 1254] [outer = 0x91fe9400] 16:49:59 INFO - PROCESS | 1856 | 1466034599879 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:49:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1704ms 16:49:59 INFO - PROCESS | 1856 | 1466034599939 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1856 | 1466034599945 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:49:59 INFO - PROCESS | 1856 | 1466034599953 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1856 | 1466034599957 Marionette TRACE conn3 <- [1,1642,null,{}] 16:49:59 INFO - PROCESS | 1856 | 1466034599965 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 1856 | 1466034599972 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:00 INFO - PROCESS | 1856 | 1466034600147 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:50:00 INFO - PROCESS | 1856 | 1466034600431 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1856 | 1466034600437 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d94000 == 39 [pid = 1856] [id = 418] 16:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x93b63000) [pid = 1856] [serial = 1255] [outer = (nil)] 16:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x93f51400) [pid = 1856] [serial = 1256] [outer = 0x93b63000] 16:50:00 INFO - PROCESS | 1856 | 1466034600563 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x93fce800) [pid = 1856] [serial = 1257] [outer = 0x93b63000] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b3c00 == 38 [pid = 1856] [id = 385] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x978b0400 == 37 [pid = 1856] [id = 383] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 36 [pid = 1856] [id = 387] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec2c00 == 35 [pid = 1856] [id = 386] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebd800 == 34 [pid = 1856] [id = 384] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92671800 == 33 [pid = 1856] [id = 395] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92d95400 == 32 [pid = 1856] [id = 403] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92b95400 == 31 [pid = 1856] [id = 388] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3ea000 == 30 [pid = 1856] [id = 391] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4400 == 29 [pid = 1856] [id = 402] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0400 == 28 [pid = 1856] [id = 401] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x9274b000 == 27 [pid = 1856] [id = 393] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9f400 == 26 [pid = 1856] [id = 404] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0xa2324000 == 25 [pid = 1856] [id = 392] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x9b20c400 == 24 [pid = 1856] [id = 390] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92b99800 == 23 [pid = 1856] [id = 389] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x8eeca800 == 22 [pid = 1856] [id = 394] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92b95000 == 21 [pid = 1856] [id = 382] 16:50:02 INFO - PROCESS | 1856 | --DOCSHELL 0x92671c00 == 20 [pid = 1856] [id = 381] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x978af400) [pid = 1856] [serial = 1202] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x922f4400) [pid = 1856] [serial = 1164] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91fec000) [pid = 1856] [serial = 1163] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x93ddd000) [pid = 1856] [serial = 1167] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x931ea000) [pid = 1856] [serial = 1166] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b22b400) [pid = 1856] [serial = 1170] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9b20a800) [pid = 1856] [serial = 1169] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9c3ea400) [pid = 1856] [serial = 1173] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9c3e1400) [pid = 1856] [serial = 1172] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa2090800) [pid = 1856] [serial = 1176] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa1187400) [pid = 1856] [serial = 1175] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x93fcf000) [pid = 1856] [serial = 1196] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92917c00) [pid = 1856] [serial = 1187] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92b96000) [pid = 1856] [serial = 1188] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x922f4800) [pid = 1856] [serial = 1190] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x978c5c00) [pid = 1856] [serial = 1199] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa23ad400) [pid = 1856] [serial = 1179] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92b9ec00) [pid = 1856] [serial = 1193] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa2373000) [pid = 1856] [serial = 1178] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa25f5800) [pid = 1856] [serial = 1182] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa253bc00) [pid = 1856] [serial = 1181] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92b98800) [pid = 1856] [serial = 1185] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92673000) [pid = 1856] [serial = 1184] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9543dc00) [pid = 1856] [serial = 1197] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9267b000) [pid = 1856] [serial = 1191] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a167c00) [pid = 1856] [serial = 1200] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92d8e800) [pid = 1856] [serial = 1194] [outer = (nil)] [url = about:blank] 16:50:02 INFO - PROCESS | 1856 | 1466034602634 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2739ms 16:50:02 INFO - PROCESS | 1856 | 1466034602693 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1856 | 1466034602699 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:50:02 INFO - PROCESS | 1856 | 1466034602707 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1856 | 1466034602712 Marionette TRACE conn3 <- [1,1646,null,{}] 16:50:02 INFO - PROCESS | 1856 | 1466034602769 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:02 INFO - PROCESS | 1856 | 1466034602775 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:02 INFO - PROCESS | 1856 | 1466034602951 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:50:02 INFO - PROCESS | 1856 | 1466034602962 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1856 | 1466034602972 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3c00 == 21 [pid = 1856] [id = 419] 16:50:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x922f4400) [pid = 1856] [serial = 1258] [outer = (nil)] 16:50:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925f0000) [pid = 1856] [serial = 1259] [outer = 0x922f4400] 16:50:03 INFO - PROCESS | 1856 | 1466034603043 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92679800) [pid = 1856] [serial = 1260] [outer = 0x922f4400] 16:50:03 INFO - PROCESS | 1856 | 1466034603940 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1281ms 16:50:03 INFO - PROCESS | 1856 | 1466034603989 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1856 | 1466034603997 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:50:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:50:04 INFO - PROCESS | 1856 | 1466034604008 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1856 | 1466034604012 Marionette TRACE conn3 <- [1,1650,null,{}] 16:50:04 INFO - PROCESS | 1856 | 1466034604018 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1856 | 1466034604024 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:04 INFO - PROCESS | 1856 | 1466034604194 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:50:04 INFO - PROCESS | 1856 | 1466034604344 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1856 | 1466034604354 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cf400 == 22 [pid = 1856] [id = 420] 16:50:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92916400) [pid = 1856] [serial = 1261] [outer = (nil)] 16:50:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92924800) [pid = 1856] [serial = 1262] [outer = 0x92916400] 16:50:04 INFO - PROCESS | 1856 | 1466034604425 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92b9d400) [pid = 1856] [serial = 1263] [outer = 0x92916400] 16:50:05 INFO - PROCESS | 1856 | 1466034605370 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:50:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1396ms 16:50:05 INFO - PROCESS | 1856 | 1466034605405 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1856 | 1466034605409 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:50:05 INFO - PROCESS | 1856 | 1466034605415 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1856 | 1466034605421 Marionette TRACE conn3 <- [1,1654,null,{}] 16:50:05 INFO - PROCESS | 1856 | 1466034605447 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 1856 | 1466034605455 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:05 INFO - PROCESS | 1856 | 1466034605674 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:50:05 INFO - PROCESS | 1856 | 1466034605701 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1856 | 1466034605715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc4400 == 23 [pid = 1856] [id = 421] 16:50:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93fc4800) [pid = 1856] [serial = 1264] [outer = (nil)] 16:50:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93fd1c00) [pid = 1856] [serial = 1265] [outer = 0x93fc4800] 16:50:05 INFO - PROCESS | 1856 | 1466034605785 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9545fc00) [pid = 1856] [serial = 1266] [outer = 0x93fc4800] 16:50:07 INFO - PROCESS | 1856 | 1466034607119 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978b6800) [pid = 1856] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92ba0400) [pid = 1856] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x99391400) [pid = 1856] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9172e800) [pid = 1856] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92919400) [pid = 1856] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92743c00) [pid = 1856] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93fc9c00) [pid = 1856] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eec0800) [pid = 1856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92672000) [pid = 1856] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x99ebdc00) [pid = 1856] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:50:07 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93fce400) [pid = 1856] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:50:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:50:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1792ms 16:50:07 INFO - PROCESS | 1856 | 1466034607218 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1856 | 1466034607222 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:50:07 INFO - PROCESS | 1856 | 1466034607229 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1856 | 1466034607232 Marionette TRACE conn3 <- [1,1658,null,{}] 16:50:07 INFO - PROCESS | 1856 | 1466034607237 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 1856 | 1466034607241 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:07 INFO - PROCESS | 1856 | 1466034607426 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:50:07 INFO - PROCESS | 1856 | 1466034607558 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1856 | 1466034607566 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fed000 == 24 [pid = 1856] [id = 422] 16:50:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x926cd000) [pid = 1856] [serial = 1267] [outer = (nil)] 16:50:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93dd8000) [pid = 1856] [serial = 1268] [outer = 0x926cd000] 16:50:07 INFO - PROCESS | 1856 | 1466034607638 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95463c00) [pid = 1856] [serial = 1269] [outer = 0x926cd000] 16:50:08 INFO - PROCESS | 1856 | 1466034608402 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1230ms 16:50:08 INFO - PROCESS | 1856 | 1466034608464 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1856 | 1466034608468 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:50:08 INFO - PROCESS | 1856 | 1466034608496 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1856 | 1466034608500 Marionette TRACE conn3 <- [1,1662,null,{}] 16:50:08 INFO - PROCESS | 1856 | 1466034608505 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 1856 | 1466034608510 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:08 INFO - PROCESS | 1856 | 1466034608663 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:50:08 INFO - PROCESS | 1856 | 1466034608672 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1856 | 1466034608678 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x92744400 == 25 [pid = 1856] [id = 423] 16:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92d8b800) [pid = 1856] [serial = 1270] [outer = (nil)] 16:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99384000) [pid = 1856] [serial = 1271] [outer = 0x92d8b800] 16:50:08 INFO - PROCESS | 1856 | 1466034608749 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a167c00) [pid = 1856] [serial = 1272] [outer = 0x92d8b800] 16:50:09 INFO - PROCESS | 1856 | 1466034609919 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1483ms 16:50:09 INFO - PROCESS | 1856 | 1466034609980 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1856 | 1466034609987 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:50:09 INFO - PROCESS | 1856 | 1466034609995 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1856 | 1466034610001 Marionette TRACE conn3 <- [1,1666,null,{}] 16:50:10 INFO - PROCESS | 1856 | 1466034610010 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1856 | 1466034610015 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:10 INFO - PROCESS | 1856 | 1466034610208 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:50:10 INFO - PROCESS | 1856 | 1466034610438 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1856 | 1466034610446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5400 == 26 [pid = 1856] [id = 424] 16:50:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x925e7400) [pid = 1856] [serial = 1273] [outer = (nil)] 16:50:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92746400) [pid = 1856] [serial = 1274] [outer = 0x925e7400] 16:50:10 INFO - PROCESS | 1856 | 1466034610578 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b95800) [pid = 1856] [serial = 1275] [outer = 0x925e7400] 16:50:11 INFO - PROCESS | 1856 | 1466034611557 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1645ms 16:50:11 INFO - PROCESS | 1856 | 1466034611641 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1856 | 1466034611648 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:50:11 INFO - PROCESS | 1856 | 1466034611659 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1856 | 1466034611663 Marionette TRACE conn3 <- [1,1670,null,{}] 16:50:11 INFO - PROCESS | 1856 | 1466034611670 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1856 | 1466034611676 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:11 INFO - PROCESS | 1856 | 1466034611906 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:50:12 INFO - PROCESS | 1856 | 1466034612178 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1856 | 1466034612187 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x91729400 == 27 [pid = 1856] [id = 425] 16:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93f47000) [pid = 1856] [serial = 1276] [outer = (nil)] 16:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93fd2c00) [pid = 1856] [serial = 1277] [outer = 0x93f47000] 16:50:12 INFO - PROCESS | 1856 | 1466034612279 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x95462400) [pid = 1856] [serial = 1278] [outer = 0x93f47000] 16:50:13 INFO - PROCESS | 1856 | 1466034613292 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1682ms 16:50:13 INFO - PROCESS | 1856 | 1466034613342 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1856 | 1466034613346 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:50:13 INFO - PROCESS | 1856 | 1466034613353 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1856 | 1466034613359 Marionette TRACE conn3 <- [1,1674,null,{}] 16:50:13 INFO - PROCESS | 1856 | 1466034613377 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1856 | 1466034613386 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:13 INFO - PROCESS | 1856 | 1466034613652 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:50:13 INFO - PROCESS | 1856 | 1466034613827 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1856 | 1466034613840 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c2000 == 28 [pid = 1856] [id = 426] 16:50:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a9c2c00) [pid = 1856] [serial = 1279] [outer = (nil)] 16:50:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a9cc400) [pid = 1856] [serial = 1280] [outer = 0x9a9c2c00] 16:50:13 INFO - PROCESS | 1856 | 1466034613945 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9a9ef800) [pid = 1856] [serial = 1281] [outer = 0x9a9c2c00] 16:50:14 INFO - PROCESS | 1856 | 1466034614933 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1638ms 16:50:14 INFO - PROCESS | 1856 | 1466034614992 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1856 | 1466034614997 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:50:15 INFO - PROCESS | 1856 | 1466034615003 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1856 | 1466034615006 Marionette TRACE conn3 <- [1,1678,null,{}] 16:50:15 INFO - PROCESS | 1856 | 1466034615012 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 1856 | 1466034615017 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:15 INFO - PROCESS | 1856 | 1466034615198 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:50:15 INFO - PROCESS | 1856 | 1466034615421 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1856 | 1466034615430 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x93b5c800 == 29 [pid = 1856] [id = 427] 16:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x93fc3800) [pid = 1856] [serial = 1282] [outer = (nil)] 16:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b21f400) [pid = 1856] [serial = 1283] [outer = 0x93fc3800] 16:50:15 INFO - PROCESS | 1856 | 1466034615553 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b22b800) [pid = 1856] [serial = 1284] [outer = 0x93fc3800] 16:50:16 INFO - PROCESS | 1856 | 1466034616727 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1785ms 16:50:16 INFO - PROCESS | 1856 | 1466034616789 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1856 | 1466034616799 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:50:16 INFO - PROCESS | 1856 | 1466034616815 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1856 | 1466034616826 Marionette TRACE conn3 <- [1,1682,null,{}] 16:50:16 INFO - PROCESS | 1856 | 1466034616857 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 1856 | 1466034616861 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:17 INFO - PROCESS | 1856 | 1466034617069 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x978cfc00) [pid = 1856] [serial = 1203] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92922400) [pid = 1856] [serial = 1208] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92b9bc00) [pid = 1856] [serial = 1209] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8eec7c00) [pid = 1856] [serial = 1205] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91737800) [pid = 1856] [serial = 1206] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9267dc00) [pid = 1856] [serial = 1217] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92743000) [pid = 1856] [serial = 1218] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9aa2a000) [pid = 1856] [serial = 1214] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b204c00) [pid = 1856] [serial = 1215] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x978b2400) [pid = 1856] [serial = 1211] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99ebe400) [pid = 1856] [serial = 1212] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | 1466034617353 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1856 | 1466034617367 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x91737800 == 30 [pid = 1856] [id = 428] 16:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91fe5400) [pid = 1856] [serial = 1285] [outer = (nil)] 16:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92670c00) [pid = 1856] [serial = 1286] [outer = 0x91fe5400] 16:50:17 INFO - PROCESS | 1856 | 1466034617436 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x926ce400) [pid = 1856] [serial = 1287] [outer = 0x91fe5400] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b2800) [pid = 1856] [serial = 1226] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9267e400) [pid = 1856] [serial = 1229] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a9c7c00) [pid = 1856] [serial = 1227] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92d91000) [pid = 1856] [serial = 1220] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93dd0000) [pid = 1856] [serial = 1221] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x95465000) [pid = 1856] [serial = 1223] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92b96400) [pid = 1856] [serial = 1230] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b264800) [pid = 1856] [serial = 1233] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93dd1c00) [pid = 1856] [serial = 1232] [outer = (nil)] [url = about:blank] 16:50:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x98423000) [pid = 1856] [serial = 1224] [outer = (nil)] [url = about:blank] 16:50:18 INFO - PROCESS | 1856 | 1466034618214 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1464ms 16:50:18 INFO - PROCESS | 1856 | 1466034618275 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1856 | 1466034618281 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:50:18 INFO - PROCESS | 1856 | 1466034618295 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1856 | 1466034618299 Marionette TRACE conn3 <- [1,1686,null,{}] 16:50:18 INFO - PROCESS | 1856 | 1466034618304 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1856 | 1466034618310 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:18 INFO - PROCESS | 1856 | 1466034618466 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:50:18 INFO - PROCESS | 1856 | 1466034618475 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1856 | 1466034618482 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x92750000 == 31 [pid = 1856] [id = 429] 16:50:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92b9a400) [pid = 1856] [serial = 1288] [outer = (nil)] 16:50:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d91800) [pid = 1856] [serial = 1289] [outer = 0x92b9a400] 16:50:18 INFO - PROCESS | 1856 | 1466034618564 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93b64800) [pid = 1856] [serial = 1290] [outer = 0x92b9a400] 16:50:19 INFO - PROCESS | 1856 | 1466034619456 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1190ms 16:50:19 INFO - PROCESS | 1856 | 1466034619484 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1856 | 1466034619487 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:50:19 INFO - PROCESS | 1856 | 1466034619494 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1856 | 1466034619499 Marionette TRACE conn3 <- [1,1690,null,{}] 16:50:19 INFO - PROCESS | 1856 | 1466034619514 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:19 INFO - PROCESS | 1856 | 1466034619522 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:19 INFO - PROCESS | 1856 | 1466034619682 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:50:19 INFO - PROCESS | 1856 | 1466034619825 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1856 | 1466034619833 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545f000 == 32 [pid = 1856] [id = 430] 16:50:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978a7800) [pid = 1856] [serial = 1291] [outer = (nil)] 16:50:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99ebe400) [pid = 1856] [serial = 1292] [outer = 0x978a7800] 16:50:19 INFO - PROCESS | 1856 | 1466034619901 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a7cf400) [pid = 1856] [serial = 1293] [outer = 0x978a7800] 16:50:20 INFO - PROCESS | 1856 | 1466034620775 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1332ms 16:50:20 INFO - PROCESS | 1856 | 1466034620832 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1856 | 1466034620836 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:50:20 INFO - PROCESS | 1856 | 1466034620842 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1856 | 1466034620845 Marionette TRACE conn3 <- [1,1694,null,{}] 16:50:20 INFO - PROCESS | 1856 | 1466034620850 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 1856 | 1466034620855 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:21 INFO - PROCESS | 1856 | 1466034621066 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:50:21 INFO - PROCESS | 1856 | 1466034621091 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1856 | 1466034621097 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4c800 == 33 [pid = 1856] [id = 431] 16:50:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x99386800) [pid = 1856] [serial = 1294] [outer = (nil)] 16:50:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a9c3000) [pid = 1856] [serial = 1295] [outer = 0x99386800] 16:50:21 INFO - PROCESS | 1856 | 1466034621165 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9c9800) [pid = 1856] [serial = 1296] [outer = 0x99386800] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93ddcc00) [pid = 1856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a263400) [pid = 1856] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91fe9400) [pid = 1856] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92916400) [pid = 1856] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x926cd000) [pid = 1856] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b25d800) [pid = 1856] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b74fc00) [pid = 1856] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93b63000) [pid = 1856] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93fc4800) [pid = 1856] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9267d000) [pid = 1856] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x922f4400) [pid = 1856] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:50:21 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9b25e400) [pid = 1856] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:50:22 INFO - PROCESS | 1856 | 1466034622070 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1281ms 16:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:50:22 INFO - PROCESS | 1856 | 1466034622123 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1856 | 1466034622126 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:50:22 INFO - PROCESS | 1856 | 1466034622132 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1856 | 1466034622135 Marionette TRACE conn3 <- [1,1698,null,{}] 16:50:22 INFO - PROCESS | 1856 | 1466034622141 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1856 | 1466034622146 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:22 INFO - PROCESS | 1856 | 1466034622333 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:50:22 INFO - PROCESS | 1856 | 1466034622463 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1856 | 1466034622469 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff0c00 == 34 [pid = 1856] [id = 432] 16:50:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x922f3000) [pid = 1856] [serial = 1297] [outer = (nil)] 16:50:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x99390c00) [pid = 1856] [serial = 1298] [outer = 0x922f3000] 16:50:22 INFO - PROCESS | 1856 | 1466034622534 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9a75e800) [pid = 1856] [serial = 1299] [outer = 0x922f3000] 16:50:23 INFO - PROCESS | 1856 | 1466034623301 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1234ms 16:50:23 INFO - PROCESS | 1856 | 1466034623365 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1856 | 1466034623368 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:50:23 INFO - PROCESS | 1856 | 1466034623374 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1856 | 1466034623377 Marionette TRACE conn3 <- [1,1702,null,{}] 16:50:23 INFO - PROCESS | 1856 | 1466034623382 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 1856 | 1466034623392 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:23 INFO - PROCESS | 1856 | 1466034623642 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:50:23 INFO - PROCESS | 1856 | 1466034623652 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1856 | 1466034623660 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e2c00 == 35 [pid = 1856] [id = 433] 16:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9823e000) [pid = 1856] [serial = 1300] [outer = (nil)] 16:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b517000) [pid = 1856] [serial = 1301] [outer = 0x9823e000] 16:50:23 INFO - PROCESS | 1856 | 1466034623801 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b751c00) [pid = 1856] [serial = 1302] [outer = 0x9823e000] 16:50:24 INFO - PROCESS | 1856 | 1466034624804 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1484ms 16:50:24 INFO - PROCESS | 1856 | 1466034624859 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1856 | 1466034624865 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:50:24 INFO - PROCESS | 1856 | 1466034624875 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1856 | 1466034624882 Marionette TRACE conn3 <- [1,1706,null,{}] 16:50:24 INFO - PROCESS | 1856 | 1466034624890 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1856 | 1466034624896 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:25 INFO - PROCESS | 1856 | 1466034625112 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:50:25 INFO - PROCESS | 1856 | 1466034625333 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1856 | 1466034625341 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e1400 == 36 [pid = 1856] [id = 434] 16:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925e3800) [pid = 1856] [serial = 1303] [outer = (nil)] 16:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9291f000) [pid = 1856] [serial = 1304] [outer = 0x925e3800] 16:50:25 INFO - PROCESS | 1856 | 1466034625467 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92d8d800) [pid = 1856] [serial = 1305] [outer = 0x925e3800] 16:50:26 INFO - PROCESS | 1856 | 1466034626353 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1539ms 16:50:26 INFO - PROCESS | 1856 | 1466034626414 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1856 | 1466034626422 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:50:26 INFO - PROCESS | 1856 | 1466034626432 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1856 | 1466034626437 Marionette TRACE conn3 <- [1,1710,null,{}] 16:50:26 INFO - PROCESS | 1856 | 1466034626443 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 1856 | 1466034626448 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:26 INFO - PROCESS | 1856 | 1466034626636 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:50:26 INFO - PROCESS | 1856 | 1466034626813 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1856 | 1466034626823 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3800 == 37 [pid = 1856] [id = 435] 16:50:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93ddb400) [pid = 1856] [serial = 1306] [outer = (nil)] 16:50:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99ebfc00) [pid = 1856] [serial = 1307] [outer = 0x93ddb400] 16:50:26 INFO - PROCESS | 1856 | 1466034626905 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9c1800) [pid = 1856] [serial = 1308] [outer = 0x93ddb400] 16:50:27 INFO - PROCESS | 1856 | 1466034627885 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1493ms 16:50:27 INFO - PROCESS | 1856 | 1466034627925 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:50:27 INFO - PROCESS | 1856 | 1466034627929 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:50:27 INFO - PROCESS | 1856 | 1466034627936 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 1856 | 1466034627942 Marionette TRACE conn3 <- [1,1714,null,{}] 16:50:27 INFO - PROCESS | 1856 | 1466034627958 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:27 INFO - PROCESS | 1856 | 1466034627966 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:28 INFO - PROCESS | 1856 | 1466034628151 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:50:28 INFO - PROCESS | 1856 | 1466034628323 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1856 | 1466034628335 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0d1800 == 38 [pid = 1856] [id = 436] 16:50:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c0d1c00) [pid = 1856] [serial = 1309] [outer = (nil)] 16:50:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c1d6000) [pid = 1856] [serial = 1310] [outer = 0x9c0d1c00] 16:50:28 INFO - PROCESS | 1856 | 1466034628416 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c3e5800) [pid = 1856] [serial = 1311] [outer = 0x9c0d1c00] 16:50:29 INFO - PROCESS | 1856 | 1466034629357 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1485ms 16:50:29 INFO - PROCESS | 1856 | 1466034629421 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:50:29 INFO - PROCESS | 1856 | 1466034629426 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:50:29 INFO - PROCESS | 1856 | 1466034629432 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1856 | 1466034629436 Marionette TRACE conn3 <- [1,1718,null,{}] 16:50:29 INFO - PROCESS | 1856 | 1466034629441 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1856 | 1466034629446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:29 INFO - PROCESS | 1856 | 1466034629621 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:50:29 INFO - PROCESS | 1856 | 1466034629794 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1856 | 1466034629801 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b22a800 == 39 [pid = 1856] [id = 437] 16:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c0cf800) [pid = 1856] [serial = 1312] [outer = (nil)] 16:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9d908000) [pid = 1856] [serial = 1313] [outer = 0x9c0cf800] 16:50:29 INFO - PROCESS | 1856 | 1466034629882 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9d9dfc00) [pid = 1856] [serial = 1314] [outer = 0x9c0cf800] 16:50:30 INFO - PROCESS | 1856 | 1466034630767 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1386ms 16:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:50:30 INFO - PROCESS | 1856 | 1466034630818 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 1856 | 1466034630821 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:50:30 INFO - PROCESS | 1856 | 1466034630828 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 1856 | 1466034630831 Marionette TRACE conn3 <- [1,1722,null,{}] 16:50:30 INFO - PROCESS | 1856 | 1466034630837 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 1856 | 1466034630842 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:31 INFO - PROCESS | 1856 | 1466034631009 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:50:31 INFO - PROCESS | 1856 | 1466034631195 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1856 | 1466034631205 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172e000 == 40 [pid = 1856] [id = 438] 16:50:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91ff4000) [pid = 1856] [serial = 1315] [outer = (nil)] 16:50:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa208f400) [pid = 1856] [serial = 1316] [outer = 0x91ff4000] 16:50:31 INFO - PROCESS | 1856 | 1466034631281 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa2092400) [pid = 1856] [serial = 1317] [outer = 0x91ff4000] 16:50:32 INFO - PROCESS | 1856 | 1466034632233 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1485ms 16:50:32 INFO - PROCESS | 1856 | 1466034632312 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1856 | 1466034632316 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:50:32 INFO - PROCESS | 1856 | 1466034632322 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1856 | 1466034632326 Marionette TRACE conn3 <- [1,1726,null,{}] 16:50:32 INFO - PROCESS | 1856 | 1466034632332 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 1856 | 1466034632349 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:32 INFO - PROCESS | 1856 | 1466034632575 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:50:32 INFO - PROCESS | 1856 | 1466034632796 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1856 | 1466034632804 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x92672000 == 41 [pid = 1856] [id = 439] 16:50:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9c3e9400) [pid = 1856] [serial = 1318] [outer = (nil)] 16:50:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa2556800) [pid = 1856] [serial = 1319] [outer = 0x9c3e9400] 16:50:32 INFO - PROCESS | 1856 | 1466034632898 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa25ea000) [pid = 1856] [serial = 1320] [outer = 0x9c3e9400] 16:50:33 INFO - PROCESS | 1856 | 1466034633745 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1484ms 16:50:33 INFO - PROCESS | 1856 | 1466034633807 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1856 | 1466034633811 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:50:33 INFO - PROCESS | 1856 | 1466034633818 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1856 | 1466034633821 Marionette TRACE conn3 <- [1,1730,null,{}] 16:50:33 INFO - PROCESS | 1856 | 1466034633827 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 1856 | 1466034633832 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:34 INFO - PROCESS | 1856 | 1466034634000 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:50:34 INFO - PROCESS | 1856 | 1466034634187 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1856 | 1466034634195 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x91731800 == 42 [pid = 1856] [id = 440] 16:50:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91fef000) [pid = 1856] [serial = 1321] [outer = (nil)] 16:50:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa2fb7c00) [pid = 1856] [serial = 1322] [outer = 0x91fef000] 16:50:34 INFO - PROCESS | 1856 | 1466034634273 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa2ff2800) [pid = 1856] [serial = 1323] [outer = 0x91fef000] 16:50:35 INFO - PROCESS | 1856 | 1466034635148 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1379ms 16:50:35 INFO - PROCESS | 1856 | 1466034635197 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1856 | 1466034635202 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:50:35 INFO - PROCESS | 1856 | 1466034635208 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1856 | 1466034635211 Marionette TRACE conn3 <- [1,1734,null,{}] 16:50:35 INFO - PROCESS | 1856 | 1466034635217 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:35 INFO - PROCESS | 1856 | 1466034635221 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:35 INFO - PROCESS | 1856 | 1466034635393 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:50:35 INFO - PROCESS | 1856 | 1466034635826 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1856 | 1466034635834 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172fc00 == 43 [pid = 1856] [id = 441] 16:50:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x91732800) [pid = 1856] [serial = 1324] [outer = (nil)] 16:50:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x91738800) [pid = 1856] [serial = 1325] [outer = 0x91732800] 16:50:35 INFO - PROCESS | 1856 | 1466034635952 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x925e6800) [pid = 1856] [serial = 1326] [outer = 0x91732800] 16:50:36 INFO - PROCESS | 1856 | 1466034636922 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff0c00 == 42 [pid = 1856] [id = 432] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4c800 == 41 [pid = 1856] [id = 431] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9545f000 == 40 [pid = 1856] [id = 430] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92750000 == 39 [pid = 1856] [id = 429] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91737800 == 38 [pid = 1856] [id = 428] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93b5c800 == 37 [pid = 1856] [id = 427] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c2000 == 36 [pid = 1856] [id = 426] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91729400 == 35 [pid = 1856] [id = 425] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5400 == 34 [pid = 1856] [id = 424] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92744400 == 33 [pid = 1856] [id = 423] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91731800 == 32 [pid = 1856] [id = 440] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9172e000 == 31 [pid = 1856] [id = 438] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92672000 == 30 [pid = 1856] [id = 439] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9b22a800 == 29 [pid = 1856] [id = 437] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0d1800 == 28 [pid = 1856] [id = 436] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x925e1400 == 27 [pid = 1856] [id = 434] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3800 == 26 [pid = 1856] [id = 435] 16:50:37 INFO - PROCESS | 1856 | --DOCSHELL 0x925e2c00 == 25 [pid = 1856] [id = 433] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x984f0000) [pid = 1856] [serial = 1239] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0xa23a9000) [pid = 1856] [serial = 1251] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x922ea400) [pid = 1856] [serial = 1253] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92924800) [pid = 1856] [serial = 1262] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x93dd8000) [pid = 1856] [serial = 1268] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9b269000) [pid = 1856] [serial = 1241] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9d557c00) [pid = 1856] [serial = 1248] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93f51400) [pid = 1856] [serial = 1256] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95463000) [pid = 1856] [serial = 1238] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9545fc00) [pid = 1856] [serial = 1266] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92749800) [pid = 1856] [serial = 1235] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b558c00) [pid = 1856] [serial = 1242] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0xa2319400) [pid = 1856] [serial = 1250] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9291a400) [pid = 1856] [serial = 1236] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9c3e7800) [pid = 1856] [serial = 1247] [outer = (nil)] [url = about:blank] 16:50:37 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x925e4800) [pid = 1856] [serial = 1254] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x925f0000) [pid = 1856] [serial = 1259] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b9d400) [pid = 1856] [serial = 1263] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9c266800) [pid = 1856] [serial = 1244] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92679800) [pid = 1856] [serial = 1260] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93fce800) [pid = 1856] [serial = 1257] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93fd1c00) [pid = 1856] [serial = 1265] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9c271c00) [pid = 1856] [serial = 1245] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99384000) [pid = 1856] [serial = 1271] [outer = (nil)] [url = about:blank] 16:50:38 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x95463c00) [pid = 1856] [serial = 1269] [outer = (nil)] [url = about:blank] 16:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2844ms 16:50:38 INFO - PROCESS | 1856 | 1466034638185 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1856 | 1466034638189 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:50:38 INFO - PROCESS | 1856 | 1466034638202 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1856 | 1466034638206 Marionette TRACE conn3 <- [1,1738,null,{}] 16:50:38 INFO - PROCESS | 1856 | 1466034638215 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1856 | 1466034638222 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:38 INFO - PROCESS | 1856 | 1466034638371 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:50:38 INFO - PROCESS | 1856 | 1466034638386 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1856 | 1466034638394 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fedc00 == 26 [pid = 1856] [id = 442] 16:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fef800) [pid = 1856] [serial = 1327] [outer = (nil)] 16:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x922eb000) [pid = 1856] [serial = 1328] [outer = 0x91fef800] 16:50:38 INFO - PROCESS | 1856 | 1466034638466 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x922f5400) [pid = 1856] [serial = 1329] [outer = 0x91fef800] 16:50:39 INFO - PROCESS | 1856 | 1466034639376 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1237ms 16:50:39 INFO - PROCESS | 1856 | 1466034639439 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1856 | 1466034639454 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:50:39 INFO - PROCESS | 1856 | 1466034639466 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1856 | 1466034639473 Marionette TRACE conn3 <- [1,1742,null,{}] 16:50:39 INFO - PROCESS | 1856 | 1466034639479 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 1856 | 1466034639485 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:39 INFO - PROCESS | 1856 | 1466034639659 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:50:39 INFO - PROCESS | 1856 | 1466034639794 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1856 | 1466034639801 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92748c00 == 27 [pid = 1856] [id = 443] 16:50:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9274b400) [pid = 1856] [serial = 1330] [outer = (nil)] 16:50:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9291ac00) [pid = 1856] [serial = 1331] [outer = 0x9274b400] 16:50:39 INFO - PROCESS | 1856 | 1466034639874 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92923000) [pid = 1856] [serial = 1332] [outer = 0x9274b400] 16:50:40 INFO - PROCESS | 1856 | 1466034640760 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1346ms 16:50:40 INFO - PROCESS | 1856 | 1466034640808 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1856 | 1466034640813 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:50:40 INFO - PROCESS | 1856 | 1466034640831 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1856 | 1466034640833 Marionette TRACE conn3 <- [1,1746,null,{}] 16:50:40 INFO - PROCESS | 1856 | 1466034640856 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1856 | 1466034640865 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:41 INFO - PROCESS | 1856 | 1466034641081 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:50:41 INFO - PROCESS | 1856 | 1466034641104 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1856 | 1466034641115 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd0000 == 28 [pid = 1856] [id = 444] 16:50:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93dd0800) [pid = 1856] [serial = 1333] [outer = (nil)] 16:50:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93dda000) [pid = 1856] [serial = 1334] [outer = 0x93dd0800] 16:50:41 INFO - PROCESS | 1856 | 1466034641187 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93fc4000) [pid = 1856] [serial = 1335] [outer = 0x93dd0800] 16:50:42 INFO - PROCESS | 1856 | 1466034642075 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1279ms 16:50:42 INFO - PROCESS | 1856 | 1466034642111 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1856 | 1466034642114 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:50:42 INFO - PROCESS | 1856 | 1466034642124 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1856 | 1466034642127 Marionette TRACE conn3 <- [1,1750,null,{}] 16:50:42 INFO - PROCESS | 1856 | 1466034642142 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 1856 | 1466034642162 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:42 INFO - PROCESS | 1856 | 1466034642364 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:50:42 INFO - PROCESS | 1856 | 1466034642387 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1856 | 1466034642394 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x93ddcc00 == 29 [pid = 1856] [id = 445] 16:50:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fc9000) [pid = 1856] [serial = 1336] [outer = (nil)] 16:50:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x95461400) [pid = 1856] [serial = 1337] [outer = 0x93fc9000] 16:50:42 INFO - PROCESS | 1856 | 1466034642460 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978a7c00) [pid = 1856] [serial = 1338] [outer = 0x93fc9000] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99386800) [pid = 1856] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x922f3000) [pid = 1856] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x925e7400) [pid = 1856] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a9c2c00) [pid = 1856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92d8b800) [pid = 1856] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc3800) [pid = 1856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91fe5400) [pid = 1856] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b9a400) [pid = 1856] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93f47000) [pid = 1856] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x978a7800) [pid = 1856] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:50:43 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9823e000) [pid = 1856] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:50:43 INFO - PROCESS | 1856 | 1466034643830 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1745ms 16:50:43 INFO - PROCESS | 1856 | 1466034643869 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 1856 | 1466034643872 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:50:43 INFO - PROCESS | 1856 | 1466034643878 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1856 | 1466034643882 Marionette TRACE conn3 <- [1,1754,null,{}] 16:50:43 INFO - PROCESS | 1856 | 1466034643887 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1856 | 1466034643892 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:44 INFO - PROCESS | 1856 | 1466034644090 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:50:44 INFO - PROCESS | 1856 | 1466034644107 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1856 | 1466034644115 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x92916000 == 30 [pid = 1856] [id = 446] 16:50:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92b9a400) [pid = 1856] [serial = 1339] [outer = (nil)] 16:50:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95468400) [pid = 1856] [serial = 1340] [outer = 0x92b9a400] 16:50:44 INFO - PROCESS | 1856 | 1466034644182 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x978b5800) [pid = 1856] [serial = 1341] [outer = 0x92b9a400] 16:50:44 INFO - PROCESS | 1856 | 1466034644967 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1137ms 16:50:45 INFO - PROCESS | 1856 | 1466034645017 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1856 | 1466034645020 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:50:45 INFO - PROCESS | 1856 | 1466034645026 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1856 | 1466034645029 Marionette TRACE conn3 <- [1,1758,null,{}] 16:50:45 INFO - PROCESS | 1856 | 1466034645037 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 1856 | 1466034645046 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:45 INFO - PROCESS | 1856 | 1466034645349 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:50:45 INFO - PROCESS | 1856 | 1466034645475 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1856 | 1466034645482 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec6000 == 31 [pid = 1856] [id = 447] 16:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eec6800) [pid = 1856] [serial = 1342] [outer = (nil)] 16:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9172a000) [pid = 1856] [serial = 1343] [outer = 0x8eec6800] 16:50:45 INFO - PROCESS | 1856 | 1466034645571 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x91fe9c00) [pid = 1856] [serial = 1344] [outer = 0x8eec6800] 16:50:46 INFO - PROCESS | 1856 | 1466034646647 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1684ms 16:50:46 INFO - PROCESS | 1856 | 1466034646712 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1856 | 1466034646719 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:50:46 INFO - PROCESS | 1856 | 1466034646727 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1856 | 1466034646733 Marionette TRACE conn3 <- [1,1762,null,{}] 16:50:46 INFO - PROCESS | 1856 | 1466034646740 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:46 INFO - PROCESS | 1856 | 1466034646746 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:46 INFO - PROCESS | 1856 | 1466034646943 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:50:47 INFO - PROCESS | 1856 | 1466034647164 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1856 | 1466034647173 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x92749800 == 32 [pid = 1856] [id = 448] 16:50:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9291c000) [pid = 1856] [serial = 1345] [outer = (nil)] 16:50:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b96000) [pid = 1856] [serial = 1346] [outer = 0x9291c000] 16:50:47 INFO - PROCESS | 1856 | 1466034647303 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92d8cc00) [pid = 1856] [serial = 1347] [outer = 0x9291c000] 16:50:48 INFO - PROCESS | 1856 | 1466034648339 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1690ms 16:50:48 INFO - PROCESS | 1856 | 1466034648418 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1856 | 1466034648424 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:50:48 INFO - PROCESS | 1856 | 1466034648431 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1856 | 1466034648435 Marionette TRACE conn3 <- [1,1766,null,{}] 16:50:48 INFO - PROCESS | 1856 | 1466034648441 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 1856 | 1466034648446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:48 INFO - PROCESS | 1856 | 1466034648665 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:50:48 INFO - PROCESS | 1856 | 1466034648935 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1856 | 1466034648947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x95435800 == 33 [pid = 1856] [id = 449] 16:50:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9545d400) [pid = 1856] [serial = 1348] [outer = (nil)] 16:50:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978a8000) [pid = 1856] [serial = 1349] [outer = 0x9545d400] 16:50:49 INFO - PROCESS | 1856 | 1466034649047 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x984f6400) [pid = 1856] [serial = 1350] [outer = 0x9545d400] 16:50:50 INFO - PROCESS | 1856 | 1466034650053 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1684ms 16:50:50 INFO - PROCESS | 1856 | 1466034650115 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1856 | 1466034650122 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:50:50 INFO - PROCESS | 1856 | 1466034650138 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1856 | 1466034650146 Marionette TRACE conn3 <- [1,1770,null,{}] 16:50:50 INFO - PROCESS | 1856 | 1466034650152 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1856 | 1466034650159 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:50 INFO - PROCESS | 1856 | 1466034650381 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:50:50 INFO - PROCESS | 1856 | 1466034650645 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1856 | 1466034650656 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a757800 == 34 [pid = 1856] [id = 450] 16:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a8ae400) [pid = 1856] [serial = 1351] [outer = (nil)] 16:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c5000) [pid = 1856] [serial = 1352] [outer = 0x9a8ae400] 16:50:50 INFO - PROCESS | 1856 | 1466034650733 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9c2000) [pid = 1856] [serial = 1353] [outer = 0x9a8ae400] 16:50:51 INFO - PROCESS | 1856 | 1466034651856 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1798ms 16:50:51 INFO - PROCESS | 1856 | 1466034651929 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1856 | 1466034651935 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:50:51 INFO - PROCESS | 1856 | 1466034651943 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1856 | 1466034651947 Marionette TRACE conn3 <- [1,1774,null,{}] 16:50:51 INFO - PROCESS | 1856 | 1466034651956 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1856 | 1466034651961 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:52 INFO - PROCESS | 1856 | 1466034652139 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:50:52 INFO - PROCESS | 1856 | 1466034652385 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1856 | 1466034652405 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee400 == 35 [pid = 1856] [id = 451] 16:50:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x925ef800) [pid = 1856] [serial = 1354] [outer = (nil)] 16:50:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9267b400) [pid = 1856] [serial = 1355] [outer = 0x925ef800] 16:50:52 INFO - PROCESS | 1856 | 1466034652508 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x926cf800) [pid = 1856] [serial = 1356] [outer = 0x925ef800] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc4400 == 34 [pid = 1856] [id = 421] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91731c00 == 33 [pid = 1856] [id = 406] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91fed000 == 32 [pid = 1856] [id = 422] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x926cf400 == 31 [pid = 1856] [id = 420] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92d94000 == 30 [pid = 1856] [id = 418] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3c00 == 29 [pid = 1856] [id = 419] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92916000 == 28 [pid = 1856] [id = 446] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93ddcc00 == 27 [pid = 1856] [id = 445] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd0000 == 26 [pid = 1856] [id = 444] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92748c00 == 25 [pid = 1856] [id = 443] 16:50:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91fedc00 == 24 [pid = 1856] [id = 442] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92746400) [pid = 1856] [serial = 1274] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92b95800) [pid = 1856] [serial = 1275] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a9cc400) [pid = 1856] [serial = 1280] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a9ef800) [pid = 1856] [serial = 1281] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a167c00) [pid = 1856] [serial = 1272] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b21f400) [pid = 1856] [serial = 1283] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9b22b800) [pid = 1856] [serial = 1284] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92670c00) [pid = 1856] [serial = 1286] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x926ce400) [pid = 1856] [serial = 1287] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92d91800) [pid = 1856] [serial = 1289] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93b64800) [pid = 1856] [serial = 1290] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fd2c00) [pid = 1856] [serial = 1277] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x95462400) [pid = 1856] [serial = 1278] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99ebe400) [pid = 1856] [serial = 1292] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a7cf400) [pid = 1856] [serial = 1293] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b517000) [pid = 1856] [serial = 1301] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b751c00) [pid = 1856] [serial = 1302] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a9c3000) [pid = 1856] [serial = 1295] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9c9800) [pid = 1856] [serial = 1296] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a75e800) [pid = 1856] [serial = 1299] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x99390c00) [pid = 1856] [serial = 1298] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 1856 | 1466034653502 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1582ms 16:50:53 INFO - PROCESS | 1856 | 1466034653526 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1856 | 1466034653533 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:50:53 INFO - PROCESS | 1856 | 1466034653543 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1856 | 1466034653547 Marionette TRACE conn3 <- [1,1778,null,{}] 16:50:53 INFO - PROCESS | 1856 | 1466034653553 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1856 | 1466034653558 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:53 INFO - PROCESS | 1856 | 1466034653723 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:50:53 INFO - PROCESS | 1856 | 1466034653739 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1856 | 1466034653748 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x92674400 == 25 [pid = 1856] [id = 452] 16:50:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92746400) [pid = 1856] [serial = 1357] [outer = (nil)] 16:50:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d92c00) [pid = 1856] [serial = 1358] [outer = 0x92746400] 16:50:53 INFO - PROCESS | 1856 | 1466034653843 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93b63800) [pid = 1856] [serial = 1359] [outer = 0x92746400] 16:50:54 INFO - PROCESS | 1856 | 1466034654785 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1279ms 16:50:54 INFO - PROCESS | 1856 | 1466034654822 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1856 | 1466034654826 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:50:54 INFO - PROCESS | 1856 | 1466034654832 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1856 | 1466034654837 Marionette TRACE conn3 <- [1,1782,null,{}] 16:50:54 INFO - PROCESS | 1856 | 1466034654860 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1856 | 1466034654869 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:55 INFO - PROCESS | 1856 | 1466034655035 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:50:55 INFO - PROCESS | 1856 | 1466034655046 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1856 | 1466034655055 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9546b400 == 26 [pid = 1856] [id = 453] 16:50:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978aac00) [pid = 1856] [serial = 1360] [outer = (nil)] 16:50:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978b6800) [pid = 1856] [serial = 1361] [outer = 0x978aac00] 16:50:55 INFO - PROCESS | 1856 | 1466034655126 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x99ec6800) [pid = 1856] [serial = 1362] [outer = 0x978aac00] 16:50:56 INFO - PROCESS | 1856 | 1466034656098 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1336ms 16:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:50:56 INFO - PROCESS | 1856 | 1466034656175 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1856 | 1466034656178 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:50:56 INFO - PROCESS | 1856 | 1466034656188 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1856 | 1466034656192 Marionette TRACE conn3 <- [1,1786,null,{}] 16:50:56 INFO - PROCESS | 1856 | 1466034656197 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1856 | 1466034656202 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:56 INFO - PROCESS | 1856 | 1466034656415 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:50:56 INFO - PROCESS | 1856 | 1466034656438 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1856 | 1466034656446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fd1800 == 27 [pid = 1856] [id = 454] 16:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9543ec00) [pid = 1856] [serial = 1363] [outer = (nil)] 16:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a8b7400) [pid = 1856] [serial = 1364] [outer = 0x9543ec00] 16:50:56 INFO - PROCESS | 1856 | 1466034656511 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9c9000) [pid = 1856] [serial = 1365] [outer = 0x9543ec00] 16:50:57 INFO - PROCESS | 1856 | 1466034657392 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1244ms 16:50:57 INFO - PROCESS | 1856 | 1466034657428 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1856 | 1466034657430 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:50:57 INFO - PROCESS | 1856 | 1466034657437 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1856 | 1466034657440 Marionette TRACE conn3 <- [1,1790,null,{}] 16:50:57 INFO - PROCESS | 1856 | 1466034657454 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1856 | 1466034657459 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:57 INFO - PROCESS | 1856 | 1466034657659 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:50:57 INFO - PROCESS | 1856 | 1466034657676 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1856 | 1466034657682 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x95430000 == 28 [pid = 1856] [id = 455] 16:50:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a75fc00) [pid = 1856] [serial = 1366] [outer = (nil)] 16:50:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b201c00) [pid = 1856] [serial = 1367] [outer = 0x9a75fc00] 16:50:57 INFO - PROCESS | 1856 | 1466034657748 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b205400) [pid = 1856] [serial = 1368] [outer = 0x9a75fc00] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x925e3800) [pid = 1856] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93ddb400) [pid = 1856] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c0d1c00) [pid = 1856] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9c0cf800) [pid = 1856] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91ff4000) [pid = 1856] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93dd0800) [pid = 1856] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93fc9000) [pid = 1856] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91fef800) [pid = 1856] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9274b400) [pid = 1856] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91732800) [pid = 1856] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9c3e9400) [pid = 1856] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:50:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x91fef000) [pid = 1856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:50:58 INFO - PROCESS | 1856 | 1466034658746 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1333ms 16:50:58 INFO - PROCESS | 1856 | 1466034658771 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1856 | 1466034658774 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:50:58 INFO - PROCESS | 1856 | 1466034658780 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1856 | 1466034658782 Marionette TRACE conn3 <- [1,1794,null,{}] 16:50:58 INFO - PROCESS | 1856 | 1466034658788 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1856 | 1466034658798 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:59 INFO - PROCESS | 1856 | 1466034659006 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:50:59 INFO - PROCESS | 1856 | 1466034659138 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1856 | 1466034659146 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:50:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1c00 == 29 [pid = 1856] [id = 456] 16:50:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9274b400) [pid = 1856] [serial = 1369] [outer = (nil)] 16:50:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b20c800) [pid = 1856] [serial = 1370] [outer = 0x9274b400] 16:50:59 INFO - PROCESS | 1856 | 1466034659213 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b25e800) [pid = 1856] [serial = 1371] [outer = 0x9274b400] 16:50:59 INFO - PROCESS | 1856 | 1466034659993 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1233ms 16:51:00 INFO - PROCESS | 1856 | 1466034660022 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1856 | 1466034660026 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:51:00 INFO - PROCESS | 1856 | 1466034660031 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1856 | 1466034660035 Marionette TRACE conn3 <- [1,1798,null,{}] 16:51:00 INFO - PROCESS | 1856 | 1466034660041 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 1856 | 1466034660046 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:00 INFO - PROCESS | 1856 | 1466034660343 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:51:00 INFO - PROCESS | 1856 | 1466034660477 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1856 | 1466034660488 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe8800 == 30 [pid = 1856] [id = 457] 16:51:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91fe9400) [pid = 1856] [serial = 1372] [outer = (nil)] 16:51:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91ff4c00) [pid = 1856] [serial = 1373] [outer = 0x91fe9400] 16:51:00 INFO - PROCESS | 1856 | 1466034660612 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x925e3800) [pid = 1856] [serial = 1374] [outer = 0x91fe9400] 16:51:01 INFO - PROCESS | 1856 | 1466034661628 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1631ms 16:51:01 INFO - PROCESS | 1856 | 1466034661666 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1856 | 1466034661672 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:51:01 INFO - PROCESS | 1856 | 1466034661681 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1856 | 1466034661686 Marionette TRACE conn3 <- [1,1802,null,{}] 16:51:01 INFO - PROCESS | 1856 | 1466034661693 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1856 | 1466034661699 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:01 INFO - PROCESS | 1856 | 1466034661922 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:51:02 INFO - PROCESS | 1856 | 1466034662146 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1856 | 1466034662156 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b98800 == 31 [pid = 1856] [id = 458] 16:51:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d8ac00) [pid = 1856] [serial = 1375] [outer = (nil)] 16:51:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dd7800) [pid = 1856] [serial = 1376] [outer = 0x92d8ac00] 16:51:02 INFO - PROCESS | 1856 | 1466034662286 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93fcc400) [pid = 1856] [serial = 1377] [outer = 0x92d8ac00] 16:51:03 INFO - PROCESS | 1856 | 1466034663205 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1583ms 16:51:03 INFO - PROCESS | 1856 | 1466034663265 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1856 | 1466034663271 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:51:03 INFO - PROCESS | 1856 | 1466034663278 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1856 | 1466034663282 Marionette TRACE conn3 <- [1,1806,null,{}] 16:51:03 INFO - PROCESS | 1856 | 1466034663288 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1856 | 1466034663294 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:03 INFO - PROCESS | 1856 | 1466034663485 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:51:03 INFO - PROCESS | 1856 | 1466034663663 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1856 | 1466034663672 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a881800 == 32 [pid = 1856] [id = 459] 16:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a8ab800) [pid = 1856] [serial = 1378] [outer = (nil)] 16:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9c3000) [pid = 1856] [serial = 1379] [outer = 0x9a8ab800] 16:51:03 INFO - PROCESS | 1856 | 1466034663848 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b209800) [pid = 1856] [serial = 1380] [outer = 0x9a8ab800] 16:51:04 INFO - PROCESS | 1856 | 1466034664729 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1487ms 16:51:04 INFO - PROCESS | 1856 | 1466034664766 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1856 | 1466034664773 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:51:04 INFO - PROCESS | 1856 | 1466034664789 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1856 | 1466034664796 Marionette TRACE conn3 <- [1,1810,null,{}] 16:51:04 INFO - PROCESS | 1856 | 1466034664802 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1856 | 1466034664807 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:04 INFO - PROCESS | 1856 | 1466034664983 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:51:05 INFO - PROCESS | 1856 | 1466034665157 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1856 | 1466034665167 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x9846b800 == 33 [pid = 1856] [id = 460] 16:51:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b22a800) [pid = 1856] [serial = 1381] [outer = (nil)] 16:51:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9bb82000) [pid = 1856] [serial = 1382] [outer = 0x9b22a800] 16:51:05 INFO - PROCESS | 1856 | 1466034665246 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c0cf800) [pid = 1856] [serial = 1383] [outer = 0x9b22a800] 16:51:06 INFO - PROCESS | 1856 | 1466034666185 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1442ms 16:51:06 INFO - PROCESS | 1856 | 1466034666225 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1856 | 1466034666228 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:51:06 INFO - PROCESS | 1856 | 1466034666235 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1856 | 1466034666237 Marionette TRACE conn3 <- [1,1814,null,{}] 16:51:06 INFO - PROCESS | 1856 | 1466034666244 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1856 | 1466034666249 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:06 INFO - PROCESS | 1856 | 1466034666423 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:51:06 INFO - PROCESS | 1856 | 1466034666600 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1856 | 1466034666609 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x95464400 == 34 [pid = 1856] [id = 461] 16:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9b209000) [pid = 1856] [serial = 1384] [outer = (nil)] 16:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9c3e1000) [pid = 1856] [serial = 1385] [outer = 0x9b209000] 16:51:06 INFO - PROCESS | 1856 | 1466034666693 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9c3ee400) [pid = 1856] [serial = 1386] [outer = 0x9b209000] 16:51:07 INFO - PROCESS | 1856 | 1466034667635 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1432ms 16:51:07 INFO - PROCESS | 1856 | 1466034667668 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1856 | 1466034667671 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:51:07 INFO - PROCESS | 1856 | 1466034667678 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1856 | 1466034667680 Marionette TRACE conn3 <- [1,1818,null,{}] 16:51:07 INFO - PROCESS | 1856 | 1466034667687 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1856 | 1466034667692 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:07 INFO - PROCESS | 1856 | 1466034667932 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:51:08 INFO - PROCESS | 1856 | 1466034668109 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1856 | 1466034668128 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c271c00 == 35 [pid = 1856] [id = 462] 16:51:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa2090c00) [pid = 1856] [serial = 1387] [outer = (nil)] 16:51:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa2324000) [pid = 1856] [serial = 1388] [outer = 0xa2090c00] 16:51:08 INFO - PROCESS | 1856 | 1466034668206 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa23a5000) [pid = 1856] [serial = 1389] [outer = 0xa2090c00] 16:51:09 INFO - PROCESS | 1856 | 1466034669180 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1531ms 16:51:09 INFO - PROCESS | 1856 | 1466034669213 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1856 | 1466034669217 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:51:09 INFO - PROCESS | 1856 | 1466034669223 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1856 | 1466034669227 Marionette TRACE conn3 <- [1,1822,null,{}] 16:51:09 INFO - PROCESS | 1856 | 1466034669232 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1856 | 1466034669237 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:09 INFO - PROCESS | 1856 | 1466034669398 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:51:09 INFO - PROCESS | 1856 | 1466034669578 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1856 | 1466034669587 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf000 == 36 [pid = 1856] [id = 463] 16:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91fe7400) [pid = 1856] [serial = 1390] [outer = (nil)] 16:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa23f0c00) [pid = 1856] [serial = 1391] [outer = 0x91fe7400] 16:51:09 INFO - PROCESS | 1856 | 1466034669674 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa1189c00) [pid = 1856] [serial = 1392] [outer = 0x91fe7400] 16:51:10 INFO - PROCESS | 1856 | 1466034670579 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1429ms 16:51:10 INFO - PROCESS | 1856 | 1466034670653 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1856 | 1466034670657 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:51:10 INFO - PROCESS | 1856 | 1466034670663 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1856 | 1466034670667 Marionette TRACE conn3 <- [1,1826,null,{}] 16:51:10 INFO - PROCESS | 1856 | 1466034670673 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1856 | 1466034670678 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:10 INFO - PROCESS | 1856 | 1466034670860 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:51:11 INFO - PROCESS | 1856 | 1466034671042 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1856 | 1466034671049 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677c00 == 37 [pid = 1856] [id = 464] 16:51:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92923400) [pid = 1856] [serial = 1393] [outer = (nil)] 16:51:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x95460000) [pid = 1856] [serial = 1394] [outer = 0x92923400] 16:51:11 INFO - PROCESS | 1856 | 1466034671127 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa23acc00) [pid = 1856] [serial = 1395] [outer = 0x92923400] 16:51:12 INFO - PROCESS | 1856 | 1466034672298 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1686ms 16:51:12 INFO - PROCESS | 1856 | 1466034672350 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1856 | 1466034672356 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:51:12 INFO - PROCESS | 1856 | 1466034672364 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1856 | 1466034672369 Marionette TRACE conn3 <- [1,1830,null,{}] 16:51:12 INFO - PROCESS | 1856 | 1466034672378 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1856 | 1466034672383 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:12 INFO - PROCESS | 1856 | 1466034672557 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:51:12 INFO - PROCESS | 1856 | 1466034672845 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1856 | 1466034672853 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x92742000 == 38 [pid = 1856] [id = 465] 16:51:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x92743400) [pid = 1856] [serial = 1396] [outer = (nil)] 16:51:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92919000) [pid = 1856] [serial = 1397] [outer = 0x92743400] 16:51:12 INFO - PROCESS | 1856 | 1466034672980 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x92b99000) [pid = 1856] [serial = 1398] [outer = 0x92743400] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4f000 == 37 [pid = 1856] [id = 408] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe7800 == 36 [pid = 1856] [id = 417] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92670400 == 35 [pid = 1856] [id = 405] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3800 == 34 [pid = 1856] [id = 410] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9172c800 == 33 [pid = 1856] [id = 409] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5c00 == 32 [pid = 1856] [id = 411] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92749800 == 31 [pid = 1856] [id = 448] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92915c00 == 30 [pid = 1856] [id = 416] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x95435800 == 29 [pid = 1856] [id = 449] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x978b3c00 == 28 [pid = 1856] [id = 415] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x92742400 == 27 [pid = 1856] [id = 412] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9a757800 == 26 [pid = 1856] [id = 450] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9b25c800 == 25 [pid = 1856] [id = 413] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec6000 == 24 [pid = 1856] [id = 447] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x93fd0800 == 23 [pid = 1856] [id = 414] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x9172fc00 == 22 [pid = 1856] [id = 441] 16:51:14 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc5000 == 21 [pid = 1856] [id = 407] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x95468400) [pid = 1856] [serial = 1340] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x92d8d800) [pid = 1856] [serial = 1305] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9291f000) [pid = 1856] [serial = 1304] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9a9c1800) [pid = 1856] [serial = 1308] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x99ebfc00) [pid = 1856] [serial = 1307] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9c3e5800) [pid = 1856] [serial = 1311] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9c1d6000) [pid = 1856] [serial = 1310] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9d9dfc00) [pid = 1856] [serial = 1314] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9d908000) [pid = 1856] [serial = 1313] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa2092400) [pid = 1856] [serial = 1317] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x93dda000) [pid = 1856] [serial = 1334] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x95461400) [pid = 1856] [serial = 1337] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa208f400) [pid = 1856] [serial = 1316] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x922eb000) [pid = 1856] [serial = 1328] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x922f5400) [pid = 1856] [serial = 1329] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9291ac00) [pid = 1856] [serial = 1331] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x925e6800) [pid = 1856] [serial = 1326] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa25ea000) [pid = 1856] [serial = 1320] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91738800) [pid = 1856] [serial = 1325] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93fc4000) [pid = 1856] [serial = 1335] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa2556800) [pid = 1856] [serial = 1319] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa2ff2800) [pid = 1856] [serial = 1323] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa2fb7c00) [pid = 1856] [serial = 1322] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978a7c00) [pid = 1856] [serial = 1338] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92923000) [pid = 1856] [serial = 1332] [outer = (nil)] [url = about:blank] 16:51:15 INFO - PROCESS | 1856 | 1466034675032 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2691ms 16:51:15 INFO - PROCESS | 1856 | 1466034675055 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1856 | 1466034675061 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:51:15 INFO - PROCESS | 1856 | 1466034675069 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1856 | 1466034675074 Marionette TRACE conn3 <- [1,1834,null,{}] 16:51:15 INFO - PROCESS | 1856 | 1466034675082 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 1856 | 1466034675088 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:15 INFO - PROCESS | 1856 | 1466034675250 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:51:15 INFO - PROCESS | 1856 | 1466034675416 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1856 | 1466034675424 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe5800 == 22 [pid = 1856] [id = 466] 16:51:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91fe9000) [pid = 1856] [serial = 1399] [outer = (nil)] 16:51:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x925ed800) [pid = 1856] [serial = 1400] [outer = 0x91fe9000] 16:51:15 INFO - PROCESS | 1856 | 1466034675492 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92676000) [pid = 1856] [serial = 1401] [outer = 0x91fe9000] 16:51:16 INFO - PROCESS | 1856 | 1466034676305 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1287ms 16:51:16 INFO - PROCESS | 1856 | 1466034676357 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1856 | 1466034676365 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:51:16 INFO - PROCESS | 1856 | 1466034676376 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1856 | 1466034676379 Marionette TRACE conn3 <- [1,1838,null,{}] 16:51:16 INFO - PROCESS | 1856 | 1466034676385 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1856 | 1466034676391 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:16 INFO - PROCESS | 1856 | 1466034676554 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:51:16 INFO - PROCESS | 1856 | 1466034676570 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1856 | 1466034676576 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x92750800 == 23 [pid = 1856] [id = 467] 16:51:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92917c00) [pid = 1856] [serial = 1402] [outer = (nil)] 16:51:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92924800) [pid = 1856] [serial = 1403] [outer = 0x92917c00] 16:51:16 INFO - PROCESS | 1856 | 1466034676772 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b9f000) [pid = 1856] [serial = 1404] [outer = 0x92917c00] 16:51:17 INFO - PROCESS | 1856 | 1466034677628 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1282ms 16:51:17 INFO - PROCESS | 1856 | 1466034677657 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1856 | 1466034677661 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:51:17 INFO - PROCESS | 1856 | 1466034677667 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1856 | 1466034677673 Marionette TRACE conn3 <- [1,1842,null,{}] 16:51:17 INFO - PROCESS | 1856 | 1466034677698 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 1856 | 1466034677706 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:17 INFO - PROCESS | 1856 | 1466034677919 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:51:18 INFO - PROCESS | 1856 | 1466034678005 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1856 | 1466034678017 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4e000 == 24 [pid = 1856] [id = 468] 16:51:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93f51400) [pid = 1856] [serial = 1405] [outer = (nil)] 16:51:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93fc9800) [pid = 1856] [serial = 1406] [outer = 0x93f51400] 16:51:18 INFO - PROCESS | 1856 | 1466034678085 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95439000) [pid = 1856] [serial = 1407] [outer = 0x93f51400] 16:51:19 INFO - PROCESS | 1856 | 1466034679023 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1398ms 16:51:19 INFO - PROCESS | 1856 | 1466034679067 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1856 | 1466034679072 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9274b400) [pid = 1856] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9543ec00) [pid = 1856] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a75fc00) [pid = 1856] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9291c000) [pid = 1856] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x8eec6800) [pid = 1856] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9545d400) [pid = 1856] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a8ae400) [pid = 1856] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b9a400) [pid = 1856] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x925ef800) [pid = 1856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x978aac00) [pid = 1856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:51:19 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92746400) [pid = 1856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:51:19 INFO - PROCESS | 1856 | 1466034679553 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1856 | 1466034679556 Marionette TRACE conn3 <- [1,1846,null,{}] 16:51:19 INFO - PROCESS | 1856 | 1466034679570 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 1856 | 1466034679575 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:19 INFO - PROCESS | 1856 | 1466034679732 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:51:19 INFO - PROCESS | 1856 | 1466034679863 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1856 | 1466034679870 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172e000 == 25 [pid = 1856] [id = 469] 16:51:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9291c000) [pid = 1856] [serial = 1408] [outer = (nil)] 16:51:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93f4f400) [pid = 1856] [serial = 1409] [outer = 0x9291c000] 16:51:19 INFO - PROCESS | 1856 | 1466034679938 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9545fc00) [pid = 1856] [serial = 1410] [outer = 0x9291c000] 16:51:20 INFO - PROCESS | 1856 | 1466034680641 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1224ms 16:51:20 INFO - PROCESS | 1856 | 1466034680692 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1856 | 1466034680695 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:51:20 INFO - PROCESS | 1856 | 1466034680701 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1856 | 1466034680704 Marionette TRACE conn3 <- [1,1850,null,{}] 16:51:20 INFO - PROCESS | 1856 | 1466034680719 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1856 | 1466034680723 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:20 INFO - PROCESS | 1856 | 1466034680868 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:51:20 INFO - PROCESS | 1856 | 1466034680877 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1856 | 1466034680883 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x95293c00 == 26 [pid = 1856] [id = 470] 16:51:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95464c00) [pid = 1856] [serial = 1411] [outer = (nil)] 16:51:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978b1800) [pid = 1856] [serial = 1412] [outer = 0x95464c00] 16:51:20 INFO - PROCESS | 1856 | 1466034680950 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9842f800) [pid = 1856] [serial = 1413] [outer = 0x95464c00] 16:51:21 INFO - PROCESS | 1856 | 1466034681988 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1340ms 16:51:22 INFO - PROCESS | 1856 | 1466034682042 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1856 | 1466034682049 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:51:22 INFO - PROCESS | 1856 | 1466034682059 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1856 | 1466034682064 Marionette TRACE conn3 <- [1,1854,null,{}] 16:51:22 INFO - PROCESS | 1856 | 1466034682073 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1856 | 1466034682078 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:22 INFO - PROCESS | 1856 | 1466034682282 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:51:22 INFO - PROCESS | 1856 | 1466034682528 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1856 | 1466034682540 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733000 == 27 [pid = 1856] [id = 471] 16:51:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91735400) [pid = 1856] [serial = 1414] [outer = (nil)] 16:51:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926cc800) [pid = 1856] [serial = 1415] [outer = 0x91735400] 16:51:22 INFO - PROCESS | 1856 | 1466034682648 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92915c00) [pid = 1856] [serial = 1416] [outer = 0x91735400] 16:51:23 INFO - PROCESS | 1856 | 1466034683651 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1639ms 16:51:23 INFO - PROCESS | 1856 | 1466034683727 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1856 | 1466034683733 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:51:23 INFO - PROCESS | 1856 | 1466034683744 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1856 | 1466034683748 Marionette TRACE conn3 <- [1,1858,null,{}] 16:51:23 INFO - PROCESS | 1856 | 1466034683755 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:23 INFO - PROCESS | 1856 | 1466034683760 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:23 INFO - PROCESS | 1856 | 1466034683978 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:51:24 INFO - PROCESS | 1856 | 1466034684244 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1856 | 1466034684252 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5800 == 28 [pid = 1856] [id = 472] 16:51:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93dd1400) [pid = 1856] [serial = 1417] [outer = (nil)] 16:51:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93fc5800) [pid = 1856] [serial = 1418] [outer = 0x93dd1400] 16:51:24 INFO - PROCESS | 1856 | 1466034684338 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x978a7800) [pid = 1856] [serial = 1419] [outer = 0x93dd1400] 16:51:25 INFO - PROCESS | 1856 | 1466034685391 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1733ms 16:51:25 INFO - PROCESS | 1856 | 1466034685477 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1856 | 1466034685482 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:51:25 INFO - PROCESS | 1856 | 1466034685489 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1856 | 1466034685495 Marionette TRACE conn3 <- [1,1862,null,{}] 16:51:25 INFO - PROCESS | 1856 | 1466034685511 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1856 | 1466034685520 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:25 INFO - PROCESS | 1856 | 1466034685732 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:51:25 INFO - PROCESS | 1856 | 1466034685958 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1856 | 1466034685972 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a883400 == 29 [pid = 1856] [id = 473] 16:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a883c00) [pid = 1856] [serial = 1420] [outer = (nil)] 16:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c1800) [pid = 1856] [serial = 1421] [outer = 0x9a883c00] 16:51:26 INFO - PROCESS | 1856 | 1466034686075 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9ca800) [pid = 1856] [serial = 1422] [outer = 0x9a883c00] 16:51:27 INFO - PROCESS | 1856 | 1466034687024 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 16:51:27 INFO - PROCESS | 1856 | 1466034687089 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:51:27 INFO - PROCESS | 1856 | 1466034687094 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:51:27 INFO - PROCESS | 1856 | 1466034687100 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1856 | 1466034687104 Marionette TRACE conn3 <- [1,1866,null,{}] 16:51:27 INFO - PROCESS | 1856 | 1466034687109 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 1856 | 1466034687115 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:27 INFO - PROCESS | 1856 | 1466034687294 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:51:27 INFO - PROCESS | 1856 | 1466034687518 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1856 | 1466034687526 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f45c00 == 30 [pid = 1856] [id = 474] 16:51:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x95294800) [pid = 1856] [serial = 1423] [outer = (nil)] 16:51:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9b21f400) [pid = 1856] [serial = 1424] [outer = 0x95294800] 16:51:27 INFO - PROCESS | 1856 | 1466034687647 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9b22c400) [pid = 1856] [serial = 1425] [outer = 0x95294800] 16:51:28 INFO - PROCESS | 1856 | 1466034688752 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1731ms 16:51:28 INFO - PROCESS | 1856 | 1466034688832 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1856 | 1466034688838 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:51:28 INFO - PROCESS | 1856 | 1466034688846 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1856 | 1466034688851 Marionette TRACE conn3 <- [1,1870,null,{}] 16:51:28 INFO - PROCESS | 1856 | 1466034688859 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1856 | 1466034688864 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:29 INFO - PROCESS | 1856 | 1466034689112 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:51:29 INFO - PROCESS | 1856 | 1466034689386 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1856 | 1466034689400 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe6c00 == 31 [pid = 1856] [id = 475] 16:51:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91fe8400) [pid = 1856] [serial = 1426] [outer = (nil)] 16:51:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x925e5400) [pid = 1856] [serial = 1427] [outer = 0x91fe8400] 16:51:29 INFO - PROCESS | 1856 | 1466034689468 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x926c9800) [pid = 1856] [serial = 1428] [outer = 0x91fe8400] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b20c800) [pid = 1856] [serial = 1370] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9a8b7400) [pid = 1856] [serial = 1364] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9b201c00) [pid = 1856] [serial = 1367] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92b96000) [pid = 1856] [serial = 1346] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92d8cc00) [pid = 1856] [serial = 1347] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9172a000) [pid = 1856] [serial = 1343] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91fe9c00) [pid = 1856] [serial = 1344] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x978a8000) [pid = 1856] [serial = 1349] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x984f6400) [pid = 1856] [serial = 1350] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9c5000) [pid = 1856] [serial = 1352] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a9c2000) [pid = 1856] [serial = 1353] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x978b5800) [pid = 1856] [serial = 1341] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9267b400) [pid = 1856] [serial = 1355] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x926cf800) [pid = 1856] [serial = 1356] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x978b6800) [pid = 1856] [serial = 1361] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92d92c00) [pid = 1856] [serial = 1358] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93b63800) [pid = 1856] [serial = 1359] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9b25e800) [pid = 1856] [serial = 1371] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a9c9000) [pid = 1856] [serial = 1365] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x99ec6800) [pid = 1856] [serial = 1362] [outer = (nil)] [url = about:blank] 16:51:29 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b205400) [pid = 1856] [serial = 1368] [outer = (nil)] [url = about:blank] 16:51:30 INFO - PROCESS | 1856 | 1466034690288 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1495ms 16:51:30 INFO - PROCESS | 1856 | 1466034690340 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1856 | 1466034690346 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:51:30 INFO - PROCESS | 1856 | 1466034690356 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1856 | 1466034690360 Marionette TRACE conn3 <- [1,1874,null,{}] 16:51:30 INFO - PROCESS | 1856 | 1466034690366 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1856 | 1466034690371 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:30 INFO - PROCESS | 1856 | 1466034690533 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:51:30 INFO - PROCESS | 1856 | 1466034690543 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1856 | 1466034690553 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b99400 == 32 [pid = 1856] [id = 476] 16:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92d8ec00) [pid = 1856] [serial = 1429] [outer = (nil)] 16:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92d94c00) [pid = 1856] [serial = 1430] [outer = 0x92d8ec00] 16:51:30 INFO - PROCESS | 1856 | 1466034690620 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93b63800) [pid = 1856] [serial = 1431] [outer = 0x92d8ec00] 16:51:31 INFO - PROCESS | 1856 | 1466034691533 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1232ms 16:51:31 INFO - PROCESS | 1856 | 1466034691589 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1856 | 1466034691593 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:51:31 INFO - PROCESS | 1856 | 1466034691600 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1856 | 1466034691605 Marionette TRACE conn3 <- [1,1878,null,{}] 16:51:31 INFO - PROCESS | 1856 | 1466034691620 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1856 | 1466034691628 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:31 INFO - PROCESS | 1856 | 1466034691788 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:51:31 INFO - PROCESS | 1856 | 1466034691930 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1856 | 1466034691944 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x978ac400 == 33 [pid = 1856] [id = 477] 16:51:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x98240000) [pid = 1856] [serial = 1432] [outer = (nil)] 16:51:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99ec0800) [pid = 1856] [serial = 1433] [outer = 0x98240000] 16:51:32 INFO - PROCESS | 1856 | 1466034692009 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a7d1400) [pid = 1856] [serial = 1434] [outer = 0x98240000] 16:51:32 INFO - PROCESS | 1856 | 1466034692874 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1344ms 16:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:51:32 INFO - PROCESS | 1856 | 1466034692945 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1856 | 1466034692948 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:51:32 INFO - PROCESS | 1856 | 1466034692954 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1856 | 1466034692958 Marionette TRACE conn3 <- [1,1882,null,{}] 16:51:32 INFO - PROCESS | 1856 | 1466034692963 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 1856 | 1466034692968 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:33 INFO - PROCESS | 1856 | 1466034693191 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:51:33 INFO - PROCESS | 1856 | 1466034693215 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1856 | 1466034693222 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f8400 == 34 [pid = 1856] [id = 478] 16:51:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93dda000) [pid = 1856] [serial = 1435] [outer = (nil)] 16:51:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9cb000) [pid = 1856] [serial = 1436] [outer = 0x93dda000] 16:51:33 INFO - PROCESS | 1856 | 1466034693291 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b201c00) [pid = 1856] [serial = 1437] [outer = 0x93dda000] 16:51:34 INFO - PROCESS | 1856 | 1466034694182 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1283ms 16:51:34 INFO - PROCESS | 1856 | 1466034694241 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1856 | 1466034694244 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:51:34 INFO - PROCESS | 1856 | 1466034694251 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1856 | 1466034694253 Marionette TRACE conn3 <- [1,1886,null,{}] 16:51:34 INFO - PROCESS | 1856 | 1466034694259 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1856 | 1466034694264 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:34 INFO - PROCESS | 1856 | 1466034694544 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91fe9400) [pid = 1856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d8ac00) [pid = 1856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8ab800) [pid = 1856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b22a800) [pid = 1856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b209000) [pid = 1856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa2090c00) [pid = 1856] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91fe7400) [pid = 1856] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92917c00) [pid = 1856] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93f51400) [pid = 1856] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92923400) [pid = 1856] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9291c000) [pid = 1856] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x91fe9000) [pid = 1856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:51:34 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92743400) [pid = 1856] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:51:34 INFO - PROCESS | 1856 | 1466034694660 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1856 | 1466034694667 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe5c00 == 35 [pid = 1856] [id = 479] 16:51:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91fe7400) [pid = 1856] [serial = 1438] [outer = (nil)] 16:51:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92743400) [pid = 1856] [serial = 1439] [outer = 0x91fe7400] 16:51:34 INFO - PROCESS | 1856 | 1466034694749 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9291cc00) [pid = 1856] [serial = 1440] [outer = 0x91fe7400] 16:51:35 INFO - PROCESS | 1856 | 1466034695527 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1328ms 16:51:35 INFO - PROCESS | 1856 | 1466034695579 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1856 | 1466034695583 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:51:35 INFO - PROCESS | 1856 | 1466034695589 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1856 | 1466034695592 Marionette TRACE conn3 <- [1,1890,null,{}] 16:51:35 INFO - PROCESS | 1856 | 1466034695597 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 1856 | 1466034695607 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:35 INFO - PROCESS | 1856 | 1466034695804 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:51:35 INFO - PROCESS | 1856 | 1466034695936 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1856 | 1466034695942 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fed000 == 36 [pid = 1856] [id = 480] 16:51:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92d92400) [pid = 1856] [serial = 1441] [outer = (nil)] 16:51:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b517000) [pid = 1856] [serial = 1442] [outer = 0x92d92400] 16:51:36 INFO - PROCESS | 1856 | 1466034696009 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9bb75400) [pid = 1856] [serial = 1443] [outer = 0x92d92400] 16:51:36 INFO - PROCESS | 1856 | 1466034696888 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1379ms 16:51:36 INFO - PROCESS | 1856 | 1466034696970 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1856 | 1466034696977 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:51:36 INFO - PROCESS | 1856 | 1466034696985 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1856 | 1466034696991 Marionette TRACE conn3 <- [1,1894,null,{}] 16:51:37 INFO - PROCESS | 1856 | 1466034696999 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1856 | 1466034697004 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:37 INFO - PROCESS | 1856 | 1466034697232 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:51:37 INFO - PROCESS | 1856 | 1466034697481 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1856 | 1466034697491 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe6400 == 37 [pid = 1856] [id = 481] 16:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91fedc00) [pid = 1856] [serial = 1444] [outer = (nil)] 16:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x926d2000) [pid = 1856] [serial = 1445] [outer = 0x91fedc00] 16:51:37 INFO - PROCESS | 1856 | 1466034697589 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92916400) [pid = 1856] [serial = 1446] [outer = 0x91fedc00] 16:51:38 INFO - PROCESS | 1856 | 1466034698532 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1584ms 16:51:38 INFO - PROCESS | 1856 | 1466034698569 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1856 | 1466034698576 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:51:38 INFO - PROCESS | 1856 | 1466034698587 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1856 | 1466034698590 Marionette TRACE conn3 <- [1,1898,null,{}] 16:51:38 INFO - PROCESS | 1856 | 1466034698597 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1856 | 1466034698603 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:38 INFO - PROCESS | 1856 | 1466034698799 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:51:39 INFO - PROCESS | 1856 | 1466034699066 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1856 | 1466034699075 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x931ed800 == 38 [pid = 1856] [id = 482] 16:51:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93fca800) [pid = 1856] [serial = 1447] [outer = (nil)] 16:51:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x984f6400) [pid = 1856] [serial = 1448] [outer = 0x93fca800] 16:51:39 INFO - PROCESS | 1856 | 1466034699202 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a16b000) [pid = 1856] [serial = 1449] [outer = 0x93fca800] 16:51:40 INFO - PROCESS | 1856 | 1466034700164 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1629ms 16:51:40 INFO - PROCESS | 1856 | 1466034700216 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1856 | 1466034700220 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:51:40 INFO - PROCESS | 1856 | 1466034700227 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1856 | 1466034700233 Marionette TRACE conn3 <- [1,1902,null,{}] 16:51:40 INFO - PROCESS | 1856 | 1466034700249 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 1856 | 1466034700258 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:40 INFO - PROCESS | 1856 | 1466034700436 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:51:40 INFO - PROCESS | 1856 | 1466034700657 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1856 | 1466034700671 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a880400 == 39 [pid = 1856] [id = 483] 16:51:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b51a400) [pid = 1856] [serial = 1450] [outer = (nil)] 16:51:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b751000) [pid = 1856] [serial = 1451] [outer = 0x9b51a400] 16:51:40 INFO - PROCESS | 1856 | 1466034700793 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c270c00) [pid = 1856] [serial = 1452] [outer = 0x9b51a400] 16:51:41 INFO - PROCESS | 1856 | 1466034701644 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1486ms 16:51:41 INFO - PROCESS | 1856 | 1466034701715 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:51:41 INFO - PROCESS | 1856 | 1466034701720 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:51:41 INFO - PROCESS | 1856 | 1466034701727 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1856 | 1466034701731 Marionette TRACE conn3 <- [1,1906,null,{}] 16:51:41 INFO - PROCESS | 1856 | 1466034701737 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1856 | 1466034701743 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:41 INFO - PROCESS | 1856 | 1466034701925 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:51:42 INFO - PROCESS | 1856 | 1466034702101 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1856 | 1466034702111 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x92743000 == 40 [pid = 1856] [id = 484] 16:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b25ac00) [pid = 1856] [serial = 1453] [outer = (nil)] 16:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9d558800) [pid = 1856] [serial = 1454] [outer = 0x9b25ac00] 16:51:42 INFO - PROCESS | 1856 | 1466034702187 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d905000) [pid = 1856] [serial = 1455] [outer = 0x9b25ac00] 16:51:43 INFO - PROCESS | 1856 | 1466034703128 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1440ms 16:51:43 INFO - PROCESS | 1856 | 1466034703167 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1856 | 1466034703171 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:51:43 INFO - PROCESS | 1856 | 1466034703178 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1856 | 1466034703182 Marionette TRACE conn3 <- [1,1910,null,{}] 16:51:43 INFO - PROCESS | 1856 | 1466034703187 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1856 | 1466034703192 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:43 INFO - PROCESS | 1856 | 1466034703365 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:51:43 INFO - PROCESS | 1856 | 1466034703554 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1856 | 1466034703561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d91c00 == 41 [pid = 1856] [id = 485] 16:51:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9c3e7800) [pid = 1856] [serial = 1456] [outer = (nil)] 16:51:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa1192000) [pid = 1856] [serial = 1457] [outer = 0x9c3e7800] 16:51:43 INFO - PROCESS | 1856 | 1466034703638 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa2090c00) [pid = 1856] [serial = 1458] [outer = 0x9c3e7800] 16:51:44 INFO - PROCESS | 1856 | 1466034704591 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1485ms 16:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:51:44 INFO - PROCESS | 1856 | 1466034704664 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1856 | 1466034704667 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:51:44 INFO - PROCESS | 1856 | 1466034704674 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1856 | 1466034704678 Marionette TRACE conn3 <- [1,1914,null,{}] 16:51:44 INFO - PROCESS | 1856 | 1466034704684 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1856 | 1466034704694 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:44 INFO - PROCESS | 1856 | 1466034704950 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:51:45 INFO - PROCESS | 1856 | 1466034705180 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1856 | 1466034705186 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:45 INFO - PROCESS | 1856 | ++DOCSHELL 0xa110f400 == 42 [pid = 1856] [id = 486] 16:51:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa2090400) [pid = 1856] [serial = 1459] [outer = (nil)] 16:51:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2556800) [pid = 1856] [serial = 1460] [outer = 0xa2090400] 16:51:45 INFO - PROCESS | 1856 | 1466034705285 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa2fb4000) [pid = 1856] [serial = 1461] [outer = 0xa2090400] 16:51:46 INFO - PROCESS | 1856 | 1466034706157 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1534ms 16:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:51:46 INFO - PROCESS | 1856 | 1466034706208 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1856 | 1466034706211 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:51:46 INFO - PROCESS | 1856 | 1466034706218 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1856 | 1466034706221 Marionette TRACE conn3 <- [1,1918,null,{}] 16:51:46 INFO - PROCESS | 1856 | 1466034706227 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 1856 | 1466034706232 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:46 INFO - PROCESS | 1856 | 1466034706398 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:51:46 INFO - PROCESS | 1856 | 1466034706576 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1856 | 1466034706583 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e6800 == 43 [pid = 1856] [id = 487] 16:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9a9c2c00) [pid = 1856] [serial = 1462] [outer = (nil)] 16:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa3386000) [pid = 1856] [serial = 1463] [outer = 0x9a9c2c00] 16:51:46 INFO - PROCESS | 1856 | 1466034706665 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa341ec00) [pid = 1856] [serial = 1464] [outer = 0x9a9c2c00] 16:51:47 INFO - PROCESS | 1856 | 1466034707587 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1434ms 16:51:47 INFO - PROCESS | 1856 | 1466034707650 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1856 | 1466034707655 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:51:47 INFO - PROCESS | 1856 | 1466034707661 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1856 | 1466034707663 Marionette TRACE conn3 <- [1,1922,null,{}] 16:51:47 INFO - PROCESS | 1856 | 1466034707670 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1856 | 1466034707675 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:47 INFO - PROCESS | 1856 | 1466034707850 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:51:48 INFO - PROCESS | 1856 | 1466034708362 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1856 | 1466034708369 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1000 == 44 [pid = 1856] [id = 488] 16:51:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eec2000) [pid = 1856] [serial = 1465] [outer = (nil)] 16:51:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x91729400) [pid = 1856] [serial = 1466] [outer = 0x8eec2000] 16:51:48 INFO - PROCESS | 1856 | 1466034708462 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x91738400) [pid = 1856] [serial = 1467] [outer = 0x8eec2000] 16:51:49 INFO - PROCESS | 1856 | 1466034709424 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1833ms 16:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:51:49 INFO - PROCESS | 1856 | 1466034709497 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1856 | 1466034709502 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:51:49 INFO - PROCESS | 1856 | 1466034709510 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1856 | 1466034709513 Marionette TRACE conn3 <- [1,1926,null,{}] 16:51:49 INFO - PROCESS | 1856 | 1466034709521 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 1856 | 1466034709528 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:49 INFO - PROCESS | 1856 | 1466034709702 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe5c00 == 43 [pid = 1856] [id = 479] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x922f8400 == 42 [pid = 1856] [id = 478] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x978ac400 == 41 [pid = 1856] [id = 477] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92b99400 == 40 [pid = 1856] [id = 476] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe6c00 == 39 [pid = 1856] [id = 475] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x95293c00 == 38 [pid = 1856] [id = 470] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9172e000 == 37 [pid = 1856] [id = 469] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91733000 == 36 [pid = 1856] [id = 471] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x93f45c00 == 35 [pid = 1856] [id = 474] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9a883400 == 34 [pid = 1856] [id = 473] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5800 == 33 [pid = 1856] [id = 472] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1000 == 32 [pid = 1856] [id = 488] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x925e6800 == 31 [pid = 1856] [id = 487] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0xa110f400 == 30 [pid = 1856] [id = 486] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92d91c00 == 29 [pid = 1856] [id = 485] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9a880400 == 28 [pid = 1856] [id = 483] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92743000 == 27 [pid = 1856] [id = 484] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x931ed800 == 26 [pid = 1856] [id = 482] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fed000 == 25 [pid = 1856] [id = 480] 16:51:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe6400 == 24 [pid = 1856] [id = 481] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x925e3800) [pid = 1856] [serial = 1374] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x91ff4c00) [pid = 1856] [serial = 1373] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x93fcc400) [pid = 1856] [serial = 1377] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x93dd7800) [pid = 1856] [serial = 1376] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9b209800) [pid = 1856] [serial = 1380] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9a9c3000) [pid = 1856] [serial = 1379] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9c0cf800) [pid = 1856] [serial = 1383] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9bb82000) [pid = 1856] [serial = 1382] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9c3ee400) [pid = 1856] [serial = 1386] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9c3e1000) [pid = 1856] [serial = 1385] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa23a5000) [pid = 1856] [serial = 1389] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa2324000) [pid = 1856] [serial = 1388] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0xa1189c00) [pid = 1856] [serial = 1392] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92924800) [pid = 1856] [serial = 1403] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93fc9800) [pid = 1856] [serial = 1406] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0xa23f0c00) [pid = 1856] [serial = 1391] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa23acc00) [pid = 1856] [serial = 1395] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9545fc00) [pid = 1856] [serial = 1410] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x95460000) [pid = 1856] [serial = 1394] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93f4f400) [pid = 1856] [serial = 1409] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x95439000) [pid = 1856] [serial = 1407] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x925ed800) [pid = 1856] [serial = 1400] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92676000) [pid = 1856] [serial = 1401] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b99000) [pid = 1856] [serial = 1398] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92919000) [pid = 1856] [serial = 1397] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x978b1800) [pid = 1856] [serial = 1412] [outer = (nil)] [url = about:blank] 16:51:50 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92b9f000) [pid = 1856] [serial = 1404] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 1856 | 1466034711068 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1856 | 1466034711077 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a400 == 25 [pid = 1856] [id = 489] 16:51:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9172a800) [pid = 1856] [serial = 1468] [outer = (nil)] 16:51:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91731000) [pid = 1856] [serial = 1469] [outer = 0x9172a800] 16:51:51 INFO - PROCESS | 1856 | 1466034711157 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x91ff2400) [pid = 1856] [serial = 1470] [outer = 0x9172a800] 16:51:51 INFO - PROCESS | 1856 | 1466034711947 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2485ms 16:51:51 INFO - PROCESS | 1856 | 1466034711995 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1856 | 1466034712001 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:51:52 INFO - PROCESS | 1856 | 1466034712008 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1856 | 1466034712011 Marionette TRACE conn3 <- [1,1930,null,{}] 16:51:52 INFO - PROCESS | 1856 | 1466034712020 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1856 | 1466034712027 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:52 INFO - PROCESS | 1856 | 1466034712193 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:51:52 INFO - PROCESS | 1856 | 1466034712327 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1856 | 1466034712337 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677000 == 26 [pid = 1856] [id = 490] 16:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92678c00) [pid = 1856] [serial = 1471] [outer = (nil)] 16:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x926c8000) [pid = 1856] [serial = 1472] [outer = 0x92678c00] 16:51:52 INFO - PROCESS | 1856 | 1466034712408 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92744c00) [pid = 1856] [serial = 1473] [outer = 0x92678c00] 16:51:53 INFO - PROCESS | 1856 | 1466034713225 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1285ms 16:51:53 INFO - PROCESS | 1856 | 1466034713298 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1856 | 1466034713305 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:51:53 INFO - PROCESS | 1856 | 1466034713312 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1856 | 1466034713315 Marionette TRACE conn3 <- [1,1934,null,{}] 16:51:53 INFO - PROCESS | 1856 | 1466034713321 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1856 | 1466034713326 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:53 INFO - PROCESS | 1856 | 1466034713522 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:51:53 INFO - PROCESS | 1856 | 1466034713685 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1856 | 1466034713697 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291d800 == 27 [pid = 1856] [id = 491] 16:51:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9291f000) [pid = 1856] [serial = 1474] [outer = (nil)] 16:51:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92b9e000) [pid = 1856] [serial = 1475] [outer = 0x9291f000] 16:51:53 INFO - PROCESS | 1856 | 1466034713782 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92d90800) [pid = 1856] [serial = 1476] [outer = 0x9291f000] 16:51:54 INFO - PROCESS | 1856 | 1466034714782 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1534ms 16:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:51:54 INFO - PROCESS | 1856 | 1466034714854 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1856 | 1466034714858 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:51:54 INFO - PROCESS | 1856 | 1466034714873 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1856 | 1466034714883 Marionette TRACE conn3 <- [1,1938,null,{}] 16:51:54 INFO - PROCESS | 1856 | 1466034714898 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 1856 | 1466034714906 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:55 INFO - PROCESS | 1856 | 1466034715126 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:51:55 INFO - PROCESS | 1856 | 1466034715150 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1856 | 1466034715158 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b92c00 == 28 [pid = 1856] [id = 492] 16:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93f47000) [pid = 1856] [serial = 1477] [outer = (nil)] 16:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93fc6400) [pid = 1856] [serial = 1478] [outer = 0x93f47000] 16:51:55 INFO - PROCESS | 1856 | 1466034715244 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95439000) [pid = 1856] [serial = 1479] [outer = 0x93f47000] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93dd1400) [pid = 1856] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91fe8400) [pid = 1856] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x95464c00) [pid = 1856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a883c00) [pid = 1856] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91735400) [pid = 1856] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91fe7400) [pid = 1856] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x98240000) [pid = 1856] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93dda000) [pid = 1856] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x95294800) [pid = 1856] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d8ec00) [pid = 1856] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:51:56 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92d92400) [pid = 1856] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:51:56 INFO - PROCESS | 1856 | 1466034716596 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1806ms 16:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:51:56 INFO - PROCESS | 1856 | 1466034716670 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1856 | 1466034716674 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:51:56 INFO - PROCESS | 1856 | 1466034716680 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1856 | 1466034716683 Marionette TRACE conn3 <- [1,1942,null,{}] 16:51:56 INFO - PROCESS | 1856 | 1466034716688 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 1856 | 1466034716693 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:56 INFO - PROCESS | 1856 | 1466034716847 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:51:56 INFO - PROCESS | 1856 | 1466034716856 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1856 | 1466034716865 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274b400 == 29 [pid = 1856] [id = 493] 16:51:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x931e1c00) [pid = 1856] [serial = 1480] [outer = (nil)] 16:51:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95462c00) [pid = 1856] [serial = 1481] [outer = 0x931e1c00] 16:51:56 INFO - PROCESS | 1856 | 1466034716931 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95467000) [pid = 1856] [serial = 1482] [outer = 0x931e1c00] 16:51:57 INFO - PROCESS | 1856 | 1466034717791 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1129ms 16:51:57 INFO - PROCESS | 1856 | 1466034717817 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1856 | 1466034717821 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:51:57 INFO - PROCESS | 1856 | 1466034717827 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1856 | 1466034717829 Marionette TRACE conn3 <- [1,1946,null,{}] 16:51:57 INFO - PROCESS | 1856 | 1466034717835 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1856 | 1466034717840 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:57 INFO - PROCESS | 1856 | 1466034717987 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:51:58 INFO - PROCESS | 1856 | 1466034718005 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1856 | 1466034718023 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x98236000 == 30 [pid = 1856] [id = 494] 16:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9823a800) [pid = 1856] [serial = 1483] [outer = (nil)] 16:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x98464400) [pid = 1856] [serial = 1484] [outer = 0x9823a800] 16:51:58 INFO - PROCESS | 1856 | 1466034718103 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a1ac800) [pid = 1856] [serial = 1485] [outer = 0x9823a800] 16:51:59 INFO - PROCESS | 1856 | 1466034719394 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1591ms 16:51:59 INFO - PROCESS | 1856 | 1466034719419 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1856 | 1466034719425 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:51:59 INFO - PROCESS | 1856 | 1466034719433 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1856 | 1466034719441 Marionette TRACE conn3 <- [1,1950,null,{}] 16:51:59 INFO - PROCESS | 1856 | 1466034719449 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 1856 | 1466034719455 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:59 INFO - PROCESS | 1856 | 1466034719641 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:51:59 INFO - PROCESS | 1856 | 1466034719878 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1856 | 1466034719887 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:51:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fecc00 == 31 [pid = 1856] [id = 495] 16:51:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92671800) [pid = 1856] [serial = 1486] [outer = (nil)] 16:52:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926ce800) [pid = 1856] [serial = 1487] [outer = 0x92671800] 16:52:00 INFO - PROCESS | 1856 | 1466034720010 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92b9f000) [pid = 1856] [serial = 1488] [outer = 0x92671800] 16:52:00 INFO - PROCESS | 1856 | 1466034720981 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1596ms 16:52:01 INFO - PROCESS | 1856 | 1466034721029 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1856 | 1466034721036 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:52:01 INFO - PROCESS | 1856 | 1466034721047 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1856 | 1466034721052 Marionette TRACE conn3 <- [1,1954,null,{}] 16:52:01 INFO - PROCESS | 1856 | 1466034721058 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1856 | 1466034721063 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:01 INFO - PROCESS | 1856 | 1466034721267 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:52:01 INFO - PROCESS | 1856 | 1466034721541 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1856 | 1466034721549 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93b5ac00 == 32 [pid = 1856] [id = 496] 16:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93fc8800) [pid = 1856] [serial = 1489] [outer = (nil)] 16:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95462400) [pid = 1856] [serial = 1490] [outer = 0x93fc8800] 16:52:01 INFO - PROCESS | 1856 | 1466034721676 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x98235800) [pid = 1856] [serial = 1491] [outer = 0x93fc8800] 16:52:02 INFO - PROCESS | 1856 | 1466034722657 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1638ms 16:52:02 INFO - PROCESS | 1856 | 1466034722685 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:52:02 INFO - PROCESS | 1856 | 1466034722689 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:52:02 INFO - PROCESS | 1856 | 1466034722696 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1856 | 1466034722702 Marionette TRACE conn3 <- [1,1958,null,{}] 16:52:02 INFO - PROCESS | 1856 | 1466034722719 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1856 | 1466034722727 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:02 INFO - PROCESS | 1856 | 1466034722913 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:52:03 INFO - PROCESS | 1856 | 1466034723143 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1856 | 1466034723156 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a883000 == 33 [pid = 1856] [id = 497] 16:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a883400) [pid = 1856] [serial = 1492] [outer = (nil)] 16:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a8b6800) [pid = 1856] [serial = 1493] [outer = 0x9a883400] 16:52:03 INFO - PROCESS | 1856 | 1466034723288 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9c3c00) [pid = 1856] [serial = 1494] [outer = 0x9a883400] 16:52:04 INFO - PROCESS | 1856 | 1466034724251 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1642ms 16:52:04 INFO - PROCESS | 1856 | 1466034724338 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:52:04 INFO - PROCESS | 1856 | 1466034724343 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:52:04 INFO - PROCESS | 1856 | 1466034724350 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1856 | 1466034724354 Marionette TRACE conn3 <- [1,1962,null,{}] 16:52:04 INFO - PROCESS | 1856 | 1466034724360 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1856 | 1466034724365 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:04 INFO - PROCESS | 1856 | 1466034724580 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:52:04 INFO - PROCESS | 1856 | 1466034724804 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1856 | 1466034724813 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eeccc00 == 34 [pid = 1856] [id = 498] 16:52:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x91fec800) [pid = 1856] [serial = 1495] [outer = (nil)] 16:52:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x93f50c00) [pid = 1856] [serial = 1496] [outer = 0x91fec800] 16:52:04 INFO - PROCESS | 1856 | 1466034724924 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9a9c9c00) [pid = 1856] [serial = 1497] [outer = 0x91fec800] 16:52:06 INFO - PROCESS | 1856 | 1466034726107 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1841ms 16:52:06 INFO - PROCESS | 1856 | 1466034726192 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1856 | 1466034726198 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:52:06 INFO - PROCESS | 1856 | 1466034726207 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1856 | 1466034726211 Marionette TRACE conn3 <- [1,1966,null,{}] 16:52:06 INFO - PROCESS | 1856 | 1466034726220 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1856 | 1466034726226 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:06 INFO - PROCESS | 1856 | 1466034726487 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:52:06 INFO - PROCESS | 1856 | --DOCSHELL 0x92750800 == 33 [pid = 1856] [id = 467] 16:52:06 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe5800 == 32 [pid = 1856] [id = 466] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9b517000) [pid = 1856] [serial = 1442] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9bb75400) [pid = 1856] [serial = 1443] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x978a7800) [pid = 1856] [serial = 1419] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x926c9800) [pid = 1856] [serial = 1428] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9842f800) [pid = 1856] [serial = 1413] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a9ca800) [pid = 1856] [serial = 1422] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x926cc800) [pid = 1856] [serial = 1415] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x925e5400) [pid = 1856] [serial = 1427] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9a9c1800) [pid = 1856] [serial = 1421] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9291cc00) [pid = 1856] [serial = 1440] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a7d1400) [pid = 1856] [serial = 1434] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a9cb000) [pid = 1856] [serial = 1436] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9b21f400) [pid = 1856] [serial = 1424] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b22c400) [pid = 1856] [serial = 1425] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93fc5800) [pid = 1856] [serial = 1418] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92d94c00) [pid = 1856] [serial = 1430] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92915c00) [pid = 1856] [serial = 1416] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92743400) [pid = 1856] [serial = 1439] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93b63800) [pid = 1856] [serial = 1431] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b201c00) [pid = 1856] [serial = 1437] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x99ec0800) [pid = 1856] [serial = 1433] [outer = (nil)] [url = about:blank] 16:52:06 INFO - PROCESS | 1856 | 1466034726703 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1856 | 1466034726717 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe6c00 == 33 [pid = 1856] [id = 499] 16:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x91fe9000) [pid = 1856] [serial = 1498] [outer = (nil)] 16:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x925ea000) [pid = 1856] [serial = 1499] [outer = 0x91fe9000] 16:52:06 INFO - PROCESS | 1856 | 1466034726793 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x926c9800) [pid = 1856] [serial = 1500] [outer = 0x91fe9000] 16:52:07 INFO - PROCESS | 1856 | 1466034727564 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1394ms 16:52:07 INFO - PROCESS | 1856 | 1466034727607 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1856 | 1466034727614 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:52:07 INFO - PROCESS | 1856 | 1466034727625 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1856 | 1466034727628 Marionette TRACE conn3 <- [1,1970,null,{}] 16:52:07 INFO - PROCESS | 1856 | 1466034727640 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1856 | 1466034727644 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:07 INFO - PROCESS | 1856 | 1466034727810 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:52:07 INFO - PROCESS | 1856 | 1466034727820 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1856 | 1466034727832 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b96800 == 34 [pid = 1856] [id = 500] 16:52:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92d8ac00) [pid = 1856] [serial = 1501] [outer = (nil)] 16:52:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92d98400) [pid = 1856] [serial = 1502] [outer = 0x92d8ac00] 16:52:07 INFO - PROCESS | 1856 | 1466034727898 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93b64800) [pid = 1856] [serial = 1503] [outer = 0x92d8ac00] 16:52:08 INFO - PROCESS | 1856 | 1466034728875 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1283ms 16:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:52:08 INFO - PROCESS | 1856 | 1466034728907 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1856 | 1466034728910 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:52:08 INFO - PROCESS | 1856 | 1466034728917 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1856 | 1466034728923 Marionette TRACE conn3 <- [1,1974,null,{}] 16:52:08 INFO - PROCESS | 1856 | 1466034728938 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1856 | 1466034728947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:09 INFO - PROCESS | 1856 | 1466034729180 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:52:09 INFO - PROCESS | 1856 | 1466034729213 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1856 | 1466034729227 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9546b000 == 35 [pid = 1856] [id = 501] 16:52:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978b2400) [pid = 1856] [serial = 1504] [outer = (nil)] 16:52:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99385400) [pid = 1856] [serial = 1505] [outer = 0x978b2400] 16:52:09 INFO - PROCESS | 1856 | 1466034729377 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a40d000) [pid = 1856] [serial = 1506] [outer = 0x978b2400] 16:52:10 INFO - PROCESS | 1856 | 1466034730318 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1449ms 16:52:10 INFO - PROCESS | 1856 | 1466034730375 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1856 | 1466034730379 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:52:10 INFO - PROCESS | 1856 | 1466034730386 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1856 | 1466034730389 Marionette TRACE conn3 <- [1,1978,null,{}] 16:52:10 INFO - PROCESS | 1856 | 1466034730394 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1856 | 1466034730399 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:10 INFO - PROCESS | 1856 | 1466034730626 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:52:10 INFO - PROCESS | 1856 | 1466034730649 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1856 | 1466034730657 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x98240800 == 36 [pid = 1856] [id = 502] 16:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x99ec0800) [pid = 1856] [serial = 1507] [outer = (nil)] 16:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9cf800) [pid = 1856] [serial = 1508] [outer = 0x99ec0800] 16:52:10 INFO - PROCESS | 1856 | 1466034730739 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b202c00) [pid = 1856] [serial = 1509] [outer = 0x99ec0800] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91fedc00) [pid = 1856] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92678c00) [pid = 1856] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fca800) [pid = 1856] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9172a800) [pid = 1856] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b51a400) [pid = 1856] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9b25ac00) [pid = 1856] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eec2000) [pid = 1856] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9291f000) [pid = 1856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9c3e7800) [pid = 1856] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93f47000) [pid = 1856] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x931e1c00) [pid = 1856] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa2090400) [pid = 1856] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:52:11 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9a9c2c00) [pid = 1856] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:52:11 INFO - PROCESS | 1856 | 1466034731753 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1380ms 16:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:52:11 INFO - PROCESS | 1856 | 1466034731767 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1856 | 1466034731769 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:52:11 INFO - PROCESS | 1856 | 1466034731776 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1856 | 1466034731779 Marionette TRACE conn3 <- [1,1982,null,{}] 16:52:11 INFO - PROCESS | 1856 | 1466034731785 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 1856 | 1466034731790 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:11 INFO - PROCESS | 1856 | 1466034731989 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:52:12 INFO - PROCESS | 1856 | 1466034732082 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1856 | 1466034732090 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ea400 == 37 [pid = 1856] [id = 503] 16:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92676400) [pid = 1856] [serial = 1510] [outer = (nil)] 16:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93f47000) [pid = 1856] [serial = 1511] [outer = 0x92676400] 16:52:12 INFO - PROCESS | 1856 | 1466034732156 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x926d5800) [pid = 1856] [serial = 1512] [outer = 0x92676400] 16:52:12 INFO - PROCESS | 1856 | 1466034732907 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1179ms 16:52:12 INFO - PROCESS | 1856 | 1466034732955 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1856 | 1466034732958 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:52:12 INFO - PROCESS | 1856 | 1466034732964 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1856 | 1466034732968 Marionette TRACE conn3 <- [1,1986,null,{}] 16:52:12 INFO - PROCESS | 1856 | 1466034732973 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1856 | 1466034732983 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:13 INFO - PROCESS | 1856 | 1466034733180 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:52:13 INFO - PROCESS | 1856 | 1466034733191 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1856 | 1466034733198 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x922edc00 == 38 [pid = 1856] [id = 504] 16:52:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x922f7000) [pid = 1856] [serial = 1513] [outer = (nil)] 16:52:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b260800) [pid = 1856] [serial = 1514] [outer = 0x922f7000] 16:52:13 INFO - PROCESS | 1856 | 1466034733393 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b264800) [pid = 1856] [serial = 1515] [outer = 0x922f7000] 16:52:14 INFO - PROCESS | 1856 | 1466034734462 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1539ms 16:52:14 INFO - PROCESS | 1856 | 1466034734505 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1856 | 1466034734512 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:52:14 INFO - PROCESS | 1856 | 1466034734520 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1856 | 1466034734528 Marionette TRACE conn3 <- [1,1990,null,{}] 16:52:14 INFO - PROCESS | 1856 | 1466034734536 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1856 | 1466034734541 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:14 INFO - PROCESS | 1856 | 1466034734745 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:52:15 INFO - PROCESS | 1856 | 1466034734986 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1856 | 1466034734998 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f6800 == 39 [pid = 1856] [id = 505] 16:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x925e6800) [pid = 1856] [serial = 1516] [outer = (nil)] 16:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92923000) [pid = 1856] [serial = 1517] [outer = 0x925e6800] 16:52:15 INFO - PROCESS | 1856 | 1466034735120 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92d91400) [pid = 1856] [serial = 1518] [outer = 0x925e6800] 16:52:16 INFO - PROCESS | 1856 | 1466034736045 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1588ms 16:52:16 INFO - PROCESS | 1856 | 1466034736109 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1856 | 1466034736117 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:52:16 INFO - PROCESS | 1856 | 1466034736128 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1856 | 1466034736133 Marionette TRACE conn3 <- [1,1994,null,{}] 16:52:16 INFO - PROCESS | 1856 | 1466034736139 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 1856 | 1466034736146 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:16 INFO - PROCESS | 1856 | 1466034736384 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:52:16 INFO - PROCESS | 1856 | 1466034736652 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1856 | 1466034736660 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x95430400 == 40 [pid = 1856] [id = 506] 16:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x978b1800) [pid = 1856] [serial = 1519] [outer = (nil)] 16:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a1ad800) [pid = 1856] [serial = 1520] [outer = 0x978b1800] 16:52:16 INFO - PROCESS | 1856 | 1466034736789 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a8b3400) [pid = 1856] [serial = 1521] [outer = 0x978b1800] 16:52:17 INFO - PROCESS | 1856 | 1466034737661 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1595ms 16:52:17 INFO - PROCESS | 1856 | 1466034737723 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1856 | 1466034737727 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:52:17 INFO - PROCESS | 1856 | 1466034737734 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1856 | 1466034737740 Marionette TRACE conn3 <- [1,1998,null,{}] 16:52:17 INFO - PROCESS | 1856 | 1466034737757 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 1856 | 1466034737765 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:17 INFO - PROCESS | 1856 | 1466034737982 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:52:18 INFO - PROCESS | 1856 | 1466034738160 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1856 | 1466034738171 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b261000 == 41 [pid = 1856] [id = 507] 16:52:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b261400) [pid = 1856] [serial = 1522] [outer = (nil)] 16:52:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b51b000) [pid = 1856] [serial = 1523] [outer = 0x9b261400] 16:52:18 INFO - PROCESS | 1856 | 1466034738254 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9bb7e000) [pid = 1856] [serial = 1524] [outer = 0x9b261400] 16:52:19 INFO - PROCESS | 1856 | 1466034739177 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1497ms 16:52:19 INFO - PROCESS | 1856 | 1466034739231 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1856 | 1466034739236 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:52:19 INFO - PROCESS | 1856 | 1466034739242 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1856 | 1466034739246 Marionette TRACE conn3 <- [1,2002,null,{}] 16:52:19 INFO - PROCESS | 1856 | 1466034739251 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1856 | 1466034739257 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:19 INFO - PROCESS | 1856 | 1466034739434 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:52:19 INFO - PROCESS | 1856 | 1466034739623 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1856 | 1466034739629 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c9400 == 42 [pid = 1856] [id = 508] 16:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b267c00) [pid = 1856] [serial = 1525] [outer = (nil)] 16:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c26b000) [pid = 1856] [serial = 1526] [outer = 0x9b267c00] 16:52:19 INFO - PROCESS | 1856 | 1466034739712 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9c3e4800) [pid = 1856] [serial = 1527] [outer = 0x9b267c00] 16:52:20 INFO - PROCESS | 1856 | 1466034740652 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1482ms 16:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:52:20 INFO - PROCESS | 1856 | 1466034740725 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1856 | 1466034740728 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:52:20 INFO - PROCESS | 1856 | 1466034740734 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1856 | 1466034740738 Marionette TRACE conn3 <- [1,2006,null,{}] 16:52:20 INFO - PROCESS | 1856 | 1466034740744 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:20 INFO - PROCESS | 1856 | 1466034740749 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:20 INFO - PROCESS | 1856 | 1466034740918 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:52:21 INFO - PROCESS | 1856 | 1466034741100 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1856 | 1466034741108 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b51b800 == 43 [pid = 1856] [id = 509] 16:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9c0ecc00) [pid = 1856] [serial = 1528] [outer = (nil)] 16:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9d555400) [pid = 1856] [serial = 1529] [outer = 0x9c0ecc00] 16:52:21 INFO - PROCESS | 1856 | 1466034741186 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x9d55c800) [pid = 1856] [serial = 1530] [outer = 0x9c0ecc00] 16:52:22 INFO - PROCESS | 1856 | 1466034742150 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1489ms 16:52:22 INFO - PROCESS | 1856 | 1466034742224 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1856 | 1466034742227 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:52:22 INFO - PROCESS | 1856 | 1466034742235 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1856 | 1466034742237 Marionette TRACE conn3 <- [1,2010,null,{}] 16:52:22 INFO - PROCESS | 1856 | 1466034742244 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 1856 | 1466034742254 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:22 INFO - PROCESS | 1856 | 1466034742480 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:52:22 INFO - PROCESS | 1856 | 1466034742705 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1856 | 1466034742712 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5c00 == 44 [pid = 1856] [id = 510] 16:52:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x9172fc00) [pid = 1856] [serial = 1531] [outer = (nil)] 16:52:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91fef400) [pid = 1856] [serial = 1532] [outer = 0x9172fc00] 16:52:22 INFO - PROCESS | 1856 | 1466034742833 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x92924800) [pid = 1856] [serial = 1533] [outer = 0x9172fc00] 16:52:23 INFO - PROCESS | 1856 | 1466034743901 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1729ms 16:52:23 INFO - PROCESS | 1856 | 1466034743965 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1856 | 1466034743971 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:52:23 INFO - PROCESS | 1856 | 1466034743980 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1856 | 1466034743985 Marionette TRACE conn3 <- [1,2014,null,{}] 16:52:23 INFO - PROCESS | 1856 | 1466034743993 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1856 | 1466034743998 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:24 INFO - PROCESS | 1856 | 1466034744181 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:52:24 INFO - PROCESS | 1856 | 1466034744418 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1856 | 1466034744433 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ec400 == 45 [pid = 1856] [id = 511] 16:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x922f0400) [pid = 1856] [serial = 1534] [outer = (nil)] 16:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92749800) [pid = 1856] [serial = 1535] [outer = 0x922f0400] 16:52:24 INFO - PROCESS | 1856 | 1466034744520 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9291dc00) [pid = 1856] [serial = 1536] [outer = 0x922f0400] 16:52:25 INFO - PROCESS | 1856 | 1466034745626 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1688ms 16:52:25 INFO - PROCESS | 1856 | 1466034745667 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1856 | 1466034745674 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:52:25 INFO - PROCESS | 1856 | 1466034745684 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1856 | 1466034745688 Marionette TRACE conn3 <- [1,2018,null,{}] 16:52:25 INFO - PROCESS | 1856 | 1466034745694 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:25 INFO - PROCESS | 1856 | 1466034745699 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:25 INFO - PROCESS | 1856 | 1466034745880 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9546b400 == 44 [pid = 1856] [id = 453] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4e000 == 43 [pid = 1856] [id = 468] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x95430000 == 42 [pid = 1856] [id = 455] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9a881800 == 41 [pid = 1856] [id = 459] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a400 == 40 [pid = 1856] [id = 489] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92674400 == 39 [pid = 1856] [id = 452] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe8800 == 38 [pid = 1856] [id = 457] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92742000 == 37 [pid = 1856] [id = 465] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92b98800 == 36 [pid = 1856] [id = 458] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9c271c00 == 35 [pid = 1856] [id = 462] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf000 == 34 [pid = 1856] [id = 463] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1c00 == 33 [pid = 1856] [id = 456] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x93fd1800 == 32 [pid = 1856] [id = 454] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee400 == 31 [pid = 1856] [id = 451] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x95464400 == 30 [pid = 1856] [id = 461] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9846b800 == 29 [pid = 1856] [id = 460] 16:52:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92677c00 == 28 [pid = 1856] [id = 464] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92916400) [pid = 1856] [serial = 1446] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x926d2000) [pid = 1856] [serial = 1445] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x926c8000) [pid = 1856] [serial = 1472] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92744c00) [pid = 1856] [serial = 1473] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a16b000) [pid = 1856] [serial = 1449] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91731000) [pid = 1856] [serial = 1469] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x984f6400) [pid = 1856] [serial = 1448] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9c270c00) [pid = 1856] [serial = 1452] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91ff2400) [pid = 1856] [serial = 1470] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b751000) [pid = 1856] [serial = 1451] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9d905000) [pid = 1856] [serial = 1455] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9d558800) [pid = 1856] [serial = 1454] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91738400) [pid = 1856] [serial = 1467] [outer = (nil)] [url = about:blank] 16:52:26 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x91729400) [pid = 1856] [serial = 1466] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92d90800) [pid = 1856] [serial = 1476] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa2090c00) [pid = 1856] [serial = 1458] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa1192000) [pid = 1856] [serial = 1457] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc6400) [pid = 1856] [serial = 1478] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95462c00) [pid = 1856] [serial = 1481] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa2fb4000) [pid = 1856] [serial = 1461] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa2556800) [pid = 1856] [serial = 1460] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x95439000) [pid = 1856] [serial = 1479] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92b9e000) [pid = 1856] [serial = 1475] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa341ec00) [pid = 1856] [serial = 1464] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95467000) [pid = 1856] [serial = 1482] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa3386000) [pid = 1856] [serial = 1463] [outer = (nil)] [url = about:blank] 16:52:27 INFO - PROCESS | 1856 | 1466034747185 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1856 | 1466034747192 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec9400 == 29 [pid = 1856] [id = 512] 16:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eecc800) [pid = 1856] [serial = 1537] [outer = (nil)] 16:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9172c800) [pid = 1856] [serial = 1538] [outer = 0x8eecc800] 16:52:27 INFO - PROCESS | 1856 | 1466034747279 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fe7400) [pid = 1856] [serial = 1539] [outer = 0x8eecc800] 16:52:28 INFO - PROCESS | 1856 | 1466034748078 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2435ms 16:52:28 INFO - PROCESS | 1856 | 1466034748125 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1856 | 1466034748130 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:52:28 INFO - PROCESS | 1856 | 1466034748137 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1856 | 1466034748142 Marionette TRACE conn3 <- [1,2022,null,{}] 16:52:28 INFO - PROCESS | 1856 | 1466034748149 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1856 | 1466034748157 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:28 INFO - PROCESS | 1856 | 1466034748329 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:52:28 INFO - PROCESS | 1856 | 1466034748466 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1856 | 1466034748474 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ed800 == 30 [pid = 1856] [id = 513] 16:52:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925ef400) [pid = 1856] [serial = 1540] [outer = (nil)] 16:52:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x926d2000) [pid = 1856] [serial = 1541] [outer = 0x925ef400] 16:52:28 INFO - PROCESS | 1856 | 1466034748543 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92748c00) [pid = 1856] [serial = 1542] [outer = 0x925ef400] 16:52:29 INFO - PROCESS | 1856 | 1466034749338 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1281ms 16:52:29 INFO - PROCESS | 1856 | 1466034749422 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1856 | 1466034749428 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:52:29 INFO - PROCESS | 1856 | 1466034749439 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1856 | 1466034749442 Marionette TRACE conn3 <- [1,2026,null,{}] 16:52:29 INFO - PROCESS | 1856 | 1466034749446 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1856 | 1466034749452 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:29 INFO - PROCESS | 1856 | 1466034749664 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:52:29 INFO - PROCESS | 1856 | 1466034749686 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1856 | 1466034749693 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b95800 == 31 [pid = 1856] [id = 514] 16:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92b97800) [pid = 1856] [serial = 1543] [outer = (nil)] 16:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x931e1000) [pid = 1856] [serial = 1544] [outer = 0x92b97800] 16:52:29 INFO - PROCESS | 1856 | 1466034749762 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93f4d800) [pid = 1856] [serial = 1545] [outer = 0x92b97800] 16:52:30 INFO - PROCESS | 1856 | 1466034750800 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1434ms 16:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:52:30 INFO - PROCESS | 1856 | 1466034750874 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1856 | 1466034750877 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:52:30 INFO - PROCESS | 1856 | 1466034750892 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1856 | 1466034750901 Marionette TRACE conn3 <- [1,2030,null,{}] 16:52:30 INFO - PROCESS | 1856 | 1466034750922 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1856 | 1466034750930 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:31 INFO - PROCESS | 1856 | 1466034751146 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:52:31 INFO - PROCESS | 1856 | 1466034751170 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1856 | 1466034751178 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fd2800 == 32 [pid = 1856] [id = 515] 16:52:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95464800) [pid = 1856] [serial = 1546] [outer = (nil)] 16:52:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92d94800) [pid = 1856] [serial = 1547] [outer = 0x95464800] 16:52:31 INFO - PROCESS | 1856 | 1466034751263 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9842f800) [pid = 1856] [serial = 1548] [outer = 0x95464800] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x99ec0800) [pid = 1856] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d8ac00) [pid = 1856] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fc8800) [pid = 1856] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92676400) [pid = 1856] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91fec800) [pid = 1856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9823a800) [pid = 1856] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a883400) [pid = 1856] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x922f7000) [pid = 1856] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91fe9000) [pid = 1856] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92671800) [pid = 1856] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:52:32 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x978b2400) [pid = 1856] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:52:32 INFO - PROCESS | 1856 | 1466034752577 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1711ms 16:52:32 INFO - PROCESS | 1856 | 1466034752593 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1856 | 1466034752597 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:52:32 INFO - PROCESS | 1856 | 1466034752604 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1856 | 1466034752607 Marionette TRACE conn3 <- [1,2034,null,{}] 16:52:32 INFO - PROCESS | 1856 | 1466034752612 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1856 | 1466034752617 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:32 INFO - PROCESS | 1856 | 1466034752770 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:52:32 INFO - PROCESS | 1856 | 1466034752784 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1856 | 1466034752789 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec6800 == 33 [pid = 1856] [id = 516] 16:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92671800) [pid = 1856] [serial = 1549] [outer = (nil)] 16:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978b3c00) [pid = 1856] [serial = 1550] [outer = 0x92671800] 16:52:32 INFO - PROCESS | 1856 | 1466034752859 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99383c00) [pid = 1856] [serial = 1551] [outer = 0x92671800] 16:52:33 INFO - PROCESS | 1856 | 1466034753720 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1138ms 16:52:33 INFO - PROCESS | 1856 | 1466034753742 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1856 | 1466034753746 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:52:33 INFO - PROCESS | 1856 | 1466034753752 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1856 | 1466034753755 Marionette TRACE conn3 <- [1,2038,null,{}] 16:52:33 INFO - PROCESS | 1856 | 1466034753769 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1856 | 1466034753774 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:33 INFO - PROCESS | 1856 | 1466034753916 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:52:34 INFO - PROCESS | 1856 | 1466034754142 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1856 | 1466034754151 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebf000 == 34 [pid = 1856] [id = 517] 16:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8eebf400) [pid = 1856] [serial = 1552] [outer = (nil)] 16:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9172a400) [pid = 1856] [serial = 1553] [outer = 0x8eebf400] 16:52:34 INFO - PROCESS | 1856 | 1466034754237 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x91ff0800) [pid = 1856] [serial = 1554] [outer = 0x8eebf400] 16:52:35 INFO - PROCESS | 1856 | 1466034755335 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1640ms 16:52:35 INFO - PROCESS | 1856 | 1466034755395 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:52:35 INFO - PROCESS | 1856 | 1466034755402 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:52:35 INFO - PROCESS | 1856 | 1466034755410 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1856 | 1466034755414 Marionette TRACE conn3 <- [1,2042,null,{}] 16:52:35 INFO - PROCESS | 1856 | 1466034755422 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1856 | 1466034755430 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:35 INFO - PROCESS | 1856 | 1466034755619 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:52:35 INFO - PROCESS | 1856 | 1466034755848 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1856 | 1466034755857 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x91735000 == 35 [pid = 1856] [id = 518] 16:52:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x922f1c00) [pid = 1856] [serial = 1555] [outer = (nil)] 16:52:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d97000) [pid = 1856] [serial = 1556] [outer = 0x922f1c00] 16:52:35 INFO - PROCESS | 1856 | 1466034755988 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93f45c00) [pid = 1856] [serial = 1557] [outer = 0x922f1c00] 16:52:36 INFO - PROCESS | 1856 | 1466034756978 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1642ms 16:52:37 INFO - PROCESS | 1856 | 1466034757054 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1856 | 1466034757061 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:52:37 INFO - PROCESS | 1856 | 1466034757068 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1856 | 1466034757072 Marionette TRACE conn3 <- [1,2046,null,{}] 16:52:37 INFO - PROCESS | 1856 | 1466034757078 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1856 | 1466034757084 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:37 INFO - PROCESS | 1856 | 1466034757311 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:52:37 INFO - PROCESS | 1856 | 1466034757576 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1856 | 1466034757585 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545dc00 == 36 [pid = 1856] [id = 519] 16:52:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95465000) [pid = 1856] [serial = 1558] [outer = (nil)] 16:52:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x978cd400) [pid = 1856] [serial = 1559] [outer = 0x95465000] 16:52:37 INFO - PROCESS | 1856 | 1466034757711 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a415800) [pid = 1856] [serial = 1560] [outer = 0x95465000] 16:52:38 INFO - PROCESS | 1856 | 1466034758750 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1731ms 16:52:38 INFO - PROCESS | 1856 | 1466034758801 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1856 | 1466034758805 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:52:38 INFO - PROCESS | 1856 | 1466034758821 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1856 | 1466034758831 Marionette TRACE conn3 <- [1,2050,null,{}] 16:52:38 INFO - PROCESS | 1856 | 1466034758836 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1856 | 1466034758845 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:39 INFO - PROCESS | 1856 | 1466034759046 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:52:39 INFO - PROCESS | 1856 | 1466034759314 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1856 | 1466034759322 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3000 == 37 [pid = 1856] [id = 520] 16:52:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x93dd0800) [pid = 1856] [serial = 1561] [outer = (nil)] 16:52:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9aa2bc00) [pid = 1856] [serial = 1562] [outer = 0x93dd0800] 16:52:39 INFO - PROCESS | 1856 | 1466034759409 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a9ca800) [pid = 1856] [serial = 1563] [outer = 0x93dd0800] 16:52:40 INFO - PROCESS | 1856 | 1466034760572 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1848ms 16:52:40 INFO - PROCESS | 1856 | 1466034760664 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1856 | 1466034760668 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:52:40 INFO - PROCESS | 1856 | 1466034760676 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1856 | 1466034760681 Marionette TRACE conn3 <- [1,2054,null,{}] 16:52:40 INFO - PROCESS | 1856 | 1466034760689 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1856 | 1466034760695 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:40 INFO - PROCESS | 1856 | 1466034760920 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe6c00 == 36 [pid = 1856] [id = 499] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92b96800 == 35 [pid = 1856] [id = 500] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec6800 == 34 [pid = 1856] [id = 516] 16:52:41 INFO - PROCESS | 1856 | 1466034761194 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1856 | 1466034761209 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x93fd2800 == 33 [pid = 1856] [id = 515] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92b95800 == 32 [pid = 1856] [id = 514] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x925ed800 == 31 [pid = 1856] [id = 513] 16:52:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec9400 == 30 [pid = 1856] [id = 512] 16:52:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe6c00 == 31 [pid = 1856] [id = 521] 16:52:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91fef800) [pid = 1856] [serial = 1564] [outer = (nil)] 16:52:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92671c00) [pid = 1856] [serial = 1565] [outer = 0x91fef800] 16:52:41 INFO - PROCESS | 1856 | 1466034761296 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x926d2400) [pid = 1856] [serial = 1566] [outer = 0x91fef800] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a40d000) [pid = 1856] [serial = 1506] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9a9cf800) [pid = 1856] [serial = 1508] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b202c00) [pid = 1856] [serial = 1509] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a1ac800) [pid = 1856] [serial = 1485] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x98464400) [pid = 1856] [serial = 1484] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x95462400) [pid = 1856] [serial = 1490] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x98235800) [pid = 1856] [serial = 1491] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92d98400) [pid = 1856] [serial = 1502] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93b64800) [pid = 1856] [serial = 1503] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93f50c00) [pid = 1856] [serial = 1496] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a9c9c00) [pid = 1856] [serial = 1497] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x925ea000) [pid = 1856] [serial = 1499] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x926c9800) [pid = 1856] [serial = 1500] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x926ce800) [pid = 1856] [serial = 1487] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92b9f000) [pid = 1856] [serial = 1488] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a8b6800) [pid = 1856] [serial = 1493] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9c3c00) [pid = 1856] [serial = 1494] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x99385400) [pid = 1856] [serial = 1505] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x926d5800) [pid = 1856] [serial = 1512] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93f47000) [pid = 1856] [serial = 1511] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9b264800) [pid = 1856] [serial = 1515] [outer = (nil)] [url = about:blank] 16:52:41 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9b260800) [pid = 1856] [serial = 1514] [outer = (nil)] [url = about:blank] 16:52:42 INFO - PROCESS | 1856 | 1466034762111 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1489ms 16:52:42 INFO - PROCESS | 1856 | 1466034762166 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1856 | 1466034762173 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:52:42 INFO - PROCESS | 1856 | 1466034762183 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1856 | 1466034762187 Marionette TRACE conn3 <- [1,2058,null,{}] 16:52:42 INFO - PROCESS | 1856 | 1466034762193 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1856 | 1466034762198 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:42 INFO - PROCESS | 1856 | 1466034762372 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:52:42 INFO - PROCESS | 1856 | 1466034762384 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1856 | 1466034762394 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e1800 == 32 [pid = 1856] [id = 522] 16:52:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92ba1000) [pid = 1856] [serial = 1567] [outer = (nil)] 16:52:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92d90800) [pid = 1856] [serial = 1568] [outer = 0x92ba1000] 16:52:42 INFO - PROCESS | 1856 | 1466034762466 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x93b64c00) [pid = 1856] [serial = 1569] [outer = 0x92ba1000] 16:52:43 INFO - PROCESS | 1856 | 1466034763421 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1281ms 16:52:43 INFO - PROCESS | 1856 | 1466034763463 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1856 | 1466034763466 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:52:43 INFO - PROCESS | 1856 | 1466034763473 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1856 | 1466034763478 Marionette TRACE conn3 <- [1,2062,null,{}] 16:52:43 INFO - PROCESS | 1856 | 1466034763494 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1856 | 1466034763502 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:43 INFO - PROCESS | 1856 | 1466034763681 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:52:43 INFO - PROCESS | 1856 | 1466034763823 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1856 | 1466034763833 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x95432800 == 33 [pid = 1856] [id = 523] 16:52:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x95439c00) [pid = 1856] [serial = 1570] [outer = (nil)] 16:52:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9823e000) [pid = 1856] [serial = 1571] [outer = 0x95439c00] 16:52:43 INFO - PROCESS | 1856 | 1466034763907 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a16b000) [pid = 1856] [serial = 1572] [outer = 0x95439c00] 16:52:44 INFO - PROCESS | 1856 | 1466034764822 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1387ms 16:52:44 INFO - PROCESS | 1856 | 1466034764861 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1856 | 1466034764864 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:52:44 INFO - PROCESS | 1856 | 1466034764871 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1856 | 1466034764875 Marionette TRACE conn3 <- [1,2066,null,{}] 16:52:44 INFO - PROCESS | 1856 | 1466034764880 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1856 | 1466034764884 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:45 INFO - PROCESS | 1856 | 1466034765123 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:52:45 INFO - PROCESS | 1856 | 1466034765149 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1856 | 1466034765158 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e3800 == 34 [pid = 1856] [id = 524] 16:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9842ac00) [pid = 1856] [serial = 1573] [outer = (nil)] 16:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9c5400) [pid = 1856] [serial = 1574] [outer = 0x9842ac00] 16:52:45 INFO - PROCESS | 1856 | 1466034765235 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9aa2a000) [pid = 1856] [serial = 1575] [outer = 0x9842ac00] 16:52:46 INFO - PROCESS | 1856 | 1466034766124 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1289ms 16:52:46 INFO - PROCESS | 1856 | 1466034766161 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1856 | 1466034766166 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:52:46 INFO - PROCESS | 1856 | 1466034766172 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1856 | 1466034766176 Marionette TRACE conn3 <- [1,2070,null,{}] 16:52:46 INFO - PROCESS | 1856 | 1466034766186 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1856 | 1466034766190 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:46 INFO - PROCESS | 1856 | 1466034766482 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978b1800) [pid = 1856] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b261400) [pid = 1856] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eecc800) [pid = 1856] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b267c00) [pid = 1856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95464800) [pid = 1856] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c0ecc00) [pid = 1856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9172fc00) [pid = 1856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x925ef400) [pid = 1856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x922f0400) [pid = 1856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92b97800) [pid = 1856] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:52:46 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x925e6800) [pid = 1856] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:52:46 INFO - PROCESS | 1856 | 1466034766601 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1856 | 1466034766609 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecc800 == 35 [pid = 1856] [id = 525] 16:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9172fc00) [pid = 1856] [serial = 1576] [outer = (nil)] 16:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x926c8000) [pid = 1856] [serial = 1577] [outer = 0x9172fc00] 16:52:46 INFO - PROCESS | 1856 | 1466034766676 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x925e6800) [pid = 1856] [serial = 1578] [outer = 0x9172fc00] 16:52:47 INFO - PROCESS | 1856 | 1466034767476 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1341ms 16:52:47 INFO - PROCESS | 1856 | 1466034767515 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1856 | 1466034767519 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:52:47 INFO - PROCESS | 1856 | 1466034767525 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1856 | 1466034767527 Marionette TRACE conn3 <- [1,2074,null,{}] 16:52:47 INFO - PROCESS | 1856 | 1466034767533 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1856 | 1466034767543 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:47 INFO - PROCESS | 1856 | 1466034767757 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:52:47 INFO - PROCESS | 1856 | 1466034767891 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1856 | 1466034767898 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732000 == 36 [pid = 1856] [id = 526] 16:52:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91733400) [pid = 1856] [serial = 1579] [outer = (nil)] 16:52:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9b22c400) [pid = 1856] [serial = 1580] [outer = 0x91733400] 16:52:47 INFO - PROCESS | 1856 | 1466034767967 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9b268c00) [pid = 1856] [serial = 1581] [outer = 0x91733400] 16:52:48 INFO - PROCESS | 1856 | 1466034768869 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1380ms 16:52:48 INFO - PROCESS | 1856 | 1466034768906 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1856 | 1466034768912 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:52:48 INFO - PROCESS | 1856 | 1466034768922 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1856 | 1466034768926 Marionette TRACE conn3 <- [1,2078,null,{}] 16:52:48 INFO - PROCESS | 1856 | 1466034768935 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1856 | 1466034768940 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:49 INFO - PROCESS | 1856 | 1466034769194 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:52:49 INFO - PROCESS | 1856 | 1466034769325 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1856 | 1466034769338 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fee800 == 37 [pid = 1856] [id = 527] 16:52:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91ff0c00) [pid = 1856] [serial = 1582] [outer = (nil)] 16:52:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9274c400) [pid = 1856] [serial = 1583] [outer = 0x91ff0c00] 16:52:49 INFO - PROCESS | 1856 | 1466034769418 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x91ff3c00) [pid = 1856] [serial = 1584] [outer = 0x91ff0c00] 16:52:50 INFO - PROCESS | 1856 | 1466034770442 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1593ms 16:52:50 INFO - PROCESS | 1856 | 1466034770515 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1856 | 1466034770523 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:52:50 INFO - PROCESS | 1856 | 1466034770533 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1856 | 1466034770537 Marionette TRACE conn3 <- [1,2082,null,{}] 16:52:50 INFO - PROCESS | 1856 | 1466034770544 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1856 | 1466034770550 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:50 INFO - PROCESS | 1856 | 1466034770772 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:52:51 INFO - PROCESS | 1856 | 1466034771018 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1856 | 1466034771027 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc7c00 == 38 [pid = 1856] [id = 528] 16:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93fd2800) [pid = 1856] [serial = 1585] [outer = (nil)] 16:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95461000) [pid = 1856] [serial = 1586] [outer = 0x93fd2800] 16:52:51 INFO - PROCESS | 1856 | 1466034771156 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978ccc00) [pid = 1856] [serial = 1587] [outer = 0x93fd2800] 16:52:52 INFO - PROCESS | 1856 | 1466034772146 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1687ms 16:52:52 INFO - PROCESS | 1856 | 1466034772220 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1856 | 1466034772224 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:52:52 INFO - PROCESS | 1856 | 1466034772231 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1856 | 1466034772237 Marionette TRACE conn3 <- [1,2086,null,{}] 16:52:52 INFO - PROCESS | 1856 | 1466034772253 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1856 | 1466034772263 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:52 INFO - PROCESS | 1856 | 1466034772478 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:52:52 INFO - PROCESS | 1856 | 1466034772702 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1856 | 1466034772712 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b202c00 == 39 [pid = 1856] [id = 529] 16:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b228c00) [pid = 1856] [serial = 1588] [outer = (nil)] 16:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b260800) [pid = 1856] [serial = 1589] [outer = 0x9b228c00] 16:52:52 INFO - PROCESS | 1856 | 1466034772842 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9bb74c00) [pid = 1856] [serial = 1590] [outer = 0x9b228c00] 16:52:53 INFO - PROCESS | 1856 | 1466034773757 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1586ms 16:52:53 INFO - PROCESS | 1856 | 1466034773818 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1856 | 1466034773823 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:52:53 INFO - PROCESS | 1856 | 1466034773829 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1856 | 1466034773833 Marionette TRACE conn3 <- [1,2090,null,{}] 16:52:53 INFO - PROCESS | 1856 | 1466034773838 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1856 | 1466034773843 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:54 INFO - PROCESS | 1856 | 1466034774022 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:52:54 INFO - PROCESS | 1856 | 1466034774200 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1856 | 1466034774211 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c1800 == 40 [pid = 1856] [id = 530] 16:52:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b265400) [pid = 1856] [serial = 1591] [outer = (nil)] 16:52:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c274800) [pid = 1856] [serial = 1592] [outer = 0x9b265400] 16:52:54 INFO - PROCESS | 1856 | 1466034774291 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c3e3400) [pid = 1856] [serial = 1593] [outer = 0x9b265400] 16:52:55 INFO - PROCESS | 1856 | 1466034775251 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1482ms 16:52:55 INFO - PROCESS | 1856 | 1466034775312 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1856 | 1466034775316 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:52:55 INFO - PROCESS | 1856 | 1466034775323 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1856 | 1466034775327 Marionette TRACE conn3 <- [1,2094,null,{}] 16:52:55 INFO - PROCESS | 1856 | 1466034775333 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1856 | 1466034775338 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:55 INFO - PROCESS | 1856 | 1466034775557 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:52:55 INFO - PROCESS | 1856 | 1466034775900 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1856 | 1466034775909 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x95468c00 == 41 [pid = 1856] [id = 531] 16:52:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978cc000) [pid = 1856] [serial = 1594] [outer = (nil)] 16:52:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c3ed000) [pid = 1856] [serial = 1595] [outer = 0x978cc000] 16:52:56 INFO - PROCESS | 1856 | 1466034776001 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa1111800) [pid = 1856] [serial = 1596] [outer = 0x978cc000] 16:52:56 INFO - PROCESS | 1856 | 1466034776886 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1587ms 16:52:56 INFO - PROCESS | 1856 | 1466034776911 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1856 | 1466034776915 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:52:56 INFO - PROCESS | 1856 | 1466034776921 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1856 | 1466034776924 Marionette TRACE conn3 <- [1,2098,null,{}] 16:52:56 INFO - PROCESS | 1856 | 1466034776950 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1856 | 1466034776961 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:57 INFO - PROCESS | 1856 | 1466034777173 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:52:57 INFO - PROCESS | 1856 | 1466034777370 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1856 | 1466034777379 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fec800 == 42 [pid = 1856] [id = 532] 16:52:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d905c00) [pid = 1856] [serial = 1597] [outer = (nil)] 16:52:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa23a2c00) [pid = 1856] [serial = 1598] [outer = 0x9d905c00] 16:52:57 INFO - PROCESS | 1856 | 1466034777459 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa23a4800) [pid = 1856] [serial = 1599] [outer = 0x9d905c00] 16:52:58 INFO - PROCESS | 1856 | 1466034778635 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1785ms 16:52:58 INFO - PROCESS | 1856 | 1466034778710 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:52:58 INFO - PROCESS | 1856 | 1466034778721 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:52:58 INFO - PROCESS | 1856 | 1466034778728 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1856 | 1466034778734 Marionette TRACE conn3 <- [1,2102,null,{}] 16:52:58 INFO - PROCESS | 1856 | 1466034778742 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1856 | 1466034778749 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:58 INFO - PROCESS | 1856 | 1466034778915 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:52:59 INFO - PROCESS | 1856 | 1466034779168 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1856 | 1466034779182 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:52:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ce800 == 43 [pid = 1856] [id = 533] 16:52:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x926d0400) [pid = 1856] [serial = 1600] [outer = (nil)] 16:52:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92915800) [pid = 1856] [serial = 1601] [outer = 0x926d0400] 16:52:59 INFO - PROCESS | 1856 | 1466034779252 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x92922800) [pid = 1856] [serial = 1602] [outer = 0x926d0400] 16:53:00 INFO - PROCESS | 1856 | 1466034780195 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1535ms 16:53:00 INFO - PROCESS | 1856 | 1466034780266 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1856 | 1466034780273 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:53:00 INFO - PROCESS | 1856 | 1466034780283 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1856 | 1466034780286 Marionette TRACE conn3 <- [1,2106,null,{}] 16:53:00 INFO - PROCESS | 1856 | 1466034780293 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1856 | 1466034780298 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:00 INFO - PROCESS | 1856 | 1466034780547 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3000 == 42 [pid = 1856] [id = 520] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x91735000 == 41 [pid = 1856] [id = 518] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9545dc00 == 40 [pid = 1856] [id = 519] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebf000 == 39 [pid = 1856] [id = 517] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x922ea400 == 38 [pid = 1856] [id = 503] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x95430400 == 37 [pid = 1856] [id = 506] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x926c9400 == 36 [pid = 1856] [id = 508] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9546b000 == 35 [pid = 1856] [id = 501] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9b51b800 == 34 [pid = 1856] [id = 509] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9274b400 == 33 [pid = 1856] [id = 493] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x98236000 == 32 [pid = 1856] [id = 494] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x922f6800 == 31 [pid = 1856] [id = 505] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92b92c00 == 30 [pid = 1856] [id = 492] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x922edc00 == 29 [pid = 1856] [id = 504] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x92677000 == 28 [pid = 1856] [id = 490] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x93b5ac00 == 27 [pid = 1856] [id = 496] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x91fecc00 == 26 [pid = 1856] [id = 495] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9a883000 == 25 [pid = 1856] [id = 497] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eeccc00 == 24 [pid = 1856] [id = 498] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x922ec400 == 23 [pid = 1856] [id = 511] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9b261000 == 22 [pid = 1856] [id = 507] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5c00 == 21 [pid = 1856] [id = 510] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x98240800 == 20 [pid = 1856] [id = 502] 16:53:01 INFO - PROCESS | 1856 | --DOCSHELL 0x9291d800 == 19 [pid = 1856] [id = 491] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a8b3400) [pid = 1856] [serial = 1521] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9a1ad800) [pid = 1856] [serial = 1520] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9bb7e000) [pid = 1856] [serial = 1524] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b51b000) [pid = 1856] [serial = 1523] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9172c800) [pid = 1856] [serial = 1538] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9c3e4800) [pid = 1856] [serial = 1527] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92d94800) [pid = 1856] [serial = 1547] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9c26b000) [pid = 1856] [serial = 1526] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9d55c800) [pid = 1856] [serial = 1530] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9d555400) [pid = 1856] [serial = 1529] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92924800) [pid = 1856] [serial = 1533] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x926d2000) [pid = 1856] [serial = 1541] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91fe7400) [pid = 1856] [serial = 1539] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x91fef400) [pid = 1856] [serial = 1532] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9291dc00) [pid = 1856] [serial = 1536] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92749800) [pid = 1856] [serial = 1535] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x931e1000) [pid = 1856] [serial = 1544] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9842f800) [pid = 1856] [serial = 1548] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92d91400) [pid = 1856] [serial = 1518] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92923000) [pid = 1856] [serial = 1517] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93f4d800) [pid = 1856] [serial = 1545] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92748c00) [pid = 1856] [serial = 1542] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x978b3c00) [pid = 1856] [serial = 1550] [outer = (nil)] [url = about:blank] 16:53:01 INFO - PROCESS | 1856 | 1466034781874 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1856 | 1466034781883 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8400 == 20 [pid = 1856] [id = 534] 16:53:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8eec8c00) [pid = 1856] [serial = 1603] [outer = (nil)] 16:53:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9172bc00) [pid = 1856] [serial = 1604] [outer = 0x8eec8c00] 16:53:01 INFO - PROCESS | 1856 | 1466034781960 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91fe8800) [pid = 1856] [serial = 1605] [outer = 0x8eec8c00] 16:53:02 INFO - PROCESS | 1856 | 1466034782776 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2536ms 16:53:02 INFO - PROCESS | 1856 | 1466034782820 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1856 | 1466034782826 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:53:02 INFO - PROCESS | 1856 | 1466034782842 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1856 | 1466034782847 Marionette TRACE conn3 <- [1,2110,null,{}] 16:53:02 INFO - PROCESS | 1856 | 1466034782857 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1856 | 1466034782865 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:03 INFO - PROCESS | 1856 | 1466034783034 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:53:03 INFO - PROCESS | 1856 | 1466034783048 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1856 | 1466034783059 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x925f0800 == 21 [pid = 1856] [id = 535] 16:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92678c00) [pid = 1856] [serial = 1606] [outer = (nil)] 16:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x926cf000) [pid = 1856] [serial = 1607] [outer = 0x92678c00] 16:53:03 INFO - PROCESS | 1856 | 1466034783124 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92748c00) [pid = 1856] [serial = 1608] [outer = 0x92678c00] 16:53:04 INFO - PROCESS | 1856 | 1466034784082 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1285ms 16:53:04 INFO - PROCESS | 1856 | 1466034784130 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1856 | 1466034784136 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:53:04 INFO - PROCESS | 1856 | 1466034784143 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1856 | 1466034784147 Marionette TRACE conn3 <- [1,2114,null,{}] 16:53:04 INFO - PROCESS | 1856 | 1466034784152 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 1856 | 1466034784157 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:04 INFO - PROCESS | 1856 | 1466034784391 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:53:04 INFO - PROCESS | 1856 | 1466034784500 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1856 | 1466034784510 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x92923000 == 22 [pid = 1856] [id = 536] 16:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b9c400) [pid = 1856] [serial = 1609] [outer = (nil)] 16:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d95800) [pid = 1856] [serial = 1610] [outer = 0x92b9c400] 16:53:04 INFO - PROCESS | 1856 | 1466034784581 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dd1c00) [pid = 1856] [serial = 1611] [outer = 0x92b9c400] 16:53:05 INFO - PROCESS | 1856 | 1466034785587 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1488ms 16:53:05 INFO - PROCESS | 1856 | 1466034785632 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1856 | 1466034785636 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:53:05 INFO - PROCESS | 1856 | 1466034785661 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1856 | 1466034785670 Marionette TRACE conn3 <- [1,2118,null,{}] 16:53:05 INFO - PROCESS | 1856 | 1466034785677 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1856 | 1466034785685 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:05 INFO - PROCESS | 1856 | 1466034785913 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:53:05 INFO - PROCESS | 1856 | 1466034785936 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1856 | 1466034785946 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff4400 == 23 [pid = 1856] [id = 537] 16:53:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9274b000) [pid = 1856] [serial = 1612] [outer = (nil)] 16:53:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9546b800) [pid = 1856] [serial = 1613] [outer = 0x9274b000] 16:53:06 INFO - PROCESS | 1856 | 1466034786030 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926c7800) [pid = 1856] [serial = 1614] [outer = 0x9274b000] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92671800) [pid = 1856] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91733400) [pid = 1856] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9842ac00) [pid = 1856] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9172fc00) [pid = 1856] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93dd0800) [pid = 1856] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91fef800) [pid = 1856] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x95465000) [pid = 1856] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eebf400) [pid = 1856] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x95439c00) [pid = 1856] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92ba1000) [pid = 1856] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:53:06 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x922f1c00) [pid = 1856] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:53:07 INFO - PROCESS | 1856 | 1466034787364 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1746ms 16:53:07 INFO - PROCESS | 1856 | 1466034787417 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1856 | 1466034787421 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:53:07 INFO - PROCESS | 1856 | 1466034787428 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1856 | 1466034787431 Marionette TRACE conn3 <- [1,2122,null,{}] 16:53:07 INFO - PROCESS | 1856 | 1466034787436 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1856 | 1466034787441 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:07 INFO - PROCESS | 1856 | 1466034787595 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:53:07 INFO - PROCESS | 1856 | 1466034787606 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1856 | 1466034787614 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1c00 == 24 [pid = 1856] [id = 538] 16:53:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x926cf400) [pid = 1856] [serial = 1615] [outer = (nil)] 16:53:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95466400) [pid = 1856] [serial = 1616] [outer = 0x926cf400] 16:53:07 INFO - PROCESS | 1856 | 1466034787682 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x98235000) [pid = 1856] [serial = 1617] [outer = 0x926cf400] 16:53:08 INFO - PROCESS | 1856 | 1466034788580 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1187ms 16:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:53:08 INFO - PROCESS | 1856 | 1466034788615 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1856 | 1466034788618 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:53:08 INFO - PROCESS | 1856 | 1466034788625 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1856 | 1466034788628 Marionette TRACE conn3 <- [1,2126,null,{}] 16:53:08 INFO - PROCESS | 1856 | 1466034788638 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1856 | 1466034788642 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:08 INFO - PROCESS | 1856 | 1466034788806 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:53:08 INFO - PROCESS | 1856 | 1466034788819 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1856 | 1466034788838 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x99ebe400 == 25 [pid = 1856] [id = 539] 16:53:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99ebe800) [pid = 1856] [serial = 1618] [outer = (nil)] 16:53:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a16fc00) [pid = 1856] [serial = 1619] [outer = 0x99ebe800] 16:53:08 INFO - PROCESS | 1856 | 1466034788917 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a8b3400) [pid = 1856] [serial = 1620] [outer = 0x99ebe800] 16:53:10 INFO - PROCESS | 1856 | 1466034790169 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1601ms 16:53:10 INFO - PROCESS | 1856 | 1466034790226 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1856 | 1466034790233 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:53:10 INFO - PROCESS | 1856 | 1466034790241 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1856 | 1466034790249 Marionette TRACE conn3 <- [1,2130,null,{}] 16:53:10 INFO - PROCESS | 1856 | 1466034790256 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1856 | 1466034790262 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:10 INFO - PROCESS | 1856 | 1466034790469 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:53:10 INFO - PROCESS | 1856 | 1466034790729 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1856 | 1466034790743 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172c000 == 26 [pid = 1856] [id = 540] 16:53:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x91735c00) [pid = 1856] [serial = 1621] [outer = (nil)] 16:53:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92922000) [pid = 1856] [serial = 1622] [outer = 0x91735c00] 16:53:10 INFO - PROCESS | 1856 | 1466034790836 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d90400) [pid = 1856] [serial = 1623] [outer = 0x91735c00] 16:53:11 INFO - PROCESS | 1856 | 1466034791856 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1856 | 1466034791942 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:53:11 INFO - PROCESS | 1856 | 1466034791952 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1856 | 1466034791957 Marionette TRACE conn3 <- [1,2134,null,{}] 16:53:11 INFO - PROCESS | 1856 | 1466034791963 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1856 | 1466034791968 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:12 INFO - PROCESS | 1856 | 1466034792194 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:53:12 INFO - PROCESS | 1856 | 1466034792463 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1856 | 1466034792472 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x95467000 == 27 [pid = 1856] [id = 541] 16:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x978c6400) [pid = 1856] [serial = 1624] [outer = (nil)] 16:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x99fbe000) [pid = 1856] [serial = 1625] [outer = 0x978c6400] 16:53:12 INFO - PROCESS | 1856 | 1466034792580 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a883000) [pid = 1856] [serial = 1626] [outer = 0x978c6400] 16:53:13 INFO - PROCESS | 1856 | 1466034793577 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1682ms 16:53:13 INFO - PROCESS | 1856 | 1466034793635 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:53:13 INFO - PROCESS | 1856 | 1466034793640 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:53:13 INFO - PROCESS | 1856 | 1466034793646 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1856 | 1466034793652 Marionette TRACE conn3 <- [1,2138,null,{}] 16:53:13 INFO - PROCESS | 1856 | 1466034793669 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1856 | 1466034793677 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:13 INFO - PROCESS | 1856 | 1466034793865 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:53:14 INFO - PROCESS | 1856 | 1466034794085 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1856 | 1466034794098 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9ebc00 == 28 [pid = 1856] [id = 542] 16:53:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9aa30c00) [pid = 1856] [serial = 1627] [outer = (nil)] 16:53:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b203c00) [pid = 1856] [serial = 1628] [outer = 0x9aa30c00] 16:53:14 INFO - PROCESS | 1856 | 1466034794223 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b20b800) [pid = 1856] [serial = 1629] [outer = 0x9aa30c00] 16:53:15 INFO - PROCESS | 1856 | 1466034795189 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 16:53:15 INFO - PROCESS | 1856 | 1466034795231 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1856 | 1466034795236 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:53:15 INFO - PROCESS | 1856 | 1466034795243 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1856 | 1466034795247 Marionette TRACE conn3 <- [1,2142,null,{}] 16:53:15 INFO - PROCESS | 1856 | 1466034795252 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1856 | 1466034795257 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:15 INFO - PROCESS | 1856 | 1466034795434 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:53:15 INFO - PROCESS | 1856 | 1466034795625 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1856 | 1466034795634 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5800 == 29 [pid = 1856] [id = 543] 16:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x8eec6800) [pid = 1856] [serial = 1630] [outer = (nil)] 16:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x92b9d400) [pid = 1856] [serial = 1631] [outer = 0x8eec6800] 16:53:15 INFO - PROCESS | 1856 | 1466034795761 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9542fc00) [pid = 1856] [serial = 1632] [outer = 0x8eec6800] 16:53:16 INFO - PROCESS | 1856 | 1466034796930 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:53:17 INFO - PROCESS | 1856 | 1466034797050 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:53:17 INFO - PROCESS | 1856 | 1466034797058 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1856 | 1466034797061 Marionette TRACE conn3 <- [1,2146,null,{}] 16:53:17 INFO - PROCESS | 1856 | 1466034797077 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1856 | 1466034797082 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:17 INFO - PROCESS | 1856 | 1466034797224 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:53:17 INFO - PROCESS | 1856 | 1466034797235 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1856 | 1466034797244 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x92675800 == 28 [pid = 1856] [id = 544] 16:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92676400) [pid = 1856] [serial = 1633] [outer = (nil)] 16:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x92742000) [pid = 1856] [serial = 1634] [outer = 0x92676400] 16:53:17 INFO - PROCESS | 1856 | 1466034797321 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x92b9a800) [pid = 1856] [serial = 1635] [outer = 0x92676400] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x99383c00) [pid = 1856] [serial = 1551] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9a9c5400) [pid = 1856] [serial = 1574] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x926c8000) [pid = 1856] [serial = 1577] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9aa2a000) [pid = 1856] [serial = 1575] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9aa2bc00) [pid = 1856] [serial = 1562] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a9ca800) [pid = 1856] [serial = 1563] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92671c00) [pid = 1856] [serial = 1565] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x926d2400) [pid = 1856] [serial = 1566] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x978cd400) [pid = 1856] [serial = 1559] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a415800) [pid = 1856] [serial = 1560] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9172a400) [pid = 1856] [serial = 1553] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91ff0800) [pid = 1856] [serial = 1554] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9823e000) [pid = 1856] [serial = 1571] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92d90800) [pid = 1856] [serial = 1568] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9b268c00) [pid = 1856] [serial = 1581] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93b64c00) [pid = 1856] [serial = 1569] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d97000) [pid = 1856] [serial = 1556] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93f45c00) [pid = 1856] [serial = 1557] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x925e6800) [pid = 1856] [serial = 1578] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a16b000) [pid = 1856] [serial = 1572] [outer = (nil)] [url = about:blank] 16:53:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9b22c400) [pid = 1856] [serial = 1580] [outer = (nil)] [url = about:blank] 16:53:18 INFO - PROCESS | 1856 | 1466034798278 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1856 | 1466034798313 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:53:18 INFO - PROCESS | 1856 | 1466034798327 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1856 | 1466034798331 Marionette TRACE conn3 <- [1,2150,null,{}] 16:53:18 INFO - PROCESS | 1856 | 1466034798336 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1856 | 1466034798342 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:18 INFO - PROCESS | 1856 | 1466034798496 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:53:18 INFO - PROCESS | 1856 | 1466034798644 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1856 | 1466034798652 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267bc00 == 29 [pid = 1856] [id = 545] 16:53:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93f45c00) [pid = 1856] [serial = 1636] [outer = (nil)] 16:53:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fc6000) [pid = 1856] [serial = 1637] [outer = 0x93f45c00] 16:53:18 INFO - PROCESS | 1856 | 1466034798720 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x95463400) [pid = 1856] [serial = 1638] [outer = 0x93f45c00] 16:53:19 INFO - PROCESS | 1856 | 1466034799538 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1233ms 16:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:53:19 INFO - PROCESS | 1856 | 1466034799575 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1856 | 1466034799578 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:53:19 INFO - PROCESS | 1856 | 1466034799584 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1856 | 1466034799590 Marionette TRACE conn3 <- [1,2154,null,{}] 16:53:19 INFO - PROCESS | 1856 | 1466034799611 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1856 | 1466034799619 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:19 INFO - PROCESS | 1856 | 1466034799827 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:53:19 INFO - PROCESS | 1856 | 1466034799843 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1856 | 1466034799854 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a16c400 == 30 [pid = 1856] [id = 546] 16:53:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a40f800) [pid = 1856] [serial = 1639] [outer = (nil)] 16:53:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9c3000) [pid = 1856] [serial = 1640] [outer = 0x9a40f800] 16:53:19 INFO - PROCESS | 1856 | 1466034799927 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a9ca000) [pid = 1856] [serial = 1641] [outer = 0x9a40f800] 16:53:20 INFO - PROCESS | 1856 | 1466034800860 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1298ms 16:53:20 INFO - PROCESS | 1856 | 1466034800888 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1856 | 1466034800892 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:53:20 INFO - PROCESS | 1856 | 1466034800899 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1856 | 1466034800901 Marionette TRACE conn3 <- [1,2158,null,{}] 16:53:20 INFO - PROCESS | 1856 | 1466034800907 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1856 | 1466034800911 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:21 INFO - PROCESS | 1856 | 1466034801125 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:53:21 INFO - PROCESS | 1856 | 1466034801147 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1856 | 1466034801156 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebfc00 == 31 [pid = 1856] [id = 547] 16:53:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93dd0000) [pid = 1856] [serial = 1642] [outer = (nil)] 16:53:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b17cc00) [pid = 1856] [serial = 1643] [outer = 0x93dd0000] 16:53:21 INFO - PROCESS | 1856 | 1466034801219 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b205000) [pid = 1856] [serial = 1644] [outer = 0x93dd0000] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x926cf400) [pid = 1856] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92b9c400) [pid = 1856] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978cc000) [pid = 1856] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b228c00) [pid = 1856] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x926d0400) [pid = 1856] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9274b000) [pid = 1856] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eec8c00) [pid = 1856] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b265400) [pid = 1856] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92678c00) [pid = 1856] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91ff0c00) [pid = 1856] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93fd2800) [pid = 1856] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:53:21 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9d905c00) [pid = 1856] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:53:22 INFO - PROCESS | 1856 | 1466034802227 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1389ms 16:53:22 INFO - PROCESS | 1856 | 1466034802288 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1856 | 1466034802292 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:53:22 INFO - PROCESS | 1856 | 1466034802304 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1856 | 1466034802307 Marionette TRACE conn3 <- [1,2162,null,{}] 16:53:22 INFO - PROCESS | 1856 | 1466034802314 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1856 | 1466034802319 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:22 INFO - PROCESS | 1856 | 1466034802468 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:53:22 INFO - PROCESS | 1856 | 1466034802478 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1856 | 1466034802486 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9c400 == 32 [pid = 1856] [id = 548] 16:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92b9cc00) [pid = 1856] [serial = 1645] [outer = (nil)] 16:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x99383400) [pid = 1856] [serial = 1646] [outer = 0x92b9cc00] 16:53:22 INFO - PROCESS | 1856 | 1466034802550 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9aa31000) [pid = 1856] [serial = 1647] [outer = 0x92b9cc00] 16:53:23 INFO - PROCESS | 1856 | 1466034803424 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1193ms 16:53:23 INFO - PROCESS | 1856 | 1466034803491 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1856 | 1466034803495 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:53:23 INFO - PROCESS | 1856 | 1466034803501 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1856 | 1466034803503 Marionette TRACE conn3 <- [1,2166,null,{}] 16:53:23 INFO - PROCESS | 1856 | 1466034803509 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1856 | 1466034803519 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:23 INFO - PROCESS | 1856 | 1466034803708 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:53:23 INFO - PROCESS | 1856 | 1466034803916 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1856 | 1466034803927 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3000 == 33 [pid = 1856] [id = 549] 16:53:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eec7400) [pid = 1856] [serial = 1648] [outer = (nil)] 16:53:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91fe5400) [pid = 1856] [serial = 1649] [outer = 0x8eec7400] 16:53:24 INFO - PROCESS | 1856 | 1466034804007 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fefc00) [pid = 1856] [serial = 1650] [outer = 0x8eec7400] 16:53:25 INFO - PROCESS | 1856 | 1466034805002 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1536ms 16:53:25 INFO - PROCESS | 1856 | 1466034805040 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1856 | 1466034805046 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:53:25 INFO - PROCESS | 1856 | 1466034805055 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1856 | 1466034805062 Marionette TRACE conn3 <- [1,2170,null,{}] 16:53:25 INFO - PROCESS | 1856 | 1466034805070 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1856 | 1466034805078 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:25 INFO - PROCESS | 1856 | 1466034805274 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:53:25 INFO - PROCESS | 1856 | 1466034805463 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1856 | 1466034805473 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x925f0000 == 34 [pid = 1856] [id = 550] 16:53:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9274b400) [pid = 1856] [serial = 1651] [outer = (nil)] 16:53:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92d98800) [pid = 1856] [serial = 1652] [outer = 0x9274b400] 16:53:25 INFO - PROCESS | 1856 | 1466034805601 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93f50c00) [pid = 1856] [serial = 1653] [outer = 0x9274b400] 16:53:26 INFO - PROCESS | 1856 | 1466034806587 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1598ms 16:53:26 INFO - PROCESS | 1856 | 1466034806657 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1856 | 1466034806664 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:53:26 INFO - PROCESS | 1856 | 1466034806671 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1856 | 1466034806675 Marionette TRACE conn3 <- [1,2174,null,{}] 16:53:26 INFO - PROCESS | 1856 | 1466034806681 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1856 | 1466034806686 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:26 INFO - PROCESS | 1856 | 1466034806920 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:53:27 INFO - PROCESS | 1856 | 1466034807188 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1856 | 1466034807196 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dda000 == 35 [pid = 1856] [id = 551] 16:53:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x98423000) [pid = 1856] [serial = 1654] [outer = (nil)] 16:53:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99fc1c00) [pid = 1856] [serial = 1655] [outer = 0x98423000] 16:53:27 INFO - PROCESS | 1856 | 1466034807322 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a882400) [pid = 1856] [serial = 1656] [outer = 0x98423000] 16:53:28 INFO - PROCESS | 1856 | 1466034808261 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1633ms 16:53:28 INFO - PROCESS | 1856 | 1466034808305 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1856 | 1466034808310 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:53:28 INFO - PROCESS | 1856 | 1466034808324 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1856 | 1466034808333 Marionette TRACE conn3 <- [1,2178,null,{}] 16:53:28 INFO - PROCESS | 1856 | 1466034808342 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1856 | 1466034808348 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:28 INFO - PROCESS | 1856 | 1466034808572 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:53:28 INFO - PROCESS | 1856 | 1466034808750 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1856 | 1466034808757 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91729400 == 36 [pid = 1856] [id = 552] 16:53:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9973cc00) [pid = 1856] [serial = 1657] [outer = (nil)] 16:53:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b51a400) [pid = 1856] [serial = 1658] [outer = 0x9973cc00] 16:53:28 INFO - PROCESS | 1856 | 1466034808892 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b751000) [pid = 1856] [serial = 1659] [outer = 0x9973cc00] 16:53:29 INFO - PROCESS | 1856 | 1466034809784 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1505ms 16:53:29 INFO - PROCESS | 1856 | 1466034809822 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1856 | 1466034809826 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:53:29 INFO - PROCESS | 1856 | 1466034809833 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1856 | 1466034809836 Marionette TRACE conn3 <- [1,2182,null,{}] 16:53:29 INFO - PROCESS | 1856 | 1466034809842 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1856 | 1466034809847 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:30 INFO - PROCESS | 1856 | 1466034810037 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:53:30 INFO - PROCESS | 1856 | 1466034810239 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1856 | 1466034810249 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172b800 == 37 [pid = 1856] [id = 553] 16:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92b94c00) [pid = 1856] [serial = 1660] [outer = (nil)] 16:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b524000) [pid = 1856] [serial = 1661] [outer = 0x92b94c00] 16:53:30 INFO - PROCESS | 1856 | 1466034810366 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c271000) [pid = 1856] [serial = 1662] [outer = 0x92b94c00] 16:53:31 INFO - PROCESS | 1856 | 1466034811280 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1486ms 16:53:31 INFO - PROCESS | 1856 | 1466034811320 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1856 | 1466034811323 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:53:31 INFO - PROCESS | 1856 | 1466034811330 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1856 | 1466034811333 Marionette TRACE conn3 <- [1,2186,null,{}] 16:53:31 INFO - PROCESS | 1856 | 1466034811339 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1856 | 1466034811343 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:31 INFO - PROCESS | 1856 | 1466034811515 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:53:31 INFO - PROCESS | 1856 | 1466034811694 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1856 | 1466034811711 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3eac00 == 38 [pid = 1856] [id = 554] 16:53:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9d556000) [pid = 1856] [serial = 1663] [outer = (nil)] 16:53:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d906000) [pid = 1856] [serial = 1664] [outer = 0x9d556000] 16:53:31 INFO - PROCESS | 1856 | 1466034811803 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa2298000) [pid = 1856] [serial = 1665] [outer = 0x9d556000] 16:53:32 INFO - PROCESS | 1856 | 1466034812809 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1531ms 16:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:53:32 INFO - PROCESS | 1856 | 1466034812861 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1856 | 1466034812865 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:53:32 INFO - PROCESS | 1856 | 1466034812871 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1856 | 1466034812875 Marionette TRACE conn3 <- [1,2190,null,{}] 16:53:32 INFO - PROCESS | 1856 | 1466034812881 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1856 | 1466034812886 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:33 INFO - PROCESS | 1856 | 1466034813061 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:53:33 INFO - PROCESS | 1856 | 1466034813244 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1856 | 1466034813253 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b95c00 == 39 [pid = 1856] [id = 555] 16:53:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92b9ec00) [pid = 1856] [serial = 1666] [outer = (nil)] 16:53:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa2090c00) [pid = 1856] [serial = 1667] [outer = 0x92b9ec00] 16:53:33 INFO - PROCESS | 1856 | 1466034813335 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa23a3400) [pid = 1856] [serial = 1668] [outer = 0x92b9ec00] 16:53:34 INFO - PROCESS | 1856 | 1466034814254 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1440ms 16:53:34 INFO - PROCESS | 1856 | 1466034814333 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1856 | 1466034814336 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:53:34 INFO - PROCESS | 1856 | 1466034814347 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1856 | 1466034814349 Marionette TRACE conn3 <- [1,2194,null,{}] 16:53:34 INFO - PROCESS | 1856 | 1466034814355 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1856 | 1466034814361 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:34 INFO - PROCESS | 1856 | 1466034814533 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:53:34 INFO - PROCESS | 1856 | 1466034814975 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1856 | 1466034814988 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f7000 == 40 [pid = 1856] [id = 556] 16:53:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x922f7400) [pid = 1856] [serial = 1669] [outer = (nil)] 16:53:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x925e5000) [pid = 1856] [serial = 1670] [outer = 0x922f7400] 16:53:35 INFO - PROCESS | 1856 | 1466034815313 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x926cbc00) [pid = 1856] [serial = 1671] [outer = 0x922f7400] 16:53:36 INFO - PROCESS | 1856 | 1466034816249 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1991ms 16:53:36 INFO - PROCESS | 1856 | 1466034816339 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:53:36 INFO - PROCESS | 1856 | 1466034816344 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:53:36 INFO - PROCESS | 1856 | 1466034816351 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1856 | 1466034816355 Marionette TRACE conn3 <- [1,2198,null,{}] 16:53:36 INFO - PROCESS | 1856 | 1466034816363 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 1856 | 1466034816367 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:36 INFO - PROCESS | 1856 | 1466034816581 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff4400 == 39 [pid = 1856] [id = 537] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91732000 == 38 [pid = 1856] [id = 526] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8400 == 37 [pid = 1856] [id = 534] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92923000 == 36 [pid = 1856] [id = 536] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9c400 == 35 [pid = 1856] [id = 548] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebfc00 == 34 [pid = 1856] [id = 547] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a16c400 == 33 [pid = 1856] [id = 546] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9267bc00 == 32 [pid = 1856] [id = 545] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92675800 == 31 [pid = 1856] [id = 544] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5800 == 30 [pid = 1856] [id = 543] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9ebc00 == 29 [pid = 1856] [id = 542] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x95467000 == 28 [pid = 1856] [id = 541] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9172c000 == 27 [pid = 1856] [id = 540] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc7c00 == 26 [pid = 1856] [id = 528] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x99ebe400 == 25 [pid = 1856] [id = 539] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x926ce800 == 24 [pid = 1856] [id = 533] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91fec800 == 23 [pid = 1856] [id = 532] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9b202c00 == 22 [pid = 1856] [id = 529] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1c00 == 21 [pid = 1856] [id = 538] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x925e3800 == 20 [pid = 1856] [id = 524] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91fee800 == 19 [pid = 1856] [id = 527] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x95468c00 == 18 [pid = 1856] [id = 531] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x925f0800 == 17 [pid = 1856] [id = 535] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecc800 == 16 [pid = 1856] [id = 525] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c1800 == 15 [pid = 1856] [id = 530] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe6c00 == 14 [pid = 1856] [id = 521] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3eac00 == 13 [pid = 1856] [id = 554] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x92b95c00 == 12 [pid = 1856] [id = 555] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x9172b800 == 11 [pid = 1856] [id = 553] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x91729400 == 10 [pid = 1856] [id = 552] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x925f0000 == 9 [pid = 1856] [id = 550] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x93dda000 == 8 [pid = 1856] [id = 551] 16:53:37 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3000 == 7 [pid = 1856] [id = 549] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x95466400) [pid = 1856] [serial = 1616] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92d95800) [pid = 1856] [serial = 1610] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9c3ed000) [pid = 1856] [serial = 1595] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9bb74c00) [pid = 1856] [serial = 1590] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92922800) [pid = 1856] [serial = 1602] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x926c7800) [pid = 1856] [serial = 1614] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x91fe8800) [pid = 1856] [serial = 1605] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9c3e3400) [pid = 1856] [serial = 1593] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93dd1c00) [pid = 1856] [serial = 1611] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x926cf000) [pid = 1856] [serial = 1607] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92915800) [pid = 1856] [serial = 1601] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9274c400) [pid = 1856] [serial = 1583] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9172bc00) [pid = 1856] [serial = 1604] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9546b800) [pid = 1856] [serial = 1613] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9c274800) [pid = 1856] [serial = 1592] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x978ccc00) [pid = 1856] [serial = 1587] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa23a2c00) [pid = 1856] [serial = 1598] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91ff3c00) [pid = 1856] [serial = 1584] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b260800) [pid = 1856] [serial = 1589] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92748c00) [pid = 1856] [serial = 1608] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95461000) [pid = 1856] [serial = 1586] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa1111800) [pid = 1856] [serial = 1596] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa23a4800) [pid = 1856] [serial = 1599] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x98235000) [pid = 1856] [serial = 1617] [outer = (nil)] [url = about:blank] 16:53:37 INFO - PROCESS | 1856 | 1466034817924 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1856 | 1466034817934 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebd400 == 8 [pid = 1856] [id = 557] 16:53:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x8eec4c00) [pid = 1856] [serial = 1672] [outer = (nil)] 16:53:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8eeccc00) [pid = 1856] [serial = 1673] [outer = 0x8eec4c00] 16:53:38 INFO - PROCESS | 1856 | 1466034818013 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fe6c00) [pid = 1856] [serial = 1674] [outer = 0x8eec4c00] 16:53:38 INFO - PROCESS | 1856 | 1466034818813 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2485ms 16:53:38 INFO - PROCESS | 1856 | 1466034818837 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1856 | 1466034818842 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:53:38 INFO - PROCESS | 1856 | 1466034818850 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1856 | 1466034818853 Marionette TRACE conn3 <- [1,2202,null,{}] 16:53:38 INFO - PROCESS | 1856 | 1466034818861 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1856 | 1466034818869 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:39 INFO - PROCESS | 1856 | 1466034819093 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:53:39 INFO - PROCESS | 1856 | 1466034819109 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1856 | 1466034819119 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92673800 == 9 [pid = 1856] [id = 558] 16:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92675800) [pid = 1856] [serial = 1675] [outer = (nil)] 16:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x926c7400) [pid = 1856] [serial = 1676] [outer = 0x92675800] 16:53:39 INFO - PROCESS | 1856 | 1466034819189 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x926d1800) [pid = 1856] [serial = 1677] [outer = 0x92675800] 16:53:40 INFO - PROCESS | 1856 | 1466034820045 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1234ms 16:53:40 INFO - PROCESS | 1856 | 1466034820088 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1856 | 1466034820095 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:53:40 INFO - PROCESS | 1856 | 1466034820102 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1856 | 1466034820105 Marionette TRACE conn3 <- [1,2206,null,{}] 16:53:40 INFO - PROCESS | 1856 | 1466034820111 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1856 | 1466034820116 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:40 INFO - PROCESS | 1856 | 1466034820285 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:53:40 INFO - PROCESS | 1856 | 1466034820446 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1856 | 1466034820456 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x91feac00 == 10 [pid = 1856] [id = 559] 16:53:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9291c000) [pid = 1856] [serial = 1678] [outer = (nil)] 16:53:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92b9f000) [pid = 1856] [serial = 1679] [outer = 0x9291c000] 16:53:40 INFO - PROCESS | 1856 | 1466034820521 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d94800) [pid = 1856] [serial = 1680] [outer = 0x9291c000] 16:53:41 INFO - PROCESS | 1856 | 1466034821532 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1491ms 16:53:41 INFO - PROCESS | 1856 | 1466034821594 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1856 | 1466034821598 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:53:41 INFO - PROCESS | 1856 | 1466034821612 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1856 | 1466034821622 Marionette TRACE conn3 <- [1,2210,null,{}] 16:53:41 INFO - PROCESS | 1856 | 1466034821640 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1856 | 1466034821647 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:41 INFO - PROCESS | 1856 | 1466034821871 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:53:41 INFO - PROCESS | 1856 | 1466034821919 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1856 | 1466034821926 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebe400 == 11 [pid = 1856] [id = 560] 16:53:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91ff2400) [pid = 1856] [serial = 1681] [outer = (nil)] 16:53:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95297400) [pid = 1856] [serial = 1682] [outer = 0x91ff2400] 16:53:42 INFO - PROCESS | 1856 | 1466034822012 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x95466000) [pid = 1856] [serial = 1683] [outer = 0x91ff2400] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x8eec6800) [pid = 1856] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a40f800) [pid = 1856] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93dd0000) [pid = 1856] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x92b9cc00) [pid = 1856] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99ebe800) [pid = 1856] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x91735c00) [pid = 1856] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9aa30c00) [pid = 1856] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92676400) [pid = 1856] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93f45c00) [pid = 1856] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:53:42 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978c6400) [pid = 1856] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:53:43 INFO - PROCESS | 1856 | 1466034823216 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1663ms 16:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:53:43 INFO - PROCESS | 1856 | 1466034823267 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1856 | 1466034823271 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:53:43 INFO - PROCESS | 1856 | 1466034823277 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1856 | 1466034823280 Marionette TRACE conn3 <- [1,2214,null,{}] 16:53:43 INFO - PROCESS | 1856 | 1466034823286 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1856 | 1466034823291 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:43 INFO - PROCESS | 1856 | 1466034823504 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:53:43 INFO - PROCESS | 1856 | 1466034823518 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1856 | 1466034823526 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x92743800 == 12 [pid = 1856] [id = 561] 16:53:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92b9cc00) [pid = 1856] [serial = 1684] [outer = (nil)] 16:53:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9546c000) [pid = 1856] [serial = 1685] [outer = 0x92b9cc00] 16:53:43 INFO - PROCESS | 1856 | 1466034823591 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978abc00) [pid = 1856] [serial = 1686] [outer = 0x92b9cc00] 16:53:44 INFO - PROCESS | 1856 | 1466034824434 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1187ms 16:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:53:44 INFO - PROCESS | 1856 | 1466034824467 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1856 | 1466034824469 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:53:44 INFO - PROCESS | 1856 | 1466034824476 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1856 | 1466034824479 Marionette TRACE conn3 <- [1,2218,null,{}] 16:53:44 INFO - PROCESS | 1856 | 1466034824485 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1856 | 1466034824489 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:44 INFO - PROCESS | 1856 | 1466034824637 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:53:44 INFO - PROCESS | 1856 | 1466034824651 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1856 | 1466034824669 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x978cc800 == 13 [pid = 1856] [id = 562] 16:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x978cd400) [pid = 1856] [serial = 1687] [outer = (nil)] 16:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x98424400) [pid = 1856] [serial = 1688] [outer = 0x978cd400] 16:53:44 INFO - PROCESS | 1856 | 1466034824750 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978b6000) [pid = 1856] [serial = 1689] [outer = 0x978cd400] 16:53:46 INFO - PROCESS | 1856 | 1466034826000 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1587ms 16:53:46 INFO - PROCESS | 1856 | 1466034826063 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1856 | 1466034826070 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:53:46 INFO - PROCESS | 1856 | 1466034826078 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1856 | 1466034826086 Marionette TRACE conn3 <- [1,2222,null,{}] 16:53:46 INFO - PROCESS | 1856 | 1466034826094 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1856 | 1466034826099 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:46 INFO - PROCESS | 1856 | 1466034826298 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:53:46 INFO - PROCESS | 1856 | 1466034826523 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1856 | 1466034826535 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9000 == 14 [pid = 1856] [id = 563] 16:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x925f0800) [pid = 1856] [serial = 1690] [outer = (nil)] 16:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92918c00) [pid = 1856] [serial = 1691] [outer = 0x925f0800] 16:53:46 INFO - PROCESS | 1856 | 1466034826657 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b9f800) [pid = 1856] [serial = 1692] [outer = 0x925f0800] 16:53:47 INFO - PROCESS | 1856 | 1466034827624 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1592ms 16:53:47 INFO - PROCESS | 1856 | 1466034827670 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1856 | 1466034827678 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:53:47 INFO - PROCESS | 1856 | 1466034827688 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1856 | 1466034827692 Marionette TRACE conn3 <- [1,2226,null,{}] 16:53:47 INFO - PROCESS | 1856 | 1466034827698 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1856 | 1466034827704 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:47 INFO - PROCESS | 1856 | 1466034827907 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:53:48 INFO - PROCESS | 1856 | 1466034828083 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1856 | 1466034828091 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d000 == 15 [pid = 1856] [id = 564] 16:53:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x93fc9400) [pid = 1856] [serial = 1693] [outer = (nil)] 16:53:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x95460400) [pid = 1856] [serial = 1694] [outer = 0x93fc9400] 16:53:48 INFO - PROCESS | 1856 | 1466034828177 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978b5800) [pid = 1856] [serial = 1695] [outer = 0x93fc9400] 16:53:49 INFO - PROCESS | 1856 | 1466034829218 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1589ms 16:53:49 INFO - PROCESS | 1856 | 1466034829277 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1856 | 1466034829280 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:53:49 INFO - PROCESS | 1856 | 1466034829288 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1856 | 1466034829294 Marionette TRACE conn3 <- [1,2230,null,{}] 16:53:49 INFO - PROCESS | 1856 | 1466034829310 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 1856 | 1466034829319 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:49 INFO - PROCESS | 1856 | 1466034829533 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:53:49 INFO - PROCESS | 1856 | 1466034829754 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1856 | 1466034829771 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a881800 == 16 [pid = 1856] [id = 565] 16:53:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9a8ac000) [pid = 1856] [serial = 1696] [outer = (nil)] 16:53:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a9c2800) [pid = 1856] [serial = 1697] [outer = 0x9a8ac000] 16:53:49 INFO - PROCESS | 1856 | 1466034829903 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9ce800) [pid = 1856] [serial = 1698] [outer = 0x9a8ac000] 16:53:50 INFO - PROCESS | 1856 | 1466034830847 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1635ms 16:53:50 INFO - PROCESS | 1856 | 1466034830924 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1856 | 1466034830929 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:53:50 INFO - PROCESS | 1856 | 1466034830936 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1856 | 1466034830939 Marionette TRACE conn3 <- [1,2234,null,{}] 16:53:50 INFO - PROCESS | 1856 | 1466034830945 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1856 | 1466034830950 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:51 INFO - PROCESS | 1856 | 1466034831162 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:53:51 INFO - PROCESS | 1856 | 1466034831393 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1856 | 1466034831402 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5400 == 17 [pid = 1856] [id = 566] 16:53:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x8eec6000) [pid = 1856] [serial = 1699] [outer = (nil)] 16:53:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9172bc00) [pid = 1856] [serial = 1700] [outer = 0x8eec6000] 16:53:51 INFO - PROCESS | 1856 | 1466034831655 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x922ec400) [pid = 1856] [serial = 1701] [outer = 0x8eec6000] 16:53:52 INFO - PROCESS | 1856 | 1466034832641 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b17cc00) [pid = 1856] [serial = 1643] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x99383400) [pid = 1856] [serial = 1646] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b205000) [pid = 1856] [serial = 1644] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a8b3400) [pid = 1856] [serial = 1620] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a16fc00) [pid = 1856] [serial = 1619] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92922000) [pid = 1856] [serial = 1622] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92d90400) [pid = 1856] [serial = 1623] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b203c00) [pid = 1856] [serial = 1628] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b20b800) [pid = 1856] [serial = 1629] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92742000) [pid = 1856] [serial = 1634] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92b9a800) [pid = 1856] [serial = 1635] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc6000) [pid = 1856] [serial = 1637] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99fbe000) [pid = 1856] [serial = 1625] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a883000) [pid = 1856] [serial = 1626] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b9d400) [pid = 1856] [serial = 1631] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9542fc00) [pid = 1856] [serial = 1632] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9a9c3000) [pid = 1856] [serial = 1640] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9ca000) [pid = 1856] [serial = 1641] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x95463400) [pid = 1856] [serial = 1638] [outer = (nil)] [url = about:blank] 16:53:52 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9aa31000) [pid = 1856] [serial = 1647] [outer = (nil)] [url = about:blank] 16:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1787ms 16:53:52 INFO - PROCESS | 1856 | 1466034832733 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1856 | 1466034832738 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:53:52 INFO - PROCESS | 1856 | 1466034832753 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1856 | 1466034832757 Marionette TRACE conn3 <- [1,2238,null,{}] 16:53:52 INFO - PROCESS | 1856 | 1466034832766 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 1856 | 1466034832771 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:52 INFO - PROCESS | 1856 | 1466034832938 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:53:53 INFO - PROCESS | 1856 | 1466034833137 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1856 | 1466034833146 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291d000 == 18 [pid = 1856] [id = 567] 16:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9291dc00) [pid = 1856] [serial = 1702] [outer = (nil)] 16:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92b96c00) [pid = 1856] [serial = 1703] [outer = 0x9291dc00] 16:53:53 INFO - PROCESS | 1856 | 1466034833230 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92d95400) [pid = 1856] [serial = 1704] [outer = 0x9291dc00] 16:53:54 INFO - PROCESS | 1856 | 1466034834008 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1289ms 16:53:54 INFO - PROCESS | 1856 | 1466034834043 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1856 | 1466034834048 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:53:54 INFO - PROCESS | 1856 | 1466034834059 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1856 | 1466034834063 Marionette TRACE conn3 <- [1,2242,null,{}] 16:53:54 INFO - PROCESS | 1856 | 1466034834069 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:54 INFO - PROCESS | 1856 | 1466034834074 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:54 INFO - PROCESS | 1856 | 1466034834237 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:53:54 INFO - PROCESS | 1856 | 1466034834248 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1856 | 1466034834256 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fd0400 == 19 [pid = 1856] [id = 568] 16:53:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9543a400) [pid = 1856] [serial = 1705] [outer = (nil)] 16:53:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978b4000) [pid = 1856] [serial = 1706] [outer = 0x9543a400] 16:53:54 INFO - PROCESS | 1856 | 1466034834323 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x99ebdc00) [pid = 1856] [serial = 1707] [outer = 0x9543a400] 16:53:55 INFO - PROCESS | 1856 | 1466034835277 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1247ms 16:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:53:55 INFO - PROCESS | 1856 | 1466034835307 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1856 | 1466034835310 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:53:55 INFO - PROCESS | 1856 | 1466034835316 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1856 | 1466034835322 Marionette TRACE conn3 <- [1,2246,null,{}] 16:53:55 INFO - PROCESS | 1856 | 1466034835337 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1856 | 1466034835345 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:55 INFO - PROCESS | 1856 | 1466034835510 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:53:55 INFO - PROCESS | 1856 | 1466034835674 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1856 | 1466034835684 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291a000 == 20 [pid = 1856] [id = 569] 16:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x99fc1400) [pid = 1856] [serial = 1708] [outer = (nil)] 16:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9a9c2c00) [pid = 1856] [serial = 1709] [outer = 0x99fc1400] 16:53:55 INFO - PROCESS | 1856 | 1466034835749 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9c8c00) [pid = 1856] [serial = 1710] [outer = 0x99fc1400] 16:53:56 INFO - PROCESS | 1856 | 1466034836644 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1391ms 16:53:56 INFO - PROCESS | 1856 | 1466034836707 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:53:56 INFO - PROCESS | 1856 | 1466034836712 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:53:56 INFO - PROCESS | 1856 | 1466034836718 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1856 | 1466034836721 Marionette TRACE conn3 <- [1,2250,null,{}] 16:53:56 INFO - PROCESS | 1856 | 1466034836726 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1856 | 1466034836730 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:56 INFO - PROCESS | 1856 | 1466034836946 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:53:56 INFO - PROCESS | 1856 | 1466034836972 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1856 | 1466034836980 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9d800 == 21 [pid = 1856] [id = 570] 16:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93f4d800) [pid = 1856] [serial = 1711] [outer = (nil)] 16:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b207800) [pid = 1856] [serial = 1712] [outer = 0x93f4d800] 16:53:57 INFO - PROCESS | 1856 | 1466034837048 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b209400) [pid = 1856] [serial = 1713] [outer = 0x93f4d800] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x922f7400) [pid = 1856] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8eec7400) [pid = 1856] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9274b400) [pid = 1856] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x98423000) [pid = 1856] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9973cc00) [pid = 1856] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b94c00) [pid = 1856] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91ff2400) [pid = 1856] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9d556000) [pid = 1856] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92b9ec00) [pid = 1856] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x8eec4c00) [pid = 1856] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92675800) [pid = 1856] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9291c000) [pid = 1856] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:53:57 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92b9cc00) [pid = 1856] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:53:58 INFO - PROCESS | 1856 | 1466034838059 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1394ms 16:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:53:58 INFO - PROCESS | 1856 | 1466034838112 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1856 | 1466034838115 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:53:58 INFO - PROCESS | 1856 | 1466034838121 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1856 | 1466034838125 Marionette TRACE conn3 <- [1,2254,null,{}] 16:53:58 INFO - PROCESS | 1856 | 1466034838130 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 1856 | 1466034838135 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:58 INFO - PROCESS | 1856 | 1466034838290 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:53:58 INFO - PROCESS | 1856 | 1466034838427 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1856 | 1466034838436 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecc000 == 22 [pid = 1856] [id = 571] 16:53:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91ff2400) [pid = 1856] [serial = 1714] [outer = (nil)] 16:53:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x931ec400) [pid = 1856] [serial = 1715] [outer = 0x91ff2400] 16:53:58 INFO - PROCESS | 1856 | 1466034838516 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b20f000) [pid = 1856] [serial = 1716] [outer = 0x91ff2400] 16:53:59 INFO - PROCESS | 1856 | 1466034839336 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1279ms 16:53:59 INFO - PROCESS | 1856 | 1466034839401 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1856 | 1466034839405 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:53:59 INFO - PROCESS | 1856 | 1466034839411 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1856 | 1466034839414 Marionette TRACE conn3 <- [1,2258,null,{}] 16:53:59 INFO - PROCESS | 1856 | 1466034839420 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1856 | 1466034839430 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:59 INFO - PROCESS | 1856 | 1466034839587 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:53:59 INFO - PROCESS | 1856 | 1466034839596 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1856 | 1466034839603 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:53:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fea400 == 23 [pid = 1856] [id = 572] 16:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93b63400) [pid = 1856] [serial = 1717] [outer = (nil)] 16:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b263400) [pid = 1856] [serial = 1718] [outer = 0x93b63400] 16:53:59 INFO - PROCESS | 1856 | 1466034839798 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b265c00) [pid = 1856] [serial = 1719] [outer = 0x93b63400] 16:54:00 INFO - PROCESS | 1856 | 1466034840854 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1486ms 16:54:00 INFO - PROCESS | 1856 | 1466034840899 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1856 | 1466034840906 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:54:00 INFO - PROCESS | 1856 | 1466034840914 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1856 | 1466034840922 Marionette TRACE conn3 <- [1,2262,null,{}] 16:54:00 INFO - PROCESS | 1856 | 1466034840929 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 1856 | 1466034840934 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:01 INFO - PROCESS | 1856 | 1466034841158 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:54:01 INFO - PROCESS | 1856 | 1466034841400 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1856 | 1466034841410 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x926ccc00 == 24 [pid = 1856] [id = 573] 16:54:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92742400) [pid = 1856] [serial = 1720] [outer = (nil)] 16:54:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92ba0400) [pid = 1856] [serial = 1721] [outer = 0x92742400] 16:54:01 INFO - PROCESS | 1856 | 1466034841538 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93f45c00) [pid = 1856] [serial = 1722] [outer = 0x92742400] 16:54:02 INFO - PROCESS | 1856 | 1466034842487 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1638ms 16:54:02 INFO - PROCESS | 1856 | 1466034842552 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1856 | 1466034842560 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:54:02 INFO - PROCESS | 1856 | 1466034842570 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1856 | 1466034842574 Marionette TRACE conn3 <- [1,2266,null,{}] 16:54:02 INFO - PROCESS | 1856 | 1466034842581 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 1856 | 1466034842586 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:02 INFO - PROCESS | 1856 | 1466034842815 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:54:03 INFO - PROCESS | 1856 | 1466034843098 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1856 | 1466034843106 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x978aac00 == 25 [pid = 1856] [id = 574] 16:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a167c00) [pid = 1856] [serial = 1723] [outer = (nil)] 16:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a883400) [pid = 1856] [serial = 1724] [outer = 0x9a167c00] 16:54:03 INFO - PROCESS | 1856 | 1466034843237 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a8b5c00) [pid = 1856] [serial = 1725] [outer = 0x9a167c00] 16:54:04 INFO - PROCESS | 1856 | 1466034844168 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1639ms 16:54:04 INFO - PROCESS | 1856 | 1466034844209 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1856 | 1466034844213 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:54:04 INFO - PROCESS | 1856 | 1466034844220 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1856 | 1466034844226 Marionette TRACE conn3 <- [1,2270,null,{}] 16:54:04 INFO - PROCESS | 1856 | 1466034844242 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:04 INFO - PROCESS | 1856 | 1466034844251 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:04 INFO - PROCESS | 1856 | 1466034844435 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:54:04 INFO - PROCESS | 1856 | 1466034844618 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1856 | 1466034844630 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b264800 == 26 [pid = 1856] [id = 575] 16:54:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b74f800) [pid = 1856] [serial = 1726] [outer = (nil)] 16:54:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c0e5400) [pid = 1856] [serial = 1727] [outer = 0x9b74f800] 16:54:04 INFO - PROCESS | 1856 | 1466034844716 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c266800) [pid = 1856] [serial = 1728] [outer = 0x9b74f800] 16:54:05 INFO - PROCESS | 1856 | 1466034845666 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1485ms 16:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:54:05 INFO - PROCESS | 1856 | 1466034845706 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1856 | 1466034845710 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:54:05 INFO - PROCESS | 1856 | 1466034845718 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1856 | 1466034845721 Marionette TRACE conn3 <- [1,2274,null,{}] 16:54:05 INFO - PROCESS | 1856 | 1466034845728 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:05 INFO - PROCESS | 1856 | 1466034845733 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:05 INFO - PROCESS | 1856 | 1466034845912 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:54:06 INFO - PROCESS | 1856 | 1466034846090 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1856 | 1466034846097 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9bb7d800 == 27 [pid = 1856] [id = 576] 16:54:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c1dc800) [pid = 1856] [serial = 1729] [outer = (nil)] 16:54:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c3ed000) [pid = 1856] [serial = 1730] [outer = 0x9c1dc800] 16:54:06 INFO - PROCESS | 1856 | 1466034846178 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d55c400) [pid = 1856] [serial = 1731] [outer = 0x9c1dc800] 16:54:07 INFO - PROCESS | 1856 | 1466034847034 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1335ms 16:54:07 INFO - PROCESS | 1856 | 1466034847058 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1856 | 1466034847062 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:54:07 INFO - PROCESS | 1856 | 1466034847070 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1856 | 1466034847073 Marionette TRACE conn3 <- [1,2278,null,{}] 16:54:07 INFO - PROCESS | 1856 | 1466034847079 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:07 INFO - PROCESS | 1856 | 1466034847084 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:07 INFO - PROCESS | 1856 | 1466034847250 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:54:07 INFO - PROCESS | 1856 | 1466034847437 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1856 | 1466034847452 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x92915c00 == 28 [pid = 1856] [id = 577] 16:54:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a8b9c00) [pid = 1856] [serial = 1732] [outer = (nil)] 16:54:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9d910000) [pid = 1856] [serial = 1733] [outer = 0x9a8b9c00] 16:54:07 INFO - PROCESS | 1856 | 1466034847536 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa110dc00) [pid = 1856] [serial = 1734] [outer = 0x9a8b9c00] 16:54:08 INFO - PROCESS | 1856 | 1466034848521 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1485ms 16:54:08 INFO - PROCESS | 1856 | 1466034848556 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1856 | 1466034848561 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:54:08 INFO - PROCESS | 1856 | 1466034848567 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1856 | 1466034848570 Marionette TRACE conn3 <- [1,2282,null,{}] 16:54:08 INFO - PROCESS | 1856 | 1466034848576 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 1856 | 1466034848586 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:08 INFO - PROCESS | 1856 | 1466034848776 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:54:08 INFO - PROCESS | 1856 | 1466034848957 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1856 | 1466034848964 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c7800 == 29 [pid = 1856] [id = 578] 16:54:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x926c9000) [pid = 1856] [serial = 1735] [outer = (nil)] 16:54:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa23a4800) [pid = 1856] [serial = 1736] [outer = 0x926c9000] 16:54:09 INFO - PROCESS | 1856 | 1466034849054 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa23a9000) [pid = 1856] [serial = 1737] [outer = 0x926c9000] 16:54:09 INFO - PROCESS | 1856 | 1466034849913 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1387ms 16:54:09 INFO - PROCESS | 1856 | 1466034849954 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1856 | 1466034849958 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:54:09 INFO - PROCESS | 1856 | 1466034849965 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1856 | 1466034849967 Marionette TRACE conn3 <- [1,2286,null,{}] 16:54:09 INFO - PROCESS | 1856 | 1466034849988 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 1856 | 1466034849994 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:10 INFO - PROCESS | 1856 | 1466034850210 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:54:10 INFO - PROCESS | 1856 | 1466034850341 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1856 | 1466034850350 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x91734800 == 30 [pid = 1856] [id = 579] 16:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x91735400) [pid = 1856] [serial = 1738] [outer = (nil)] 16:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x926cf400) [pid = 1856] [serial = 1739] [outer = 0x91735400] 16:54:10 INFO - PROCESS | 1856 | 1466034850431 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92b95800) [pid = 1856] [serial = 1740] [outer = 0x91735400] 16:54:11 INFO - PROCESS | 1856 | 1466034851556 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1679ms 16:54:11 INFO - PROCESS | 1856 | 1466034851646 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:54:11 INFO - PROCESS | 1856 | 1466034851651 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:54:11 INFO - PROCESS | 1856 | 1466034851659 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1856 | 1466034851662 Marionette TRACE conn3 <- [1,2290,null,{}] 16:54:11 INFO - PROCESS | 1856 | 1466034851672 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:11 INFO - PROCESS | 1856 | 1466034851676 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:11 INFO - PROCESS | 1856 | 1466034851929 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:54:12 INFO - PROCESS | 1856 | 1466034852177 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1856 | 1466034852192 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x92749000 == 31 [pid = 1856] [id = 580] 16:54:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x9274a400) [pid = 1856] [serial = 1741] [outer = (nil)] 16:54:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9291d800) [pid = 1856] [serial = 1742] [outer = 0x9274a400] 16:54:12 INFO - PROCESS | 1856 | 1466034852297 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92916400) [pid = 1856] [serial = 1743] [outer = 0x9274a400] 16:54:13 INFO - PROCESS | 1856 | 1466034853205 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 16:54:13 INFO - PROCESS | 1856 | 1466034853241 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1856 | 1466034853247 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:54:13 INFO - PROCESS | 1856 | 1466034853274 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1856 | 1466034853279 Marionette TRACE conn3 <- [1,2294,null,{}] 16:54:13 INFO - PROCESS | 1856 | 1466034853289 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1856 | 1466034853294 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:13 INFO - PROCESS | 1856 | 1466034853465 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:54:14 INFO - PROCESS | 1856 | --DOCSHELL 0x922f7000 == 30 [pid = 1856] [id = 556] 16:54:14 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebd400 == 29 [pid = 1856] [id = 557] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x926cbc00) [pid = 1856] [serial = 1671] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x925e5000) [pid = 1856] [serial = 1670] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x91fefc00) [pid = 1856] [serial = 1650] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x91fe5400) [pid = 1856] [serial = 1649] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x93f50c00) [pid = 1856] [serial = 1653] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92d98800) [pid = 1856] [serial = 1652] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9a882400) [pid = 1856] [serial = 1656] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x99fc1c00) [pid = 1856] [serial = 1655] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9b751000) [pid = 1856] [serial = 1659] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b51a400) [pid = 1856] [serial = 1658] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9c271000) [pid = 1856] [serial = 1662] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b524000) [pid = 1856] [serial = 1661] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x95297400) [pid = 1856] [serial = 1682] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0xa2298000) [pid = 1856] [serial = 1665] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9d906000) [pid = 1856] [serial = 1664] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0xa23a3400) [pid = 1856] [serial = 1668] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa2090c00) [pid = 1856] [serial = 1667] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x95466000) [pid = 1856] [serial = 1683] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x8eeccc00) [pid = 1856] [serial = 1673] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x91fe6c00) [pid = 1856] [serial = 1674] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x926d1800) [pid = 1856] [serial = 1677] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926c7400) [pid = 1856] [serial = 1676] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92d94800) [pid = 1856] [serial = 1680] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b9f000) [pid = 1856] [serial = 1679] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x978abc00) [pid = 1856] [serial = 1686] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9546c000) [pid = 1856] [serial = 1685] [outer = (nil)] [url = about:blank] 16:54:14 INFO - PROCESS | 1856 | 1466034854800 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1856 | 1466034854812 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8c00 == 30 [pid = 1856] [id = 581] 16:54:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8eec9400) [pid = 1856] [serial = 1744] [outer = (nil)] 16:54:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9172d800) [pid = 1856] [serial = 1745] [outer = 0x8eec9400] 16:54:14 INFO - PROCESS | 1856 | 1466034854890 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x91fea000) [pid = 1856] [serial = 1746] [outer = 0x8eec9400] 16:54:15 INFO - PROCESS | 1856 | 1466034855694 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2459ms 16:54:15 INFO - PROCESS | 1856 | 1466034855722 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:54:15 INFO - PROCESS | 1856 | 1466034855727 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:54:15 INFO - PROCESS | 1856 | 1466034855735 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1856 | 1466034855738 Marionette TRACE conn3 <- [1,2298,null,{}] 16:54:15 INFO - PROCESS | 1856 | 1466034855757 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 1856 | 1466034855765 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:15 INFO - PROCESS | 1856 | 1466034855927 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:54:15 INFO - PROCESS | 1856 | 1466034855938 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1856 | 1466034855947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x92674c00 == 31 [pid = 1856] [id = 582] 16:54:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9267a400) [pid = 1856] [serial = 1747] [outer = (nil)] 16:54:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x926cac00) [pid = 1856] [serial = 1748] [outer = 0x9267a400] 16:54:16 INFO - PROCESS | 1856 | 1466034856017 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92741800) [pid = 1856] [serial = 1749] [outer = 0x9267a400] 16:54:16 INFO - PROCESS | 1856 | 1466034856948 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1242ms 16:54:16 INFO - PROCESS | 1856 | 1466034856980 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 1856 | 1466034856987 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:54:16 INFO - PROCESS | 1856 | 1466034856993 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1856 | 1466034856996 Marionette TRACE conn3 <- [1,2302,null,{}] 16:54:17 INFO - PROCESS | 1856 | 1466034857002 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1856 | 1466034857007 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:17 INFO - PROCESS | 1856 | 1466034857177 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:54:17 INFO - PROCESS | 1856 | 1466034857353 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1856 | 1466034857359 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f5c00 == 32 [pid = 1856] [id = 583] 16:54:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92676800) [pid = 1856] [serial = 1750] [outer = (nil)] 16:54:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b9fc00) [pid = 1856] [serial = 1751] [outer = 0x92676800] 16:54:17 INFO - PROCESS | 1856 | 1466034857431 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x931e6000) [pid = 1856] [serial = 1752] [outer = 0x92676800] 16:54:18 INFO - PROCESS | 1856 | 1466034858383 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1432ms 16:54:18 INFO - PROCESS | 1856 | 1466034858426 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1856 | 1466034858430 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:54:18 INFO - PROCESS | 1856 | 1466034858453 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1856 | 1466034858462 Marionette TRACE conn3 <- [1,2306,null,{}] 16:54:18 INFO - PROCESS | 1856 | 1466034858470 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:18 INFO - PROCESS | 1856 | 1466034858478 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:18 INFO - PROCESS | 1856 | 1466034858710 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:54:18 INFO - PROCESS | 1856 | 1466034858732 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1856 | 1466034858741 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x93ddd000 == 33 [pid = 1856] [id = 584] 16:54:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93fc6800) [pid = 1856] [serial = 1753] [outer = (nil)] 16:54:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x95297c00) [pid = 1856] [serial = 1754] [outer = 0x93fc6800] 16:54:18 INFO - PROCESS | 1856 | 1466034858829 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x978ab000) [pid = 1856] [serial = 1755] [outer = 0x93fc6800] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93b63400) [pid = 1856] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99fc1400) [pid = 1856] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x93f4d800) [pid = 1856] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x925f0800) [pid = 1856] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9a8ac000) [pid = 1856] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9543a400) [pid = 1856] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc9400) [pid = 1856] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x91ff2400) [pid = 1856] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978cd400) [pid = 1856] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9291dc00) [pid = 1856] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:54:19 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eec6000) [pid = 1856] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:54:20 INFO - PROCESS | 1856 | 1466034860203 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1816ms 16:54:20 INFO - PROCESS | 1856 | 1466034860260 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1856 | 1466034860264 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:54:20 INFO - PROCESS | 1856 | 1466034860270 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1856 | 1466034860273 Marionette TRACE conn3 <- [1,2310,null,{}] 16:54:20 INFO - PROCESS | 1856 | 1466034860279 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1856 | 1466034860283 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:20 INFO - PROCESS | 1856 | 1466034860434 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:54:20 INFO - PROCESS | 1856 | 1466034860445 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1856 | 1466034860450 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x92742000 == 34 [pid = 1856] [id = 585] 16:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92750000) [pid = 1856] [serial = 1756] [outer = (nil)] 16:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x978c5c00) [pid = 1856] [serial = 1757] [outer = 0x92750000] 16:54:20 INFO - PROCESS | 1856 | 1466034860519 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9823a800) [pid = 1856] [serial = 1758] [outer = 0x92750000] 16:54:21 INFO - PROCESS | 1856 | 1466034861383 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1133ms 16:54:21 INFO - PROCESS | 1856 | 1466034861409 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1856 | 1466034861412 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:54:21 INFO - PROCESS | 1856 | 1466034861418 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1856 | 1466034861422 Marionette TRACE conn3 <- [1,2314,null,{}] 16:54:21 INFO - PROCESS | 1856 | 1466034861431 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 1856 | 1466034861435 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:21 INFO - PROCESS | 1856 | 1466034861592 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:54:21 INFO - PROCESS | 1856 | 1466034861603 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1856 | 1466034861623 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x99fbdc00 == 35 [pid = 1856] [id = 586] 16:54:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99fc3800) [pid = 1856] [serial = 1759] [outer = (nil)] 16:54:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a1ad800) [pid = 1856] [serial = 1760] [outer = 0x99fc3800] 16:54:21 INFO - PROCESS | 1856 | 1466034861714 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a9c8800) [pid = 1856] [serial = 1761] [outer = 0x99fc3800] 16:54:22 INFO - PROCESS | 1856 | 1466034862987 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 16:54:23 INFO - PROCESS | 1856 | 1466034863007 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1856 | 1466034863013 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:54:23 INFO - PROCESS | 1856 | 1466034863022 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1856 | 1466034863030 Marionette TRACE conn3 <- [1,2318,null,{}] 16:54:23 INFO - PROCESS | 1856 | 1466034863037 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:23 INFO - PROCESS | 1856 | 1466034863043 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:23 INFO - PROCESS | 1856 | 1466034863232 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:54:23 INFO - PROCESS | 1856 | 1466034863460 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1856 | 1466034863467 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x91735000 == 36 [pid = 1856] [id = 587] 16:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x91fe9800) [pid = 1856] [serial = 1762] [outer = (nil)] 16:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9267d800) [pid = 1856] [serial = 1763] [outer = 0x91fe9800] 16:54:23 INFO - PROCESS | 1856 | 1466034863598 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92d89c00) [pid = 1856] [serial = 1764] [outer = 0x91fe9800] 16:54:24 INFO - PROCESS | 1856 | 1466034864645 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1856 | 1466034864720 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:54:24 INFO - PROCESS | 1856 | 1466034864731 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1856 | 1466034864735 Marionette TRACE conn3 <- [1,2322,null,{}] 16:54:24 INFO - PROCESS | 1856 | 1466034864741 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 1856 | 1466034864747 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:24 INFO - PROCESS | 1856 | 1466034864938 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:54:25 INFO - PROCESS | 1856 | 1466034865204 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1856 | 1466034865210 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x95463800 == 37 [pid = 1856] [id = 588] 16:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978b2000) [pid = 1856] [serial = 1765] [outer = (nil)] 16:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x99383400) [pid = 1856] [serial = 1766] [outer = 0x978b2000] 16:54:25 INFO - PROCESS | 1856 | 1466034865341 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x99fb6800) [pid = 1856] [serial = 1767] [outer = 0x978b2000] 16:54:26 INFO - PROCESS | 1856 | 1466034866304 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1641ms 16:54:26 INFO - PROCESS | 1856 | 1466034866373 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:54:26 INFO - PROCESS | 1856 | 1466034866378 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:54:26 INFO - PROCESS | 1856 | 1466034866384 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1856 | 1466034866390 Marionette TRACE conn3 <- [1,2326,null,{}] 16:54:26 INFO - PROCESS | 1856 | 1466034866407 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 1856 | 1466034866416 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:26 INFO - PROCESS | 1856 | 1466034866636 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:54:26 INFO - PROCESS | 1856 | 1466034866917 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1856 | 1466034866932 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b206000 == 38 [pid = 1856] [id = 589] 16:54:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9b206800) [pid = 1856] [serial = 1768] [outer = (nil)] 16:54:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9b210c00) [pid = 1856] [serial = 1769] [outer = 0x9b206800] 16:54:27 INFO - PROCESS | 1856 | 1466034867054 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9b25f000) [pid = 1856] [serial = 1770] [outer = 0x9b206800] 16:54:28 INFO - PROCESS | 1856 | 1466034868055 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1688ms 16:54:28 INFO - PROCESS | 1856 | 1466034868073 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:54:28 INFO - PROCESS | 1856 | 1466034868078 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:54:28 INFO - PROCESS | 1856 | 1466034868084 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1856 | 1466034868088 Marionette TRACE conn3 <- [1,2330,null,{}] 16:54:28 INFO - PROCESS | 1856 | 1466034868094 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:28 INFO - PROCESS | 1856 | 1466034868099 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:28 INFO - PROCESS | 1856 | 1466034868439 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:54:28 INFO - PROCESS | 1856 | 1466034868681 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1856 | 1466034868689 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733800 == 39 [pid = 1856] [id = 590] 16:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x91fe7c00) [pid = 1856] [serial = 1771] [outer = (nil)] 16:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x91ff2000) [pid = 1856] [serial = 1772] [outer = 0x91fe7c00] 16:54:28 INFO - PROCESS | 1856 | 1466034868862 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x925e3400) [pid = 1856] [serial = 1773] [outer = 0x91fe7c00] 16:54:29 INFO - PROCESS | 1856 | --DOCSHELL 0x9b264800 == 38 [pid = 1856] [id = 575] 16:54:29 INFO - PROCESS | 1856 | --DOCSHELL 0x92743800 == 37 [pid = 1856] [id = 561] 16:54:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebe400 == 36 [pid = 1856] [id = 560] 16:54:29 INFO - PROCESS | 1856 | --DOCSHELL 0x91feac00 == 35 [pid = 1856] [id = 559] 16:54:29 INFO - PROCESS | 1856 | --DOCSHELL 0x92673800 == 34 [pid = 1856] [id = 558] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9b207800) [pid = 1856] [serial = 1712] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92b9f800) [pid = 1856] [serial = 1692] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9a9c2800) [pid = 1856] [serial = 1697] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a9c8c00) [pid = 1856] [serial = 1710] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x978b4000) [pid = 1856] [serial = 1706] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92918c00) [pid = 1856] [serial = 1691] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b209400) [pid = 1856] [serial = 1713] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x978b5800) [pid = 1856] [serial = 1695] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x931ec400) [pid = 1856] [serial = 1715] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x978b6000) [pid = 1856] [serial = 1689] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x92b96c00) [pid = 1856] [serial = 1703] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x98424400) [pid = 1856] [serial = 1688] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x99ebdc00) [pid = 1856] [serial = 1707] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9172bc00) [pid = 1856] [serial = 1700] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x95460400) [pid = 1856] [serial = 1694] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x922ec400) [pid = 1856] [serial = 1701] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a9ce800) [pid = 1856] [serial = 1698] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d95400) [pid = 1856] [serial = 1704] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9b265c00) [pid = 1856] [serial = 1719] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b263400) [pid = 1856] [serial = 1718] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b20f000) [pid = 1856] [serial = 1716] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9a9c2c00) [pid = 1856] [serial = 1709] [outer = (nil)] [url = about:blank] 16:54:29 INFO - PROCESS | 1856 | 1466034869841 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1783ms 16:54:29 INFO - PROCESS | 1856 | 1466034869869 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:54:29 INFO - PROCESS | 1856 | 1466034869875 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:54:29 INFO - PROCESS | 1856 | 1466034869883 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1856 | 1466034869888 Marionette TRACE conn3 <- [1,2334,null,{}] 16:54:29 INFO - PROCESS | 1856 | 1466034869895 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 1856 | 1466034869900 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:30 INFO - PROCESS | 1856 | 1466034870067 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:54:30 INFO - PROCESS | 1856 | 1466034870078 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1856 | 1466034870087 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291d400 == 35 [pid = 1856] [id = 591] 16:54:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92922c00) [pid = 1856] [serial = 1774] [outer = (nil)] 16:54:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92b9f800) [pid = 1856] [serial = 1775] [outer = 0x92922c00] 16:54:30 INFO - PROCESS | 1856 | 1466034870167 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x931ec400) [pid = 1856] [serial = 1776] [outer = 0x92922c00] 16:54:31 INFO - PROCESS | 1856 | 1466034871145 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1285ms 16:54:31 INFO - PROCESS | 1856 | 1466034871166 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1856 | 1466034871170 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:54:31 INFO - PROCESS | 1856 | 1466034871177 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1856 | 1466034871180 Marionette TRACE conn3 <- [1,2338,null,{}] 16:54:31 INFO - PROCESS | 1856 | 1466034871186 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 1856 | 1466034871191 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:31 INFO - PROCESS | 1856 | 1466034871356 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:54:31 INFO - PROCESS | 1856 | 1466034871506 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1856 | 1466034871514 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9a800 == 36 [pid = 1856] [id = 592] 16:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978ad800) [pid = 1856] [serial = 1777] [outer = (nil)] 16:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x978cd000) [pid = 1856] [serial = 1778] [outer = 0x978ad800] 16:54:31 INFO - PROCESS | 1856 | 1466034871582 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x984f0400) [pid = 1856] [serial = 1779] [outer = 0x978ad800] 16:54:32 INFO - PROCESS | 1856 | 1466034872462 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1336ms 16:54:32 INFO - PROCESS | 1856 | 1466034872522 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1856 | 1466034872528 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:54:32 INFO - PROCESS | 1856 | 1466034872544 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1856 | 1466034872550 Marionette TRACE conn3 <- [1,2342,null,{}] 16:54:32 INFO - PROCESS | 1856 | 1466034872577 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:32 INFO - PROCESS | 1856 | 1466034872584 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:32 INFO - PROCESS | 1856 | 1466034872800 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:54:32 INFO - PROCESS | 1856 | 1466034872823 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1856 | 1466034872832 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x9546b000 == 37 [pid = 1856] [id = 593] 16:54:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a16a000) [pid = 1856] [serial = 1780] [outer = (nil)] 16:54:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b204800) [pid = 1856] [serial = 1781] [outer = 0x9a16a000] 16:54:32 INFO - PROCESS | 1856 | 1466034872896 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b20a400) [pid = 1856] [serial = 1782] [outer = 0x9a16a000] 16:54:33 INFO - PROCESS | 1856 | 1466034873807 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1293ms 16:54:33 INFO - PROCESS | 1856 | 1466034873829 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1856 | 1466034873833 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:54:33 INFO - PROCESS | 1856 | 1466034873839 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1856 | 1466034873842 Marionette TRACE conn3 <- [1,2346,null,{}] 16:54:33 INFO - PROCESS | 1856 | 1466034873848 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 1856 | 1466034873855 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:34 INFO - PROCESS | 1856 | 1466034874080 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:54:34 INFO - PROCESS | 1856 | 1466034874098 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1856 | 1466034874106 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x922edc00 == 38 [pid = 1856] [id = 594] 16:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93fc4000) [pid = 1856] [serial = 1783] [outer = (nil)] 16:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b25a400) [pid = 1856] [serial = 1784] [outer = 0x93fc4000] 16:54:34 INFO - PROCESS | 1856 | 1466034874185 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b267800) [pid = 1856] [serial = 1785] [outer = 0x93fc4000] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93fc6800) [pid = 1856] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92676800) [pid = 1856] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92750000) [pid = 1856] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9274a400) [pid = 1856] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9267a400) [pid = 1856] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a8b9c00) [pid = 1856] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x926c9000) [pid = 1856] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91735400) [pid = 1856] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eec9400) [pid = 1856] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92742400) [pid = 1856] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a167c00) [pid = 1856] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9b74f800) [pid = 1856] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:54:34 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9c1dc800) [pid = 1856] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:54:35 INFO - PROCESS | 1856 | 1466034875158 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1381ms 16:54:35 INFO - PROCESS | 1856 | 1466034875220 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1856 | 1466034875224 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:54:35 INFO - PROCESS | 1856 | 1466034875230 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1856 | 1466034875233 Marionette TRACE conn3 <- [1,2350,null,{}] 16:54:35 INFO - PROCESS | 1856 | 1466034875239 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1856 | 1466034875243 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:35 INFO - PROCESS | 1856 | 1466034875406 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:54:35 INFO - PROCESS | 1856 | 1466034875548 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1856 | 1466034875565 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9c000 == 39 [pid = 1856] [id = 595] 16:54:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9a9cb800) [pid = 1856] [serial = 1786] [outer = (nil)] 16:54:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9b22c400) [pid = 1856] [serial = 1787] [outer = 0x9a9cb800] 16:54:35 INFO - PROCESS | 1856 | 1466034875646 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b745400) [pid = 1856] [serial = 1788] [outer = 0x9a9cb800] 16:54:36 INFO - PROCESS | 1856 | 1466034876479 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1281ms 16:54:36 INFO - PROCESS | 1856 | 1466034876557 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1856 | 1466034876563 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:54:36 INFO - PROCESS | 1856 | 1466034876573 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1856 | 1466034876579 Marionette TRACE conn3 <- [1,2354,null,{}] 16:54:36 INFO - PROCESS | 1856 | 1466034876588 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:36 INFO - PROCESS | 1856 | 1466034876595 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:36 INFO - PROCESS | 1856 | 1466034876812 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:54:37 INFO - PROCESS | 1856 | 1466034876993 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1856 | 1466034877009 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x922efc00 == 40 [pid = 1856] [id = 596] 16:54:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x922f2c00) [pid = 1856] [serial = 1789] [outer = (nil)] 16:54:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92677000) [pid = 1856] [serial = 1790] [outer = 0x922f2c00] 16:54:37 INFO - PROCESS | 1856 | 1466034877090 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9267e400) [pid = 1856] [serial = 1791] [outer = 0x922f2c00] 16:54:38 INFO - PROCESS | 1856 | 1466034878110 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1585ms 16:54:38 INFO - PROCESS | 1856 | 1466034878158 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1856 | 1466034878164 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:54:38 INFO - PROCESS | 1856 | 1466034878174 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1856 | 1466034878181 Marionette TRACE conn3 <- [1,2358,null,{}] 16:54:38 INFO - PROCESS | 1856 | 1466034878188 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1856 | 1466034878193 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:38 INFO - PROCESS | 1856 | 1466034878377 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:54:38 INFO - PROCESS | 1856 | 1466034878558 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1856 | 1466034878564 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd7800 == 41 [pid = 1856] [id = 597] 16:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93fc3800) [pid = 1856] [serial = 1792] [outer = (nil)] 16:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978acc00) [pid = 1856] [serial = 1793] [outer = 0x93fc3800] 16:54:38 INFO - PROCESS | 1856 | 1466034878649 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9823e000) [pid = 1856] [serial = 1794] [outer = 0x93fc3800] 16:54:39 INFO - PROCESS | 1856 | 1466034879646 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1538ms 16:54:39 INFO - PROCESS | 1856 | 1466034879709 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:54:39 INFO - PROCESS | 1856 | 1466034879714 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:54:39 INFO - PROCESS | 1856 | 1466034879720 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1856 | 1466034879725 Marionette TRACE conn3 <- [1,2362,null,{}] 16:54:39 INFO - PROCESS | 1856 | 1466034879739 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 1856 | 1466034879749 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:39 INFO - PROCESS | 1856 | 1466034879987 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:54:40 INFO - PROCESS | 1856 | 1466034880268 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1856 | 1466034880282 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b5400 == 42 [pid = 1856] [id = 598] 16:54:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b265800) [pid = 1856] [serial = 1795] [outer = (nil)] 16:54:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c0ce800) [pid = 1856] [serial = 1796] [outer = 0x9b265800] 16:54:40 INFO - PROCESS | 1856 | 1466034880422 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c270c00) [pid = 1856] [serial = 1797] [outer = 0x9b265800] 16:54:41 INFO - PROCESS | 1856 | 1466034881370 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1685ms 16:54:41 INFO - PROCESS | 1856 | 1466034881405 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1856 | 1466034881409 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:54:41 INFO - PROCESS | 1856 | 1466034881416 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1856 | 1466034881420 Marionette TRACE conn3 <- [1,2366,null,{}] 16:54:41 INFO - PROCESS | 1856 | 1466034881446 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 1856 | 1466034881452 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:41 INFO - PROCESS | 1856 | 1466034881642 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:54:41 INFO - PROCESS | 1856 | 1466034881839 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1856 | 1466034881850 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0000 == 43 [pid = 1856] [id = 599] 16:54:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9274a000) [pid = 1856] [serial = 1798] [outer = (nil)] 16:54:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9d908c00) [pid = 1856] [serial = 1799] [outer = 0x9274a000] 16:54:41 INFO - PROCESS | 1856 | 1466034881973 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa110f000) [pid = 1856] [serial = 1800] [outer = 0x9274a000] 16:54:42 INFO - PROCESS | 1856 | 1466034882970 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1595ms 16:54:43 INFO - PROCESS | 1856 | 1466034883027 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1856 | 1466034883032 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:54:43 INFO - PROCESS | 1856 | 1466034883040 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1856 | 1466034883043 Marionette TRACE conn3 <- [1,2370,null,{}] 16:54:43 INFO - PROCESS | 1856 | 1466034883049 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1856 | 1466034883054 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:43 INFO - PROCESS | 1856 | 1466034883230 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:54:43 INFO - PROCESS | 1856 | 1466034883414 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1856 | 1466034883424 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5c00 == 44 [pid = 1856] [id = 600] 16:54:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x92d98400) [pid = 1856] [serial = 1801] [outer = (nil)] 16:54:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa229e800) [pid = 1856] [serial = 1802] [outer = 0x92d98400] 16:54:43 INFO - PROCESS | 1856 | 1466034883499 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa231a000) [pid = 1856] [serial = 1803] [outer = 0x92d98400] 16:54:44 INFO - PROCESS | 1856 | 1466034884474 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1496ms 16:54:44 INFO - PROCESS | 1856 | 1466034884539 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1856 | 1466034884545 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:54:44 INFO - PROCESS | 1856 | 1466034884554 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1856 | 1466034884558 Marionette TRACE conn3 <- [1,2374,null,{}] 16:54:44 INFO - PROCESS | 1856 | 1466034884565 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1856 | 1466034884576 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:44 INFO - PROCESS | 1856 | 1466034884844 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:54:45 INFO - PROCESS | 1856 | 1466034885087 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1856 | 1466034885095 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x92918800 == 45 [pid = 1856] [id = 601] 16:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x93fd2c00) [pid = 1856] [serial = 1804] [outer = (nil)] 16:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa253b400) [pid = 1856] [serial = 1805] [outer = 0x93fd2c00] 16:54:45 INFO - PROCESS | 1856 | 1466034885193 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa2fafc00) [pid = 1856] [serial = 1806] [outer = 0x93fd2c00] 16:54:46 INFO - PROCESS | 1856 | 1466034886079 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1595ms 16:54:46 INFO - PROCESS | 1856 | 1466034886149 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1856 | 1466034886153 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:54:46 INFO - PROCESS | 1856 | 1466034886159 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1856 | 1466034886163 Marionette TRACE conn3 <- [1,2378,null,{}] 16:54:46 INFO - PROCESS | 1856 | 1466034886168 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1856 | 1466034886174 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:46 INFO - PROCESS | 1856 | 1466034886342 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:54:46 INFO - PROCESS | 1856 | 1466034886531 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1856 | 1466034886542 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c7400 == 46 [pid = 1856] [id = 602] 16:54:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x926d2000) [pid = 1856] [serial = 1807] [outer = (nil)] 16:54:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x95466800) [pid = 1856] [serial = 1808] [outer = 0x926d2000] 16:54:46 INFO - PROCESS | 1856 | 1466034886620 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x99733800) [pid = 1856] [serial = 1809] [outer = 0x926d2000] 16:54:47 INFO - PROCESS | 1856 | 1466034887787 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 16:54:47 INFO - PROCESS | 1856 | 1466034887847 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:54:47 INFO - PROCESS | 1856 | 1466034887853 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:54:47 INFO - PROCESS | 1856 | 1466034887861 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1856 | 1466034887866 Marionette TRACE conn3 <- [1,2382,null,{}] 16:54:47 INFO - PROCESS | 1856 | 1466034887874 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:47 INFO - PROCESS | 1856 | 1466034887879 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:48 INFO - PROCESS | 1856 | 1466034888054 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:54:48 INFO - PROCESS | 1856 | 1466034888294 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1856 | 1466034888308 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x92672400 == 47 [pid = 1856] [id = 603] 16:54:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x926ca000) [pid = 1856] [serial = 1810] [outer = (nil)] 16:54:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x92918000) [pid = 1856] [serial = 1811] [outer = 0x926ca000] 16:54:48 INFO - PROCESS | 1856 | 1466034888472 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x92b96c00) [pid = 1856] [serial = 1812] [outer = 0x926ca000] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9291d000 == 46 [pid = 1856] [id = 567] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5400 == 45 [pid = 1856] [id = 566] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8c00 == 44 [pid = 1856] [id = 581] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x93fd0400 == 43 [pid = 1856] [id = 568] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9000 == 42 [pid = 1856] [id = 563] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x978cc800 == 41 [pid = 1856] [id = 562] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9291a000 == 40 [pid = 1856] [id = 569] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x978aac00 == 39 [pid = 1856] [id = 574] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9d800 == 38 [pid = 1856] [id = 570] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d000 == 37 [pid = 1856] [id = 564] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x926ccc00 == 36 [pid = 1856] [id = 573] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9a881800 == 35 [pid = 1856] [id = 565] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecc000 == 34 [pid = 1856] [id = 571] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92915c00 == 33 [pid = 1856] [id = 577] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91734800 == 32 [pid = 1856] [id = 579] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x92749000 == 31 [pid = 1856] [id = 580] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x91fea400 == 30 [pid = 1856] [id = 572] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x9bb7d800 == 29 [pid = 1856] [id = 576] 16:54:50 INFO - PROCESS | 1856 | --DOCSHELL 0x926c7800 == 28 [pid = 1856] [id = 578] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x95297c00) [pid = 1856] [serial = 1754] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x931e6000) [pid = 1856] [serial = 1752] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x978c5c00) [pid = 1856] [serial = 1757] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92916400) [pid = 1856] [serial = 1743] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9291d800) [pid = 1856] [serial = 1742] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x926cac00) [pid = 1856] [serial = 1748] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92741800) [pid = 1856] [serial = 1749] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9d910000) [pid = 1856] [serial = 1733] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0xa23a9000) [pid = 1856] [serial = 1737] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0xa23a4800) [pid = 1856] [serial = 1736] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92b95800) [pid = 1856] [serial = 1740] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x926cf400) [pid = 1856] [serial = 1739] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x91fea000) [pid = 1856] [serial = 1746] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9172d800) [pid = 1856] [serial = 1745] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x93f45c00) [pid = 1856] [serial = 1722] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92ba0400) [pid = 1856] [serial = 1721] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b5c00) [pid = 1856] [serial = 1725] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a883400) [pid = 1856] [serial = 1724] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9c266800) [pid = 1856] [serial = 1728] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9c0e5400) [pid = 1856] [serial = 1727] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x978ab000) [pid = 1856] [serial = 1755] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92b9fc00) [pid = 1856] [serial = 1751] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9d55c400) [pid = 1856] [serial = 1731] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9c3ed000) [pid = 1856] [serial = 1730] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9823a800) [pid = 1856] [serial = 1758] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa110dc00) [pid = 1856] [serial = 1734] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1856 | 1466034890528 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2690ms 16:54:50 INFO - PROCESS | 1856 | 1466034890551 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1856 | 1466034890557 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:54:50 INFO - PROCESS | 1856 | 1466034890565 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1856 | 1466034890570 Marionette TRACE conn3 <- [1,2386,null,{}] 16:54:50 INFO - PROCESS | 1856 | 1466034890578 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 1856 | 1466034890584 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:50 INFO - PROCESS | 1856 | 1466034890739 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:54:50 INFO - PROCESS | 1856 | 1466034890894 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1856 | 1466034890909 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe8c00 == 29 [pid = 1856] [id = 604] 16:54:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922ea400) [pid = 1856] [serial = 1813] [outer = (nil)] 16:54:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x922f1800) [pid = 1856] [serial = 1814] [outer = 0x922ea400] 16:54:50 INFO - PROCESS | 1856 | 1466034890975 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x925e5000) [pid = 1856] [serial = 1815] [outer = 0x922ea400] 16:54:51 INFO - PROCESS | 1856 | 1466034891780 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1235ms 16:54:51 INFO - PROCESS | 1856 | 1466034891801 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1856 | 1466034891810 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:54:51 INFO - PROCESS | 1856 | 1466034891838 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1856 | 1466034891843 Marionette TRACE conn3 <- [1,2390,null,{}] 16:54:51 INFO - PROCESS | 1856 | 1466034891849 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1856 | 1466034891854 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:52 INFO - PROCESS | 1856 | 1466034892021 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:54:52 INFO - PROCESS | 1856 | 1466034892032 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1856 | 1466034892038 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92918400 == 30 [pid = 1856] [id = 605] 16:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9291a000) [pid = 1856] [serial = 1816] [outer = (nil)] 16:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92922000) [pid = 1856] [serial = 1817] [outer = 0x9291a000] 16:54:52 INFO - PROCESS | 1856 | 1466034892112 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b96800) [pid = 1856] [serial = 1818] [outer = 0x9291a000] 16:54:53 INFO - PROCESS | 1856 | 1466034893064 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1293ms 16:54:53 INFO - PROCESS | 1856 | 1466034893126 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1856 | 1466034893130 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:54:53 INFO - PROCESS | 1856 | 1466034893136 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1856 | 1466034893142 Marionette TRACE conn3 <- [1,2394,null,{}] 16:54:53 INFO - PROCESS | 1856 | 1466034893165 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1856 | 1466034893174 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:53 INFO - PROCESS | 1856 | 1466034893381 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:54:53 INFO - PROCESS | 1856 | 1466034893404 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1856 | 1466034893416 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4dc00 == 31 [pid = 1856] [id = 606] 16:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93fc4800) [pid = 1856] [serial = 1819] [outer = (nil)] 16:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93fcc400) [pid = 1856] [serial = 1820] [outer = 0x93fc4800] 16:54:53 INFO - PROCESS | 1856 | 1466034893486 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9545d400) [pid = 1856] [serial = 1821] [outer = 0x93fc4800] 16:54:54 INFO - PROCESS | 1856 | 1466034894456 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1384ms 16:54:54 INFO - PROCESS | 1856 | 1466034894521 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1856 | 1466034894525 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:54:54 INFO - PROCESS | 1856 | 1466034894552 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1856 | 1466034894556 Marionette TRACE conn3 <- [1,2398,null,{}] 16:54:54 INFO - PROCESS | 1856 | 1466034894561 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1856 | 1466034894566 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:54 INFO - PROCESS | 1856 | 1466034894782 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:54:54 INFO - PROCESS | 1856 | 1466034894804 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1856 | 1466034894814 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cdc00 == 32 [pid = 1856] [id = 607] 16:54:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93dd3800) [pid = 1856] [serial = 1822] [outer = (nil)] 16:54:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x978afc00) [pid = 1856] [serial = 1823] [outer = 0x93dd3800] 16:54:54 INFO - PROCESS | 1856 | 1466034894878 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9846a800) [pid = 1856] [serial = 1824] [outer = 0x93dd3800] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b206800) [pid = 1856] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978ad800) [pid = 1856] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a16a000) [pid = 1856] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc4000) [pid = 1856] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x978b2000) [pid = 1856] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92922c00) [pid = 1856] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91fe7c00) [pid = 1856] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x99fc3800) [pid = 1856] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91fe9800) [pid = 1856] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:54:55 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a9cb800) [pid = 1856] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:54:56 INFO - PROCESS | 1856 | 1466034896239 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1755ms 16:54:56 INFO - PROCESS | 1856 | 1466034896302 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1856 | 1466034896305 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:54:56 INFO - PROCESS | 1856 | 1466034896311 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1856 | 1466034896314 Marionette TRACE conn3 <- [1,2402,null,{}] 16:54:56 INFO - PROCESS | 1856 | 1466034896319 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1856 | 1466034896324 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:56 INFO - PROCESS | 1856 | 1466034896466 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:54:56 INFO - PROCESS | 1856 | 1466034896475 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1856 | 1466034896482 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x978a8c00 == 33 [pid = 1856] [id = 608] 16:54:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978b1400) [pid = 1856] [serial = 1825] [outer = (nil)] 16:54:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99ebec00) [pid = 1856] [serial = 1826] [outer = 0x978b1400] 16:54:56 INFO - PROCESS | 1856 | 1466034896549 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99fc2800) [pid = 1856] [serial = 1827] [outer = 0x978b1400] 16:54:57 INFO - PROCESS | 1856 | 1466034897421 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1178ms 16:54:57 INFO - PROCESS | 1856 | 1466034897490 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1856 | 1466034897494 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:54:57 INFO - PROCESS | 1856 | 1466034897500 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1856 | 1466034897503 Marionette TRACE conn3 <- [1,2406,null,{}] 16:54:57 INFO - PROCESS | 1856 | 1466034897508 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 1856 | 1466034897518 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:57 INFO - PROCESS | 1856 | 1466034897706 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:54:57 INFO - PROCESS | 1856 | 1466034897934 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1856 | 1466034897940 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec2c00 == 34 [pid = 1856] [id = 609] 16:54:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8eec5800) [pid = 1856] [serial = 1828] [outer = (nil)] 16:54:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eeccc00) [pid = 1856] [serial = 1829] [outer = 0x8eec5800] 16:54:58 INFO - PROCESS | 1856 | 1466034898028 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91fe5c00) [pid = 1856] [serial = 1830] [outer = 0x8eec5800] 16:54:59 INFO - PROCESS | 1856 | 1466034899075 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1631ms 16:54:59 INFO - PROCESS | 1856 | 1466034899134 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1856 | 1466034899140 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:54:59 INFO - PROCESS | 1856 | 1466034899147 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1856 | 1466034899152 Marionette TRACE conn3 <- [1,2410,null,{}] 16:54:59 INFO - PROCESS | 1856 | 1466034899160 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 1856 | 1466034899168 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:59 INFO - PROCESS | 1856 | 1466034899364 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:54:59 INFO - PROCESS | 1856 | 1466034899589 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1856 | 1466034899598 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:54:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x92679800 == 35 [pid = 1856] [id = 610] 16:54:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x926d1000) [pid = 1856] [serial = 1831] [outer = (nil)] 16:54:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9291fc00) [pid = 1856] [serial = 1832] [outer = 0x926d1000] 16:54:59 INFO - PROCESS | 1856 | 1466034899723 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92b9d800) [pid = 1856] [serial = 1833] [outer = 0x926d1000] 16:55:00 INFO - PROCESS | 1856 | 1466034900726 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1639ms 16:55:00 INFO - PROCESS | 1856 | 1466034900790 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1856 | 1466034900796 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:55:00 INFO - PROCESS | 1856 | 1466034900803 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1856 | 1466034900806 Marionette TRACE conn3 <- [1,2414,null,{}] 16:55:00 INFO - PROCESS | 1856 | 1466034900812 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 1856 | 1466034900818 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:01 INFO - PROCESS | 1856 | 1466034901125 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:55:01 INFO - PROCESS | 1856 | 1466034901354 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1856 | 1466034901362 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fcf800 == 36 [pid = 1856] [id = 611] 16:55:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x95292400) [pid = 1856] [serial = 1834] [outer = (nil)] 16:55:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9545fc00) [pid = 1856] [serial = 1835] [outer = 0x95292400] 16:55:01 INFO - PROCESS | 1856 | 1466034901449 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978cec00) [pid = 1856] [serial = 1836] [outer = 0x95292400] 16:55:02 INFO - PROCESS | 1856 | 1466034902472 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1739ms 16:55:02 INFO - PROCESS | 1856 | 1466034902542 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:55:02 INFO - PROCESS | 1856 | 1466034902546 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:55:02 INFO - PROCESS | 1856 | 1466034902562 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1856 | 1466034902571 Marionette TRACE conn3 <- [1,2418,null,{}] 16:55:02 INFO - PROCESS | 1856 | 1466034902578 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 1856 | 1466034902585 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:02 INFO - PROCESS | 1856 | 1466034902810 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:55:03 INFO - PROCESS | 1856 | 1466034903090 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1856 | 1466034903100 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x931edc00 == 37 [pid = 1856] [id = 612] 16:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93f45c00) [pid = 1856] [serial = 1837] [outer = (nil)] 16:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a9cbc00) [pid = 1856] [serial = 1838] [outer = 0x93f45c00] 16:55:03 INFO - PROCESS | 1856 | 1466034903178 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9cf400) [pid = 1856] [serial = 1839] [outer = 0x93f45c00] 16:55:04 INFO - PROCESS | 1856 | 1466034904309 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1846ms 16:55:04 INFO - PROCESS | 1856 | 1466034904400 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1856 | 1466034904406 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:55:04 INFO - PROCESS | 1856 | 1466034904415 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1856 | 1466034904419 Marionette TRACE conn3 <- [1,2422,null,{}] 16:55:04 INFO - PROCESS | 1856 | 1466034904427 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1856 | 1466034904433 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:04 INFO - PROCESS | 1856 | 1466034904669 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x9546b000 == 36 [pid = 1856] [id = 593] 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x92742000 == 35 [pid = 1856] [id = 585] 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x978a8c00 == 34 [pid = 1856] [id = 608] 16:55:04 INFO - PROCESS | 1856 | 1466034904955 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1856 | 1466034904969 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x926cdc00 == 33 [pid = 1856] [id = 607] 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4dc00 == 32 [pid = 1856] [id = 606] 16:55:04 INFO - PROCESS | 1856 | --DOCSHELL 0x92918400 == 31 [pid = 1856] [id = 605] 16:55:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1000 == 32 [pid = 1856] [id = 613] 16:55:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x922f4400) [pid = 1856] [serial = 1840] [outer = (nil)] 16:55:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92676800) [pid = 1856] [serial = 1841] [outer = 0x922f4400] 16:55:05 INFO - PROCESS | 1856 | 1466034905041 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x926ca800) [pid = 1856] [serial = 1842] [outer = 0x922f4400] 16:55:05 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe8c00 == 31 [pid = 1856] [id = 604] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9b22c400) [pid = 1856] [serial = 1787] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9b745400) [pid = 1856] [serial = 1788] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b210c00) [pid = 1856] [serial = 1769] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x984f0400) [pid = 1856] [serial = 1779] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b20a400) [pid = 1856] [serial = 1782] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9b25a400) [pid = 1856] [serial = 1784] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99fb6800) [pid = 1856] [serial = 1767] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x931ec400) [pid = 1856] [serial = 1776] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b267800) [pid = 1856] [serial = 1785] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x91ff2000) [pid = 1856] [serial = 1772] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b25f000) [pid = 1856] [serial = 1770] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a9c8800) [pid = 1856] [serial = 1761] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92b9f800) [pid = 1856] [serial = 1775] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978cd000) [pid = 1856] [serial = 1778] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b204800) [pid = 1856] [serial = 1781] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9a1ad800) [pid = 1856] [serial = 1760] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99383400) [pid = 1856] [serial = 1766] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9267d800) [pid = 1856] [serial = 1763] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x925e3400) [pid = 1856] [serial = 1773] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92d89c00) [pid = 1856] [serial = 1764] [outer = (nil)] [url = about:blank] 16:55:05 INFO - PROCESS | 1856 | 1466034905830 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1485ms 16:55:05 INFO - PROCESS | 1856 | 1466034905898 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1856 | 1466034905904 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:55:05 INFO - PROCESS | 1856 | 1466034905914 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1856 | 1466034905917 Marionette TRACE conn3 <- [1,2426,null,{}] 16:55:05 INFO - PROCESS | 1856 | 1466034905924 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 1856 | 1466034905932 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:06 INFO - PROCESS | 1856 | 1466034906104 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:55:06 INFO - PROCESS | 1856 | 1466034906114 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1856 | 1466034906122 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f1c00 == 32 [pid = 1856] [id = 614] 16:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92b96000) [pid = 1856] [serial = 1843] [outer = (nil)] 16:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d96000) [pid = 1856] [serial = 1844] [outer = 0x92b96000] 16:55:06 INFO - PROCESS | 1856 | 1466034906195 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93b64800) [pid = 1856] [serial = 1845] [outer = 0x92b96000] 16:55:07 INFO - PROCESS | 1856 | 1466034907101 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1229ms 16:55:07 INFO - PROCESS | 1856 | 1466034907143 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1856 | 1466034907147 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:55:07 INFO - PROCESS | 1856 | 1466034907153 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1856 | 1466034907158 Marionette TRACE conn3 <- [1,2430,null,{}] 16:55:07 INFO - PROCESS | 1856 | 1466034907191 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:07 INFO - PROCESS | 1856 | 1466034907199 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:07 INFO - PROCESS | 1856 | 1466034907359 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:55:07 INFO - PROCESS | 1856 | 1466034907370 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1856 | 1466034907381 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x978b2800 == 33 [pid = 1856] [id = 615] 16:55:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978b6000) [pid = 1856] [serial = 1846] [outer = (nil)] 16:55:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9973fc00) [pid = 1856] [serial = 1847] [outer = 0x978b6000] 16:55:07 INFO - PROCESS | 1856 | 1466034907451 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a4d3800) [pid = 1856] [serial = 1848] [outer = 0x978b6000] 16:55:08 INFO - PROCESS | 1856 | 1466034908456 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1339ms 16:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:55:08 INFO - PROCESS | 1856 | 1466034908492 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1856 | 1466034908495 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:55:08 INFO - PROCESS | 1856 | 1466034908508 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1856 | 1466034908511 Marionette TRACE conn3 <- [1,2434,null,{}] 16:55:08 INFO - PROCESS | 1856 | 1466034908516 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 1856 | 1466034908521 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:08 INFO - PROCESS | 1856 | 1466034908727 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:55:08 INFO - PROCESS | 1856 | 1466034908769 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1856 | 1466034908779 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a87f800 == 34 [pid = 1856] [id = 616] 16:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a9c5800) [pid = 1856] [serial = 1849] [outer = (nil)] 16:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93fc5c00) [pid = 1856] [serial = 1850] [outer = 0x9a9c5800] 16:55:08 INFO - PROCESS | 1856 | 1466034908854 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b0b5000) [pid = 1856] [serial = 1851] [outer = 0x9a9c5800] 16:55:09 INFO - PROCESS | 1856 | 1466034909841 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x922ea400) [pid = 1856] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x93dd3800) [pid = 1856] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9291a000) [pid = 1856] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x926ca000) [pid = 1856] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x922f2c00) [pid = 1856] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93fc3800) [pid = 1856] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b265800) [pid = 1856] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9274a000) [pid = 1856] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92d98400) [pid = 1856] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93fd2c00) [pid = 1856] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x926d2000) [pid = 1856] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:55:09 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x93fc4800) [pid = 1856] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1395ms 16:55:09 INFO - PROCESS | 1856 | 1466034909896 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1856 | 1466034909900 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:55:09 INFO - PROCESS | 1856 | 1466034909906 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1856 | 1466034909908 Marionette TRACE conn3 <- [1,2438,null,{}] 16:55:09 INFO - PROCESS | 1856 | 1466034909914 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 1856 | 1466034909919 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:10 INFO - PROCESS | 1856 | 1466034910067 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:55:10 INFO - PROCESS | 1856 | 1466034910078 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1856 | 1466034910086 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732000 == 35 [pid = 1856] [id = 617] 16:55:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x926ca000) [pid = 1856] [serial = 1852] [outer = (nil)] 16:55:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x978b4800) [pid = 1856] [serial = 1853] [outer = 0x926ca000] 16:55:10 INFO - PROCESS | 1856 | 1466034910284 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9a8b6c00) [pid = 1856] [serial = 1854] [outer = 0x926ca000] 16:55:11 INFO - PROCESS | 1856 | 1466034911106 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1230ms 16:55:11 INFO - PROCESS | 1856 | 1466034911136 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1856 | 1466034911140 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:55:11 INFO - PROCESS | 1856 | 1466034911146 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1856 | 1466034911149 Marionette TRACE conn3 <- [1,2442,null,{}] 16:55:11 INFO - PROCESS | 1856 | 1466034911155 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1856 | 1466034911165 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:11 INFO - PROCESS | 1856 | 1466034911437 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:55:11 INFO - PROCESS | 1856 | 1466034911453 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1856 | 1466034911459 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3c00 == 36 [pid = 1856] [id = 618] 16:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9172d000) [pid = 1856] [serial = 1855] [outer = (nil)] 16:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9b51c400) [pid = 1856] [serial = 1856] [outer = 0x9172d000] 16:55:11 INFO - PROCESS | 1856 | 1466034911530 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b751c00) [pid = 1856] [serial = 1857] [outer = 0x9172d000] 16:55:12 INFO - PROCESS | 1856 | 1466034912652 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1540ms 16:55:12 INFO - PROCESS | 1856 | 1466034912687 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 1856 | 1466034912694 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:55:12 INFO - PROCESS | 1856 | 1466034912702 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1856 | 1466034912707 Marionette TRACE conn3 <- [1,2446,null,{}] 16:55:12 INFO - PROCESS | 1856 | 1466034912716 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:12 INFO - PROCESS | 1856 | 1466034912722 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:12 INFO - PROCESS | 1856 | 1466034912910 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:55:13 INFO - PROCESS | 1856 | 1466034913156 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1856 | 1466034913165 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x91feb400 == 37 [pid = 1856] [id = 619] 16:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92676400) [pid = 1856] [serial = 1858] [outer = (nil)] 16:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92923000) [pid = 1856] [serial = 1859] [outer = 0x92676400] 16:55:13 INFO - PROCESS | 1856 | 1466034913266 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92d91000) [pid = 1856] [serial = 1860] [outer = 0x92676400] 16:55:14 INFO - PROCESS | 1856 | 1466034914190 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1552ms 16:55:14 INFO - PROCESS | 1856 | 1466034914254 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1856 | 1466034914262 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:55:14 INFO - PROCESS | 1856 | 1466034914273 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1856 | 1466034914278 Marionette TRACE conn3 <- [1,2450,null,{}] 16:55:14 INFO - PROCESS | 1856 | 1466034914285 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:14 INFO - PROCESS | 1856 | 1466034914295 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:14 INFO - PROCESS | 1856 | 1466034914542 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:55:14 INFO - PROCESS | 1856 | 1466034914750 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1856 | 1466034914759 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x95468400 == 38 [pid = 1856] [id = 620] 16:55:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978ad400) [pid = 1856] [serial = 1861] [outer = (nil)] 16:55:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99735c00) [pid = 1856] [serial = 1862] [outer = 0x978ad400] 16:55:14 INFO - PROCESS | 1856 | 1466034914881 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a880000) [pid = 1856] [serial = 1863] [outer = 0x978ad400] 16:55:15 INFO - PROCESS | 1856 | 1466034915884 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1647ms 16:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:55:15 INFO - PROCESS | 1856 | 1466034915921 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1856 | 1466034915924 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:55:15 INFO - PROCESS | 1856 | 1466034915931 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1856 | 1466034915938 Marionette TRACE conn3 <- [1,2454,null,{}] 16:55:15 INFO - PROCESS | 1856 | 1466034915955 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1856 | 1466034915964 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:16 INFO - PROCESS | 1856 | 1466034916197 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:55:16 INFO - PROCESS | 1856 | 1466034916428 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1856 | 1466034916439 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b228c00 == 39 [pid = 1856] [id = 621] 16:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b269800) [pid = 1856] [serial = 1864] [outer = (nil)] 16:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b523800) [pid = 1856] [serial = 1865] [outer = 0x9b269800] 16:55:16 INFO - PROCESS | 1856 | 1466034916570 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c0f3800) [pid = 1856] [serial = 1866] [outer = 0x9b269800] 16:55:17 INFO - PROCESS | 1856 | 1466034917462 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1591ms 16:55:17 INFO - PROCESS | 1856 | 1466034917522 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1856 | 1466034917527 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:55:17 INFO - PROCESS | 1856 | 1466034917533 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1856 | 1466034917537 Marionette TRACE conn3 <- [1,2458,null,{}] 16:55:17 INFO - PROCESS | 1856 | 1466034917542 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:17 INFO - PROCESS | 1856 | 1466034917548 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:17 INFO - PROCESS | 1856 | 1466034917743 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:55:17 INFO - PROCESS | 1856 | 1466034917926 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1856 | 1466034917936 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3e2800 == 40 [pid = 1856] [id = 622] 16:55:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c3e3000) [pid = 1856] [serial = 1867] [outer = (nil)] 16:55:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e7800) [pid = 1856] [serial = 1868] [outer = 0x9c3e3000] 16:55:18 INFO - PROCESS | 1856 | 1466034918018 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9d556000) [pid = 1856] [serial = 1869] [outer = 0x9c3e3000] 16:55:18 INFO - PROCESS | 1856 | 1466034918950 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1482ms 16:55:19 INFO - PROCESS | 1856 | 1466034919016 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1856 | 1466034919020 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:55:19 INFO - PROCESS | 1856 | 1466034919026 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1856 | 1466034919030 Marionette TRACE conn3 <- [1,2462,null,{}] 16:55:19 INFO - PROCESS | 1856 | 1466034919036 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:19 INFO - PROCESS | 1856 | 1466034919041 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:19 INFO - PROCESS | 1856 | 1466034919253 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:55:19 INFO - PROCESS | 1856 | 1466034919451 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1856 | 1466034919465 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267cc00 == 41 [pid = 1856] [id = 623] 16:55:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x95467000) [pid = 1856] [serial = 1870] [outer = (nil)] 16:55:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d90e000) [pid = 1856] [serial = 1871] [outer = 0x95467000] 16:55:19 INFO - PROCESS | 1856 | 1466034919609 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa110f400) [pid = 1856] [serial = 1872] [outer = 0x95467000] 16:55:20 INFO - PROCESS | 1856 | 1466034920559 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1596ms 16:55:20 INFO - PROCESS | 1856 | 1466034920622 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1856 | 1466034920627 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:55:20 INFO - PROCESS | 1856 | 1466034920633 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1856 | 1466034920637 Marionette TRACE conn3 <- [1,2466,null,{}] 16:55:20 INFO - PROCESS | 1856 | 1466034920643 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1856 | 1466034920654 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:20 INFO - PROCESS | 1856 | 1466034920898 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:55:21 INFO - PROCESS | 1856 | 1466034921147 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1856 | 1466034921154 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc9800 == 42 [pid = 1856] [id = 624] 16:55:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9d554400) [pid = 1856] [serial = 1873] [outer = (nil)] 16:55:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa23f0400) [pid = 1856] [serial = 1874] [outer = 0x9d554400] 16:55:21 INFO - PROCESS | 1856 | 1466034921254 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa252f000) [pid = 1856] [serial = 1875] [outer = 0x9d554400] 16:55:22 INFO - PROCESS | 1856 | 1466034922159 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1601ms 16:55:22 INFO - PROCESS | 1856 | 1466034922234 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1856 | 1466034922238 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:55:22 INFO - PROCESS | 1856 | 1466034922244 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1856 | 1466034922248 Marionette TRACE conn3 <- [1,2470,null,{}] 16:55:22 INFO - PROCESS | 1856 | 1466034922254 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:22 INFO - PROCESS | 1856 | 1466034922259 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:22 INFO - PROCESS | 1856 | 1466034922467 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:55:22 INFO - PROCESS | 1856 | 1466034922904 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1856 | 1466034922916 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733000 == 43 [pid = 1856] [id = 625] 16:55:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x91735c00) [pid = 1856] [serial = 1876] [outer = (nil)] 16:55:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x91fee800) [pid = 1856] [serial = 1877] [outer = 0x91735c00] 16:55:23 INFO - PROCESS | 1856 | 1466034923028 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x925e3c00) [pid = 1856] [serial = 1878] [outer = 0x91735c00] 16:55:23 INFO - PROCESS | 1856 | 1466034923949 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1794ms 16:55:24 INFO - PROCESS | 1856 | 1466034924042 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:55:24 INFO - PROCESS | 1856 | 1466034924048 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:55:24 INFO - PROCESS | 1856 | 1466034924056 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1856 | 1466034924060 Marionette TRACE conn3 <- [1,2474,null,{}] 16:55:24 INFO - PROCESS | 1856 | 1466034924068 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1856 | 1466034924076 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:24 INFO - PROCESS | 1856 | 1466034924286 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92674c00 == 42 [pid = 1856] [id = 582] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93ddd000 == 41 [pid = 1856] [id = 584] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9c000 == 40 [pid = 1856] [id = 595] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9b206000 == 39 [pid = 1856] [id = 589] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b5400 == 38 [pid = 1856] [id = 598] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd7800 == 37 [pid = 1856] [id = 597] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0000 == 36 [pid = 1856] [id = 599] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x91733800 == 35 [pid = 1856] [id = 590] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x99fbdc00 == 34 [pid = 1856] [id = 586] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9a800 == 33 [pid = 1856] [id = 592] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9291d400 == 32 [pid = 1856] [id = 591] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x922f5c00 == 31 [pid = 1856] [id = 583] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92679800 == 30 [pid = 1856] [id = 610] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x95463800 == 29 [pid = 1856] [id = 588] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec2c00 == 28 [pid = 1856] [id = 609] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x91735000 == 27 [pid = 1856] [id = 587] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x922efc00 == 26 [pid = 1856] [id = 596] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93fcf800 == 25 [pid = 1856] [id = 611] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5c00 == 24 [pid = 1856] [id = 600] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x931edc00 == 23 [pid = 1856] [id = 612] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92672400 == 22 [pid = 1856] [id = 603] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92918800 == 21 [pid = 1856] [id = 601] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x926c7400 == 20 [pid = 1856] [id = 602] 16:55:25 INFO - PROCESS | 1856 | --DOCSHELL 0x922edc00 == 19 [pid = 1856] [id = 594] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x99ebec00) [pid = 1856] [serial = 1826] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x922f1800) [pid = 1856] [serial = 1814] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x978afc00) [pid = 1856] [serial = 1823] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9846a800) [pid = 1856] [serial = 1824] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x925e5000) [pid = 1856] [serial = 1815] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92922000) [pid = 1856] [serial = 1817] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92918000) [pid = 1856] [serial = 1811] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9267e400) [pid = 1856] [serial = 1791] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92677000) [pid = 1856] [serial = 1790] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9823e000) [pid = 1856] [serial = 1794] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x978acc00) [pid = 1856] [serial = 1793] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9c270c00) [pid = 1856] [serial = 1797] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9c0ce800) [pid = 1856] [serial = 1796] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92b96c00) [pid = 1856] [serial = 1812] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa110f000) [pid = 1856] [serial = 1800] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9d908c00) [pid = 1856] [serial = 1799] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa231a000) [pid = 1856] [serial = 1803] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa229e800) [pid = 1856] [serial = 1802] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa2fafc00) [pid = 1856] [serial = 1806] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa253b400) [pid = 1856] [serial = 1805] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x99733800) [pid = 1856] [serial = 1809] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x95466800) [pid = 1856] [serial = 1808] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93fcc400) [pid = 1856] [serial = 1820] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9545d400) [pid = 1856] [serial = 1821] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92b96800) [pid = 1856] [serial = 1818] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 1856 | 1466034925649 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1856 | 1466034925660 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3800 == 20 [pid = 1856] [id = 626] 16:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x8eec6000) [pid = 1856] [serial = 1879] [outer = (nil)] 16:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9172d800) [pid = 1856] [serial = 1880] [outer = 0x8eec6000] 16:55:25 INFO - PROCESS | 1856 | 1466034925745 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91fefc00) [pid = 1856] [serial = 1881] [outer = 0x8eec6000] 16:55:26 INFO - PROCESS | 1856 | 1466034926645 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2637ms 16:55:26 INFO - PROCESS | 1856 | 1466034926694 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:55:26 INFO - PROCESS | 1856 | 1466034926700 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:55:26 INFO - PROCESS | 1856 | 1466034926707 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1856 | 1466034926711 Marionette TRACE conn3 <- [1,2478,null,{}] 16:55:26 INFO - PROCESS | 1856 | 1466034926720 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1856 | 1466034926727 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:26 INFO - PROCESS | 1856 | 1466034926896 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:55:26 INFO - PROCESS | 1856 | 1466034926910 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1856 | 1466034926924 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267c800 == 21 [pid = 1856] [id = 627] 16:55:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x926cd400) [pid = 1856] [serial = 1882] [outer = (nil)] 16:55:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92745000) [pid = 1856] [serial = 1883] [outer = 0x926cd400] 16:55:26 INFO - PROCESS | 1856 | 1466034926993 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92917000) [pid = 1856] [serial = 1884] [outer = 0x926cd400] 16:55:28 INFO - PROCESS | 1856 | 1466034928021 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1332ms 16:55:28 INFO - PROCESS | 1856 | 1466034928045 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1856 | 1466034928052 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:55:28 INFO - PROCESS | 1856 | 1466034928059 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1856 | 1466034928062 Marionette TRACE conn3 <- [1,2482,null,{}] 16:55:28 INFO - PROCESS | 1856 | 1466034928068 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:28 INFO - PROCESS | 1856 | 1466034928074 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:28 INFO - PROCESS | 1856 | 1466034928304 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:55:28 INFO - PROCESS | 1856 | 1466034928348 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1856 | 1466034928355 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b94000 == 22 [pid = 1856] [id = 628] 16:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92b9c000) [pid = 1856] [serial = 1885] [outer = (nil)] 16:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d95800) [pid = 1856] [serial = 1886] [outer = 0x92b9c000] 16:55:28 INFO - PROCESS | 1856 | 1466034928425 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dd5800) [pid = 1856] [serial = 1887] [outer = 0x92b9c000] 16:55:29 INFO - PROCESS | 1856 | 1466034929461 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1431ms 16:55:29 INFO - PROCESS | 1856 | 1466034929492 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1856 | 1466034929496 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:55:29 INFO - PROCESS | 1856 | 1466034929519 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1856 | 1466034929529 Marionette TRACE conn3 <- [1,2486,null,{}] 16:55:29 INFO - PROCESS | 1856 | 1466034929538 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1856 | 1466034929546 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:29 INFO - PROCESS | 1856 | 1466034929771 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:55:29 INFO - PROCESS | 1856 | 1466034929803 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1856 | 1466034929809 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x92678800 == 23 [pid = 1856] [id = 629] 16:55:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x926c9c00) [pid = 1856] [serial = 1888] [outer = (nil)] 16:55:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95461400) [pid = 1856] [serial = 1889] [outer = 0x926c9c00] 16:55:29 INFO - PROCESS | 1856 | 1466034929905 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x978c9800) [pid = 1856] [serial = 1890] [outer = 0x926c9c00] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978b1400) [pid = 1856] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a9c5800) [pid = 1856] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x926ca000) [pid = 1856] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x922f4400) [pid = 1856] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x926d1000) [pid = 1856] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x95292400) [pid = 1856] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93f45c00) [pid = 1856] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x8eec5800) [pid = 1856] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978b6000) [pid = 1856] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92b96000) [pid = 1856] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:55:30 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9172d000) [pid = 1856] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:55:31 INFO - PROCESS | 1856 | 1466034931338 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1855ms 16:55:31 INFO - PROCESS | 1856 | 1466034931358 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1856 | 1466034931363 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:55:31 INFO - PROCESS | 1856 | 1466034931369 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1856 | 1466034931371 Marionette TRACE conn3 <- [1,2490,null,{}] 16:55:31 INFO - PROCESS | 1856 | 1466034931377 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1856 | 1466034931382 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:31 INFO - PROCESS | 1856 | 1466034931587 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:55:31 INFO - PROCESS | 1856 | 1466034931606 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1856 | 1466034931614 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee800 == 24 [pid = 1856] [id = 630] 16:55:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x926d1000) [pid = 1856] [serial = 1891] [outer = (nil)] 16:55:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9543bc00) [pid = 1856] [serial = 1892] [outer = 0x926d1000] 16:55:31 INFO - PROCESS | 1856 | 1466034931683 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978c6400) [pid = 1856] [serial = 1893] [outer = 0x926d1000] 16:55:32 INFO - PROCESS | 1856 | 1466034932523 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1178ms 16:55:32 INFO - PROCESS | 1856 | 1466034932550 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1856 | 1466034932554 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:55:32 INFO - PROCESS | 1856 | 1466034932560 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1856 | 1466034932562 Marionette TRACE conn3 <- [1,2494,null,{}] 16:55:32 INFO - PROCESS | 1856 | 1466034932579 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 1856 | 1466034932585 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:32 INFO - PROCESS | 1856 | 1466034932742 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:55:32 INFO - PROCESS | 1856 | 1466034932751 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 1856 | 1466034932771 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x91734800 == 25 [pid = 1856] [id = 631] 16:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99383c00) [pid = 1856] [serial = 1894] [outer = (nil)] 16:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99ec0000) [pid = 1856] [serial = 1895] [outer = 0x99383c00] 16:55:32 INFO - PROCESS | 1856 | 1466034932865 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a8ac000) [pid = 1856] [serial = 1896] [outer = 0x99383c00] 16:55:34 INFO - PROCESS | 1856 | 1466034934257 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1744ms 16:55:34 INFO - PROCESS | 1856 | 1466034934305 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1856 | 1466034934312 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:55:34 INFO - PROCESS | 1856 | 1466034934320 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1856 | 1466034934328 Marionette TRACE conn3 <- [1,2498,null,{}] 16:55:34 INFO - PROCESS | 1856 | 1466034934336 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1856 | 1466034934341 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:34 INFO - PROCESS | 1856 | 1466034934532 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:55:34 INFO - PROCESS | 1856 | 1466034934766 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1856 | 1466034934778 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f7800 == 26 [pid = 1856] [id = 632] 16:55:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92749c00) [pid = 1856] [serial = 1897] [outer = (nil)] 16:55:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92923800) [pid = 1856] [serial = 1898] [outer = 0x92749c00] 16:55:34 INFO - PROCESS | 1856 | 1466034934900 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92ba1800) [pid = 1856] [serial = 1899] [outer = 0x92749c00] 16:55:35 INFO - PROCESS | 1856 | 1466034935968 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1702ms 16:55:36 INFO - PROCESS | 1856 | 1466034936022 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1856 | 1466034936030 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:55:36 INFO - PROCESS | 1856 | 1466034936041 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1856 | 1466034936045 Marionette TRACE conn3 <- [1,2502,null,{}] 16:55:36 INFO - PROCESS | 1856 | 1466034936052 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1856 | 1466034936058 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:36 INFO - PROCESS | 1856 | 1466034936299 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:55:36 INFO - PROCESS | 1856 | 1466034936526 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1856 | 1466034936535 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545e000 == 27 [pid = 1856] [id = 633] 16:55:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x95463800) [pid = 1856] [serial = 1900] [outer = (nil)] 16:55:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x978b6c00) [pid = 1856] [serial = 1901] [outer = 0x95463800] 16:55:36 INFO - PROCESS | 1856 | 1466034936664 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9842f400) [pid = 1856] [serial = 1902] [outer = 0x95463800] 16:55:37 INFO - PROCESS | 1856 | 1466034937695 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 16:55:37 INFO - PROCESS | 1856 | 1466034937777 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1856 | 1466034937781 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:55:37 INFO - PROCESS | 1856 | 1466034937788 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1856 | 1466034937794 Marionette TRACE conn3 <- [1,2506,null,{}] 16:55:37 INFO - PROCESS | 1856 | 1466034937810 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 1856 | 1466034937826 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:38 INFO - PROCESS | 1856 | 1466034938171 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:55:38 INFO - PROCESS | 1856 | 1466034938366 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1856 | 1466034938378 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a4dd800 == 28 [pid = 1856] [id = 634] 16:55:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a9c5800) [pid = 1856] [serial = 1903] [outer = (nil)] 16:55:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9aa37000) [pid = 1856] [serial = 1904] [outer = 0x9a9c5800] 16:55:38 INFO - PROCESS | 1856 | 1466034938461 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9b207800) [pid = 1856] [serial = 1905] [outer = 0x9a9c5800] 16:55:39 INFO - PROCESS | 1856 | 1466034939631 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1891ms 16:55:39 INFO - PROCESS | 1856 | 1466034939679 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1856 | 1466034939685 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:55:39 INFO - PROCESS | 1856 | 1466034939694 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1856 | 1466034939698 Marionette TRACE conn3 <- [1,2510,null,{}] 16:55:39 INFO - PROCESS | 1856 | 1466034939706 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 1856 | 1466034939712 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:39 INFO - PROCESS | 1856 | 1466034939887 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:55:40 INFO - PROCESS | 1856 | 1466034940220 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1856 | 1466034940234 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a800 == 29 [pid = 1856] [id = 635] 16:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x922f2c00) [pid = 1856] [serial = 1906] [outer = (nil)] 16:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x925eb800) [pid = 1856] [serial = 1907] [outer = 0x922f2c00] 16:55:40 INFO - PROCESS | 1856 | 1466034940307 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92672400) [pid = 1856] [serial = 1908] [outer = 0x922f2c00] 16:55:40 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1000 == 28 [pid = 1856] [id = 613] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x99fc2800) [pid = 1856] [serial = 1827] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x93fc5c00) [pid = 1856] [serial = 1850] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x978b4800) [pid = 1856] [serial = 1853] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9b0b5000) [pid = 1856] [serial = 1851] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92676800) [pid = 1856] [serial = 1841] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x926ca800) [pid = 1856] [serial = 1842] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9291fc00) [pid = 1856] [serial = 1832] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92b9d800) [pid = 1856] [serial = 1833] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9545fc00) [pid = 1856] [serial = 1835] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x978cec00) [pid = 1856] [serial = 1836] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a9cbc00) [pid = 1856] [serial = 1838] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a9cf400) [pid = 1856] [serial = 1839] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eeccc00) [pid = 1856] [serial = 1829] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91fe5c00) [pid = 1856] [serial = 1830] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9973fc00) [pid = 1856] [serial = 1847] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92d96000) [pid = 1856] [serial = 1844] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x93b64800) [pid = 1856] [serial = 1845] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9b51c400) [pid = 1856] [serial = 1856] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9b751c00) [pid = 1856] [serial = 1857] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9a4d3800) [pid = 1856] [serial = 1848] [outer = (nil)] [url = about:blank] 16:55:40 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a8b6c00) [pid = 1856] [serial = 1854] [outer = (nil)] [url = about:blank] 16:55:41 INFO - PROCESS | 1856 | 1466034941177 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1534ms 16:55:41 INFO - PROCESS | 1856 | 1466034941239 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1856 | 1466034941246 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:55:41 INFO - PROCESS | 1856 | 1466034941256 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1856 | 1466034941260 Marionette TRACE conn3 <- [1,2514,null,{}] 16:55:41 INFO - PROCESS | 1856 | 1466034941266 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 1856 | 1466034941272 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:41 INFO - PROCESS | 1856 | 1466034941432 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:55:41 INFO - PROCESS | 1856 | 1466034941442 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1856 | 1466034941450 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x92919000 == 29 [pid = 1856] [id = 636] 16:55:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9291a000) [pid = 1856] [serial = 1909] [outer = (nil)] 16:55:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92920800) [pid = 1856] [serial = 1910] [outer = 0x9291a000] 16:55:41 INFO - PROCESS | 1856 | 1466034941528 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92b99400) [pid = 1856] [serial = 1911] [outer = 0x9291a000] 16:55:42 INFO - PROCESS | 1856 | 1466034942472 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1238ms 16:55:42 INFO - PROCESS | 1856 | 1466034942495 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1856 | 1466034942498 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:55:42 INFO - PROCESS | 1856 | 1466034942508 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1856 | 1466034942513 Marionette TRACE conn3 <- [1,2518,null,{}] 16:55:42 INFO - PROCESS | 1856 | 1466034942529 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1856 | 1466034942537 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:42 INFO - PROCESS | 1856 | 1466034942692 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:55:42 INFO - PROCESS | 1856 | 1466034942884 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1856 | 1466034942895 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4b800 == 30 [pid = 1856] [id = 637] 16:55:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93fc9000) [pid = 1856] [serial = 1912] [outer = (nil)] 16:55:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x95435800) [pid = 1856] [serial = 1913] [outer = 0x93fc9000] 16:55:42 INFO - PROCESS | 1856 | 1466034942964 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978a7c00) [pid = 1856] [serial = 1914] [outer = 0x93fc9000] 16:55:43 INFO - PROCESS | 1856 | 1466034943837 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1385ms 16:55:43 INFO - PROCESS | 1856 | 1466034943895 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1856 | 1466034943898 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:55:43 INFO - PROCESS | 1856 | 1466034943904 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1856 | 1466034943907 Marionette TRACE conn3 <- [1,2522,null,{}] 16:55:43 INFO - PROCESS | 1856 | 1466034943919 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 1856 | 1466034943922 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:44 INFO - PROCESS | 1856 | 1466034944127 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:55:44 INFO - PROCESS | 1856 | 1466034944151 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1856 | 1466034944158 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b96c00 == 31 [pid = 1856] [id = 638] 16:55:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978cc800) [pid = 1856] [serial = 1915] [outer = (nil)] 16:55:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x99ec0800) [pid = 1856] [serial = 1916] [outer = 0x978cc800] 16:55:44 INFO - PROCESS | 1856 | 1466034944224 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a4d4800) [pid = 1856] [serial = 1917] [outer = 0x978cc800] 16:55:45 INFO - PROCESS | 1856 | 1466034945139 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1292ms 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x926d1000) [pid = 1856] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eec6000) [pid = 1856] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x926cd400) [pid = 1856] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91735c00) [pid = 1856] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92676400) [pid = 1856] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x978ad400) [pid = 1856] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9b269800) [pid = 1856] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x926c9c00) [pid = 1856] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c3e3000) [pid = 1856] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x95467000) [pid = 1856] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x92b9c000) [pid = 1856] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:55:45 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9d554400) [pid = 1856] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:55:45 INFO - PROCESS | 1856 | 1466034945282 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1856 | 1466034945286 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:55:45 INFO - PROCESS | 1856 | 1466034945299 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1856 | 1466034945301 Marionette TRACE conn3 <- [1,2526,null,{}] 16:55:45 INFO - PROCESS | 1856 | 1466034945307 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:45 INFO - PROCESS | 1856 | 1466034945312 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:45 INFO - PROCESS | 1856 | 1466034945459 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:55:45 INFO - PROCESS | 1856 | 1466034945470 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1856 | 1466034945478 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x91735000 == 32 [pid = 1856] [id = 639] 16:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x926c9c00) [pid = 1856] [serial = 1918] [outer = (nil)] 16:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x92d92000) [pid = 1856] [serial = 1919] [outer = 0x926c9c00] 16:55:45 INFO - PROCESS | 1856 | 1466034945543 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9542fc00) [pid = 1856] [serial = 1920] [outer = 0x926c9c00] 16:55:46 INFO - PROCESS | 1856 | 1466034946453 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1179ms 16:55:46 INFO - PROCESS | 1856 | 1466034946478 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1856 | 1466034946481 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:55:46 INFO - PROCESS | 1856 | 1466034946497 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1856 | 1466034946500 Marionette TRACE conn3 <- [1,2530,null,{}] 16:55:46 INFO - PROCESS | 1856 | 1466034946505 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 1856 | 1466034946515 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:46 INFO - PROCESS | 1856 | 1466034946703 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:55:46 INFO - PROCESS | 1856 | 1466034946712 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1856 | 1466034946722 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x931ec400 == 33 [pid = 1856] [id = 640] 16:55:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9a9c4c00) [pid = 1856] [serial = 1921] [outer = (nil)] 16:55:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9b201400) [pid = 1856] [serial = 1922] [outer = 0x9a9c4c00] 16:55:46 INFO - PROCESS | 1856 | 1466034946787 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9b206800) [pid = 1856] [serial = 1923] [outer = 0x9a9c4c00] 16:55:47 INFO - PROCESS | 1856 | 1466034947867 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1432ms 16:55:47 INFO - PROCESS | 1856 | 1466034947930 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:55:47 INFO - PROCESS | 1856 | 1466034947936 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:55:47 INFO - PROCESS | 1856 | 1466034947944 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1856 | 1466034947949 Marionette TRACE conn3 <- [1,2534,null,{}] 16:55:47 INFO - PROCESS | 1856 | 1466034947958 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:47 INFO - PROCESS | 1856 | 1466034947964 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:48 INFO - PROCESS | 1856 | 1466034948182 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:55:48 INFO - PROCESS | 1856 | 1466034948420 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1856 | 1466034948429 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff2400 == 34 [pid = 1856] [id = 641] 16:55:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922eb000) [pid = 1856] [serial = 1924] [outer = (nil)] 16:55:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92743000) [pid = 1856] [serial = 1925] [outer = 0x922eb000] 16:55:48 INFO - PROCESS | 1856 | 1466034948556 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92750000) [pid = 1856] [serial = 1926] [outer = 0x922eb000] 16:55:49 INFO - PROCESS | 1856 | 1466034949498 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1583ms 16:55:49 INFO - PROCESS | 1856 | 1466034949527 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1856 | 1466034949534 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:55:49 INFO - PROCESS | 1856 | 1466034949545 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1856 | 1466034949549 Marionette TRACE conn3 <- [1,2538,null,{}] 16:55:49 INFO - PROCESS | 1856 | 1466034949555 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:49 INFO - PROCESS | 1856 | 1466034949561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:49 INFO - PROCESS | 1856 | 1466034949741 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:55:49 INFO - PROCESS | 1856 | 1466034949924 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1856 | 1466034949933 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x91730000 == 35 [pid = 1856] [id = 642] 16:55:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93b5c800) [pid = 1856] [serial = 1927] [outer = (nil)] 16:55:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93fc5c00) [pid = 1856] [serial = 1928] [outer = 0x93b5c800] 16:55:50 INFO - PROCESS | 1856 | 1466034950015 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9543b000) [pid = 1856] [serial = 1929] [outer = 0x93b5c800] 16:55:51 INFO - PROCESS | 1856 | 1466034951033 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1531ms 16:55:51 INFO - PROCESS | 1856 | 1466034951076 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:55:51 INFO - PROCESS | 1856 | 1466034951081 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:55:51 INFO - PROCESS | 1856 | 1466034951087 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1856 | 1466034951093 Marionette TRACE conn3 <- [1,2542,null,{}] 16:55:51 INFO - PROCESS | 1856 | 1466034951110 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 1856 | 1466034951118 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:51 INFO - PROCESS | 1856 | 1466034951311 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:55:51 INFO - PROCESS | 1856 | 1466034951537 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1856 | 1466034951548 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x99fbb400 == 36 [pid = 1856] [id = 643] 16:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9aa35800) [pid = 1856] [serial = 1930] [outer = (nil)] 16:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b20e400) [pid = 1856] [serial = 1931] [outer = 0x9aa35800] 16:55:51 INFO - PROCESS | 1856 | 1466034951671 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b22ac00) [pid = 1856] [serial = 1932] [outer = 0x9aa35800] 16:55:52 INFO - PROCESS | 1856 | 1466034952528 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1491ms 16:55:52 INFO - PROCESS | 1856 | 1466034952578 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1856 | 1466034952582 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:55:52 INFO - PROCESS | 1856 | 1466034952589 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1856 | 1466034952592 Marionette TRACE conn3 <- [1,2546,null,{}] 16:55:52 INFO - PROCESS | 1856 | 1466034952598 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1856 | 1466034952603 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:52 INFO - PROCESS | 1856 | 1466034952780 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:55:52 INFO - PROCESS | 1856 | 1466034952974 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1856 | 1466034952982 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebe800 == 37 [pid = 1856] [id = 644] 16:55:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91fe9000) [pid = 1856] [serial = 1933] [outer = (nil)] 16:55:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b25f000) [pid = 1856] [serial = 1934] [outer = 0x91fe9000] 16:55:53 INFO - PROCESS | 1856 | 1466034953104 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9b263400) [pid = 1856] [serial = 1935] [outer = 0x91fe9000] 16:55:54 INFO - PROCESS | 1856 | 1466034954041 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1529ms 16:55:54 INFO - PROCESS | 1856 | 1466034954119 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1856 | 1466034954122 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:55:54 INFO - PROCESS | 1856 | 1466034954129 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1856 | 1466034954132 Marionette TRACE conn3 <- [1,2550,null,{}] 16:55:54 INFO - PROCESS | 1856 | 1466034954138 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1856 | 1466034954143 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:54 INFO - PROCESS | 1856 | 1466034954347 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:55:54 INFO - PROCESS | 1856 | 1466034954538 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1856 | 1466034954546 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9aa36000 == 38 [pid = 1856] [id = 645] 16:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b204c00) [pid = 1856] [serial = 1936] [outer = (nil)] 16:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b559800) [pid = 1856] [serial = 1937] [outer = 0x9b204c00] 16:55:54 INFO - PROCESS | 1856 | 1466034954674 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9c0ce800) [pid = 1856] [serial = 1938] [outer = 0x9b204c00] 16:55:55 INFO - PROCESS | 1856 | 1466034955665 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1581ms 16:55:55 INFO - PROCESS | 1856 | 1466034955710 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1856 | 1466034955714 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:55:55 INFO - PROCESS | 1856 | 1466034955720 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1856 | 1466034955724 Marionette TRACE conn3 <- [1,2554,null,{}] 16:55:55 INFO - PROCESS | 1856 | 1466034955729 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:55 INFO - PROCESS | 1856 | 1466034955739 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:56 INFO - PROCESS | 1856 | 1466034956128 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:55:56 INFO - PROCESS | 1856 | 1466034956401 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1856 | 1466034956410 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ed800 == 39 [pid = 1856] [id = 646] 16:55:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x925edc00) [pid = 1856] [serial = 1939] [outer = (nil)] 16:55:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9267dc00) [pid = 1856] [serial = 1940] [outer = 0x925edc00] 16:55:56 INFO - PROCESS | 1856 | 1466034956528 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92743800) [pid = 1856] [serial = 1941] [outer = 0x925edc00] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x978b2800 == 38 [pid = 1856] [id = 615] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9a87f800 == 37 [pid = 1856] [id = 616] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x91732000 == 36 [pid = 1856] [id = 617] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9267cc00 == 35 [pid = 1856] [id = 623] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3800 == 34 [pid = 1856] [id = 626] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x922f1c00 == 33 [pid = 1856] [id = 614] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x91feb400 == 32 [pid = 1856] [id = 619] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc9800 == 31 [pid = 1856] [id = 624] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3e2800 == 30 [pid = 1856] [id = 622] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3c00 == 29 [pid = 1856] [id = 618] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x9b228c00 == 28 [pid = 1856] [id = 621] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x95468400 == 27 [pid = 1856] [id = 620] 16:55:58 INFO - PROCESS | 1856 | --DOCSHELL 0x91733000 == 26 [pid = 1856] [id = 625] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9543bc00) [pid = 1856] [serial = 1892] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9172d800) [pid = 1856] [serial = 1880] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x91fefc00) [pid = 1856] [serial = 1881] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92745000) [pid = 1856] [serial = 1883] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92917000) [pid = 1856] [serial = 1884] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x925e3c00) [pid = 1856] [serial = 1878] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91fee800) [pid = 1856] [serial = 1877] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92d91000) [pid = 1856] [serial = 1860] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92923000) [pid = 1856] [serial = 1859] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a880000) [pid = 1856] [serial = 1863] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99735c00) [pid = 1856] [serial = 1862] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9c0f3800) [pid = 1856] [serial = 1866] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b523800) [pid = 1856] [serial = 1865] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x95461400) [pid = 1856] [serial = 1889] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9d556000) [pid = 1856] [serial = 1869] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9c3e7800) [pid = 1856] [serial = 1868] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x978c9800) [pid = 1856] [serial = 1890] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa110f400) [pid = 1856] [serial = 1872] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9d90e000) [pid = 1856] [serial = 1871] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93dd5800) [pid = 1856] [serial = 1887] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x92d95800) [pid = 1856] [serial = 1886] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0xa252f000) [pid = 1856] [serial = 1875] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0xa23f0400) [pid = 1856] [serial = 1874] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x978c6400) [pid = 1856] [serial = 1893] [outer = (nil)] [url = about:blank] 16:55:58 INFO - PROCESS | 1856 | 1466034958611 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2935ms 16:55:58 INFO - PROCESS | 1856 | 1466034958656 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1856 | 1466034958662 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:55:58 INFO - PROCESS | 1856 | 1466034958670 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1856 | 1466034958675 Marionette TRACE conn3 <- [1,2558,null,{}] 16:55:58 INFO - PROCESS | 1856 | 1466034958684 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1856 | 1466034958689 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:58 INFO - PROCESS | 1856 | 1466034958844 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:55:59 INFO - PROCESS | 1856 | 1466034959032 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1856 | 1466034959041 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:55:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9800 == 27 [pid = 1856] [id = 647] 16:55:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91feac00) [pid = 1856] [serial = 1942] [outer = (nil)] 16:55:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x922f7400) [pid = 1856] [serial = 1943] [outer = 0x91feac00] 16:55:59 INFO - PROCESS | 1856 | 1466034959112 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x922f3c00) [pid = 1856] [serial = 1944] [outer = 0x91feac00] 16:55:59 INFO - PROCESS | 1856 | 1466034959885 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1239ms 16:55:59 INFO - PROCESS | 1856 | 1466034959908 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:55:59 INFO - PROCESS | 1856 | 1466034959916 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:55:59 INFO - PROCESS | 1856 | 1466034959927 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1856 | 1466034959932 Marionette TRACE conn3 <- [1,2562,null,{}] 16:55:59 INFO - PROCESS | 1856 | 1466034959937 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1856 | 1466034959944 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:00 INFO - PROCESS | 1856 | 1466034960116 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:56:00 INFO - PROCESS | 1856 | 1466034960127 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1856 | 1466034960138 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274b000 == 28 [pid = 1856] [id = 648] 16:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9291f800) [pid = 1856] [serial = 1945] [outer = (nil)] 16:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92b9ac00) [pid = 1856] [serial = 1946] [outer = 0x9291f800] 16:56:00 INFO - PROCESS | 1856 | 1466034960206 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92b9f800) [pid = 1856] [serial = 1947] [outer = 0x9291f800] 16:56:01 INFO - PROCESS | 1856 | 1466034961295 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1430ms 16:56:01 INFO - PROCESS | 1856 | 1466034961356 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1856 | 1466034961359 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:56:01 INFO - PROCESS | 1856 | 1466034961372 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1856 | 1466034961377 Marionette TRACE conn3 <- [1,2566,null,{}] 16:56:01 INFO - PROCESS | 1856 | 1466034961395 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 1856 | 1466034961403 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:01 INFO - PROCESS | 1856 | 1466034961622 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:56:01 INFO - PROCESS | 1856 | 1466034961721 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1856 | 1466034961733 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd5800 == 29 [pid = 1856] [id = 649] 16:56:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93ddac00) [pid = 1856] [serial = 1948] [outer = (nil)] 16:56:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fc9c00) [pid = 1856] [serial = 1949] [outer = 0x93ddac00] 16:56:01 INFO - PROCESS | 1856 | 1466034961805 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9543bc00) [pid = 1856] [serial = 1950] [outer = 0x93ddac00] 16:56:02 INFO - PROCESS | 1856 | 1466034962711 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1392ms 16:56:02 INFO - PROCESS | 1856 | 1466034962758 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1856 | 1466034962761 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:56:02 INFO - PROCESS | 1856 | 1466034962776 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1856 | 1466034962779 Marionette TRACE conn3 <- [1,2570,null,{}] 16:56:02 INFO - PROCESS | 1856 | 1466034962784 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 1856 | 1466034962789 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:03 INFO - PROCESS | 1856 | 1466034963003 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978cc800) [pid = 1856] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x926c9c00) [pid = 1856] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x95463800) [pid = 1856] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x922f2c00) [pid = 1856] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x93fc9000) [pid = 1856] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9291a000) [pid = 1856] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92749c00) [pid = 1856] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9a9c4c00) [pid = 1856] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x99383c00) [pid = 1856] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:56:03 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9a9c5800) [pid = 1856] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:56:03 INFO - PROCESS | 1856 | 1466034963474 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1856 | 1466034963486 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5c00 == 30 [pid = 1856] [id = 650] 16:56:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x8eec9000) [pid = 1856] [serial = 1951] [outer = (nil)] 16:56:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x925ec800) [pid = 1856] [serial = 1952] [outer = 0x8eec9000] 16:56:03 INFO - PROCESS | 1856 | 1466034963555 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x95463800) [pid = 1856] [serial = 1953] [outer = 0x8eec9000] 16:56:04 INFO - PROCESS | 1856 | 1466034964331 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 16:56:04 INFO - PROCESS | 1856 | 1466034964357 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1856 | 1466034964360 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:56:04 INFO - PROCESS | 1856 | 1466034964366 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1856 | 1466034964369 Marionette TRACE conn3 <- [1,2574,null,{}] 16:56:04 INFO - PROCESS | 1856 | 1466034964383 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:04 INFO - PROCESS | 1856 | 1466034964388 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:04 INFO - PROCESS | 1856 | 1466034964545 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:56:04 INFO - PROCESS | 1856 | 1466034964560 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1856 | 1466034964570 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x978b5000 == 31 [pid = 1856] [id = 651] 16:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x978ccc00) [pid = 1856] [serial = 1954] [outer = (nil)] 16:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x99ec6c00) [pid = 1856] [serial = 1955] [outer = 0x978ccc00] 16:56:04 INFO - PROCESS | 1856 | 1466034964636 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9a8ab000) [pid = 1856] [serial = 1956] [outer = 0x978ccc00] 16:56:05 INFO - PROCESS | 1856 | 1466034965676 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1398ms 16:56:05 INFO - PROCESS | 1856 | 1466034965766 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1856 | 1466034965773 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:56:05 INFO - PROCESS | 1856 | 1466034965782 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1856 | 1466034965786 Marionette TRACE conn3 <- [1,2578,null,{}] 16:56:05 INFO - PROCESS | 1856 | 1466034965795 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1856 | 1466034965801 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:06 INFO - PROCESS | 1856 | 1466034966020 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:56:06 INFO - PROCESS | 1856 | 1466034966287 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1856 | 1466034966302 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3000 == 32 [pid = 1856] [id = 652] 16:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x922f4400) [pid = 1856] [serial = 1957] [outer = (nil)] 16:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92676800) [pid = 1856] [serial = 1958] [outer = 0x922f4400] 16:56:06 INFO - PROCESS | 1856 | 1466034966407 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92742c00) [pid = 1856] [serial = 1959] [outer = 0x922f4400] 16:56:07 INFO - PROCESS | 1856 | 1466034967372 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1633ms 16:56:07 INFO - PROCESS | 1856 | 1466034967415 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1856 | 1466034967422 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:56:07 INFO - PROCESS | 1856 | 1466034967461 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1856 | 1466034967466 Marionette TRACE conn3 <- [1,2582,null,{}] 16:56:07 INFO - PROCESS | 1856 | 1466034967472 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:07 INFO - PROCESS | 1856 | 1466034967478 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:07 INFO - PROCESS | 1856 | 1466034967664 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:56:07 INFO - PROCESS | 1856 | 1466034967897 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1856 | 1466034967907 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ec800 == 33 [pid = 1856] [id = 653] 16:56:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93dcf000) [pid = 1856] [serial = 1960] [outer = (nil)] 16:56:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93fcb800) [pid = 1856] [serial = 1961] [outer = 0x93dcf000] 16:56:08 INFO - PROCESS | 1856 | 1466034968012 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dda800) [pid = 1856] [serial = 1962] [outer = 0x93dcf000] 16:56:08 INFO - PROCESS | 1856 | 1466034968991 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1596ms 16:56:09 INFO - PROCESS | 1856 | 1466034969069 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1856 | 1466034969072 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:56:09 INFO - PROCESS | 1856 | 1466034969081 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1856 | 1466034969086 Marionette TRACE conn3 <- [1,2586,null,{}] 16:56:09 INFO - PROCESS | 1856 | 1466034969103 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1856 | 1466034969111 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:09 INFO - PROCESS | 1856 | 1466034969300 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:56:09 INFO - PROCESS | 1856 | 1466034969531 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1856 | 1466034969551 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9ca800 == 34 [pid = 1856] [id = 654] 16:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a9cac00) [pid = 1856] [serial = 1963] [outer = (nil)] 16:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a9ee000) [pid = 1856] [serial = 1964] [outer = 0x9a9cac00] 16:56:09 INFO - PROCESS | 1856 | 1466034969660 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b203800) [pid = 1856] [serial = 1965] [outer = 0x9a9cac00] 16:56:10 INFO - PROCESS | 1856 | 1466034970609 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1603ms 16:56:10 INFO - PROCESS | 1856 | 1466034970687 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1856 | 1466034970692 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:56:10 INFO - PROCESS | 1856 | 1466034970700 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1856 | 1466034970704 Marionette TRACE conn3 <- [1,2590,null,{}] 16:56:10 INFO - PROCESS | 1856 | 1466034970709 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 1856 | 1466034970715 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:10 INFO - PROCESS | 1856 | 1466034970903 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:56:11 INFO - PROCESS | 1856 | 1466034971083 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1856 | 1466034971093 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd4000 == 35 [pid = 1856] [id = 655] 16:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a9cdc00) [pid = 1856] [serial = 1966] [outer = (nil)] 16:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b264400) [pid = 1856] [serial = 1967] [outer = 0x9a9cdc00] 16:56:11 INFO - PROCESS | 1856 | 1466034971247 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b515400) [pid = 1856] [serial = 1968] [outer = 0x9a9cdc00] 16:56:12 INFO - PROCESS | 1856 | 1466034972184 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1690ms 16:56:12 INFO - PROCESS | 1856 | 1466034972391 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1856 | 1466034972398 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:56:12 INFO - PROCESS | 1856 | 1466034972406 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1856 | 1466034972410 Marionette TRACE conn3 <- [1,2594,null,{}] 16:56:12 INFO - PROCESS | 1856 | 1466034972418 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:12 INFO - PROCESS | 1856 | 1466034972425 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:12 INFO - PROCESS | 1856 | 1466034972590 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:56:12 INFO - PROCESS | 1856 | 1466034972826 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1856 | 1466034972840 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e4c00 == 36 [pid = 1856] [id = 656] 16:56:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x925e5000) [pid = 1856] [serial = 1969] [outer = (nil)] 16:56:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x926c8400) [pid = 1856] [serial = 1970] [outer = 0x925e5000] 16:56:12 INFO - PROCESS | 1856 | 1466034972972 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9274a000) [pid = 1856] [serial = 1971] [outer = 0x925e5000] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99ec0800) [pid = 1856] [serial = 1916] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92d92000) [pid = 1856] [serial = 1919] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a4d4800) [pid = 1856] [serial = 1917] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x978b6c00) [pid = 1856] [serial = 1901] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9842f400) [pid = 1856] [serial = 1902] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x925eb800) [pid = 1856] [serial = 1907] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92672400) [pid = 1856] [serial = 1908] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x95435800) [pid = 1856] [serial = 1913] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92920800) [pid = 1856] [serial = 1910] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92b99400) [pid = 1856] [serial = 1911] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92923800) [pid = 1856] [serial = 1898] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92ba1800) [pid = 1856] [serial = 1899] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b201400) [pid = 1856] [serial = 1922] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9a8ac000) [pid = 1856] [serial = 1896] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x99ec0000) [pid = 1856] [serial = 1895] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9aa37000) [pid = 1856] [serial = 1904] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9b207800) [pid = 1856] [serial = 1905] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9b206800) [pid = 1856] [serial = 1923] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9542fc00) [pid = 1856] [serial = 1920] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x978a7c00) [pid = 1856] [serial = 1914] [outer = (nil)] [url = about:blank] 16:56:13 INFO - PROCESS | 1856 | 1466034973946 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1583ms 16:56:13 INFO - PROCESS | 1856 | 1466034973988 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1856 | 1466034973993 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:56:14 INFO - PROCESS | 1856 | 1466034974004 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1856 | 1466034974010 Marionette TRACE conn3 <- [1,2598,null,{}] 16:56:14 INFO - PROCESS | 1856 | 1466034974015 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1856 | 1466034974021 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:14 INFO - PROCESS | 1856 | 1466034974223 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:56:14 INFO - PROCESS | 1856 | 1466034974359 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1856 | 1466034974364 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267ec00 == 37 [pid = 1856] [id = 657] 16:56:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x92b9a400) [pid = 1856] [serial = 1972] [outer = (nil)] 16:56:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x93b5ac00) [pid = 1856] [serial = 1973] [outer = 0x92b9a400] 16:56:14 INFO - PROCESS | 1856 | 1466034974439 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93fc8800) [pid = 1856] [serial = 1974] [outer = 0x92b9a400] 16:56:15 INFO - PROCESS | 1856 | 1466034975239 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1299ms 16:56:15 INFO - PROCESS | 1856 | 1466034975298 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1856 | 1466034975302 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:56:15 INFO - PROCESS | 1856 | 1466034975308 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1856 | 1466034975312 Marionette TRACE conn3 <- [1,2602,null,{}] 16:56:15 INFO - PROCESS | 1856 | 1466034975326 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 1856 | 1466034975334 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:15 INFO - PROCESS | 1856 | 1466034975492 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:56:15 INFO - PROCESS | 1856 | 1466034975503 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1856 | 1466034975512 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x98423000 == 38 [pid = 1856] [id = 658] 16:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9842f400) [pid = 1856] [serial = 1975] [outer = (nil)] 16:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x99735c00) [pid = 1856] [serial = 1976] [outer = 0x9842f400] 16:56:15 INFO - PROCESS | 1856 | 1466034975719 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9a169c00) [pid = 1856] [serial = 1977] [outer = 0x9842f400] 16:56:16 INFO - PROCESS | 1856 | 1466034976607 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1340ms 16:56:16 INFO - PROCESS | 1856 | 1466034976648 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1856 | 1466034976652 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:56:16 INFO - PROCESS | 1856 | 1466034976658 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1856 | 1466034976660 Marionette TRACE conn3 <- [1,2606,null,{}] 16:56:16 INFO - PROCESS | 1856 | 1466034976673 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:16 INFO - PROCESS | 1856 | 1466034976677 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:16 INFO - PROCESS | 1856 | 1466034976883 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:56:16 INFO - PROCESS | 1856 | 1466034976908 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1856 | 1466034976916 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1c00 == 39 [pid = 1856] [id = 659] 16:56:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99ebe400) [pid = 1856] [serial = 1978] [outer = (nil)] 16:56:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a9c3000) [pid = 1856] [serial = 1979] [outer = 0x99ebe400] 16:56:16 INFO - PROCESS | 1856 | 1466034976979 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a9cf000) [pid = 1856] [serial = 1980] [outer = 0x99ebe400] 16:56:17 INFO - PROCESS | 1856 | 1466034977907 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1294ms 16:56:17 INFO - PROCESS | 1856 | 1466034977952 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1856 | 1466034977956 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:56:17 INFO - PROCESS | 1856 | 1466034977971 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1856 | 1466034977975 Marionette TRACE conn3 <- [1,2610,null,{}] 16:56:17 INFO - PROCESS | 1856 | 1466034977980 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 1856 | 1466034977985 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:18 INFO - PROCESS | 1856 | 1466034978225 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93ddac00) [pid = 1856] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eec9000) [pid = 1856] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x922eb000) [pid = 1856] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9291f800) [pid = 1856] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91feac00) [pid = 1856] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x925edc00) [pid = 1856] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x93b5c800) [pid = 1856] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9aa35800) [pid = 1856] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x91fe9000) [pid = 1856] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:56:18 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9b204c00) [pid = 1856] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:56:18 INFO - PROCESS | 1856 | 1466034978339 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1856 | 1466034978347 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecbc00 == 40 [pid = 1856] [id = 660] 16:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x9172f800) [pid = 1856] [serial = 1981] [outer = (nil)] 16:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x925e7800) [pid = 1856] [serial = 1982] [outer = 0x9172f800] 16:56:18 INFO - PROCESS | 1856 | 1466034978413 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9291f800) [pid = 1856] [serial = 1983] [outer = 0x9172f800] 16:56:19 INFO - PROCESS | 1856 | 1466034979206 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1282ms 16:56:19 INFO - PROCESS | 1856 | 1466034979253 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1856 | 1466034979256 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:56:19 INFO - PROCESS | 1856 | 1466034979262 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1856 | 1466034979265 Marionette TRACE conn3 <- [1,2614,null,{}] 16:56:19 INFO - PROCESS | 1856 | 1466034979271 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:19 INFO - PROCESS | 1856 | 1466034979281 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:19 INFO - PROCESS | 1856 | 1466034979484 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:56:19 INFO - PROCESS | 1856 | 1466034979633 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1856 | 1466034979642 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172d800 == 41 [pid = 1856] [id = 661] 16:56:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9aa37000) [pid = 1856] [serial = 1984] [outer = (nil)] 16:56:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9b261800) [pid = 1856] [serial = 1985] [outer = 0x9aa37000] 16:56:19 INFO - PROCESS | 1856 | 1466034979710 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9c0ee000) [pid = 1856] [serial = 1986] [outer = 0x9aa37000] 16:56:20 INFO - PROCESS | 1856 | 1466034980622 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1390ms 16:56:20 INFO - PROCESS | 1856 | 1466034980654 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1856 | 1466034980661 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:56:20 INFO - PROCESS | 1856 | 1466034980670 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1856 | 1466034980674 Marionette TRACE conn3 <- [1,2618,null,{}] 16:56:20 INFO - PROCESS | 1856 | 1466034980683 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1856 | 1466034980689 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:20 INFO - PROCESS | 1856 | 1466034980877 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:56:21 INFO - PROCESS | 1856 | 1466034981058 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1856 | 1466034981072 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecac00 == 42 [pid = 1856] [id = 662] 16:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91736800) [pid = 1856] [serial = 1987] [outer = (nil)] 16:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9267a400) [pid = 1856] [serial = 1988] [outer = 0x91736800] 16:56:21 INFO - PROCESS | 1856 | 1466034981154 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92b92400) [pid = 1856] [serial = 1989] [outer = 0x91736800] 16:56:22 INFO - PROCESS | 1856 | 1466034982144 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1535ms 16:56:22 INFO - PROCESS | 1856 | 1466034982204 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1856 | 1466034982212 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:56:22 INFO - PROCESS | 1856 | 1466034982222 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1856 | 1466034982227 Marionette TRACE conn3 <- [1,2622,null,{}] 16:56:22 INFO - PROCESS | 1856 | 1466034982233 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:22 INFO - PROCESS | 1856 | 1466034982239 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:22 INFO - PROCESS | 1856 | 1466034982419 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:56:22 INFO - PROCESS | 1856 | 1466034982600 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1856 | 1466034982609 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fee400 == 43 [pid = 1856] [id = 663] 16:56:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93dd4400) [pid = 1856] [serial = 1990] [outer = (nil)] 16:56:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978b6400) [pid = 1856] [serial = 1991] [outer = 0x93dd4400] 16:56:22 INFO - PROCESS | 1856 | 1466034982691 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9846f800) [pid = 1856] [serial = 1992] [outer = 0x93dd4400] 16:56:23 INFO - PROCESS | 1856 | 1466034983672 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1491ms 16:56:23 INFO - PROCESS | 1856 | 1466034983714 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:56:23 INFO - PROCESS | 1856 | 1466034983719 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:56:23 INFO - PROCESS | 1856 | 1466034983725 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1856 | 1466034983731 Marionette TRACE conn3 <- [1,2626,null,{}] 16:56:23 INFO - PROCESS | 1856 | 1466034983748 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 1856 | 1466034983756 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:23 INFO - PROCESS | 1856 | 1466034983933 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:56:24 INFO - PROCESS | 1856 | 1466034984124 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1856 | 1466034984136 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b209800 == 44 [pid = 1856] [id = 664] 16:56:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9b20a400) [pid = 1856] [serial = 1993] [outer = (nil)] 16:56:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b267800) [pid = 1856] [serial = 1994] [outer = 0x9b20a400] 16:56:24 INFO - PROCESS | 1856 | 1466034984218 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9c26f800) [pid = 1856] [serial = 1995] [outer = 0x9b20a400] 16:56:25 INFO - PROCESS | 1856 | 1466034985122 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1442ms 16:56:25 INFO - PROCESS | 1856 | 1466034985166 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:56:25 INFO - PROCESS | 1856 | 1466034985171 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:56:25 INFO - PROCESS | 1856 | 1466034985195 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1856 | 1466034985199 Marionette TRACE conn3 <- [1,2630,null,{}] 16:56:25 INFO - PROCESS | 1856 | 1466034985205 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1856 | 1466034985210 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:25 INFO - PROCESS | 1856 | 1466034985382 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:56:25 INFO - PROCESS | 1856 | 1466034985533 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1856 | 1466034985542 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c26d800 == 45 [pid = 1856] [id = 665] 16:56:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9c274c00) [pid = 1856] [serial = 1996] [outer = (nil)] 16:56:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c3e9400) [pid = 1856] [serial = 1997] [outer = 0x9c274c00] 16:56:25 INFO - PROCESS | 1856 | 1466034985626 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3ed000) [pid = 1856] [serial = 1998] [outer = 0x9c274c00] 16:56:26 INFO - PROCESS | 1856 | 1466034986564 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1449ms 16:56:26 INFO - PROCESS | 1856 | 1466034986627 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1856 | 1466034986631 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:56:26 INFO - PROCESS | 1856 | 1466034986637 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1856 | 1466034986640 Marionette TRACE conn3 <- [1,2634,null,{}] 16:56:26 INFO - PROCESS | 1856 | 1466034986646 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:26 INFO - PROCESS | 1856 | 1466034986651 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:26 INFO - PROCESS | 1856 | 1466034986817 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:56:27 INFO - PROCESS | 1856 | 1466034986998 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1856 | 1466034987006 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c3e0c00 == 46 [pid = 1856] [id = 666] 16:56:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c3ebc00) [pid = 1856] [serial = 1999] [outer = (nil)] 16:56:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9d90f400) [pid = 1856] [serial = 2000] [outer = 0x9c3ebc00] 16:56:27 INFO - PROCESS | 1856 | 1466034987081 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9d9db400) [pid = 1856] [serial = 2001] [outer = 0x9c3ebc00] 16:56:28 INFO - PROCESS | 1856 | 1466034988003 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1434ms 16:56:28 INFO - PROCESS | 1856 | 1466034988071 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:56:28 INFO - PROCESS | 1856 | 1466034988075 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:56:28 INFO - PROCESS | 1856 | 1466034988082 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1856 | 1466034988085 Marionette TRACE conn3 <- [1,2638,null,{}] 16:56:28 INFO - PROCESS | 1856 | 1466034988091 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1856 | 1466034988101 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:28 INFO - PROCESS | 1856 | 1466034988341 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:56:28 INFO - PROCESS | 1856 | 1466034988525 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1856 | 1466034988536 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8c00 == 47 [pid = 1856] [id = 667] 16:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x925e3400) [pid = 1856] [serial = 2002] [outer = (nil)] 16:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa2324c00) [pid = 1856] [serial = 2003] [outer = 0x925e3400] 16:56:28 INFO - PROCESS | 1856 | 1466034988678 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa23a4c00) [pid = 1856] [serial = 2004] [outer = 0x925e3400] 16:56:29 INFO - PROCESS | 1856 | 1466034989600 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1580ms 16:56:29 INFO - PROCESS | 1856 | 1466034989662 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:56:29 INFO - PROCESS | 1856 | 1466034989666 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:56:29 INFO - PROCESS | 1856 | 1466034989672 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1856 | 1466034989676 Marionette TRACE conn3 <- [1,2642,null,{}] 16:56:29 INFO - PROCESS | 1856 | 1466034989682 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 1856 | 1466034989687 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:29 INFO - PROCESS | 1856 | 1466034989857 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:56:30 INFO - PROCESS | 1856 | 1466034990039 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1856 | 1466034990046 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x91733800 == 48 [pid = 1856] [id = 668] 16:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x92d8dc00) [pid = 1856] [serial = 2005] [outer = (nil)] 16:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa23f1400) [pid = 1856] [serial = 2006] [outer = 0x92d8dc00] 16:56:30 INFO - PROCESS | 1856 | 1466034990125 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa23f8000) [pid = 1856] [serial = 2007] [outer = 0x92d8dc00] 16:56:31 INFO - PROCESS | 1856 | 1466034991023 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:56:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1379ms 16:56:31 INFO - PROCESS | 1856 | 1466034991052 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1856 | 1466034991056 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:56:31 INFO - PROCESS | 1856 | 1466034991064 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1856 | 1466034991069 Marionette TRACE conn3 <- [1,2646,null,{}] 16:56:31 INFO - PROCESS | 1856 | 1466034991075 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 1856 | 1466034991080 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:31 INFO - PROCESS | 1856 | 1466034991271 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:56:31 INFO - PROCESS | 1856 | 1466034991466 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1856 | 1466034991474 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:31 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2091c00 == 49 [pid = 1856] [id = 669] 16:56:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa2371c00) [pid = 1856] [serial = 2008] [outer = (nil)] 16:56:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2fb1000) [pid = 1856] [serial = 2009] [outer = 0xa2371c00] 16:56:31 INFO - PROCESS | 1856 | 1466034991550 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa2fb3000) [pid = 1856] [serial = 2010] [outer = 0xa2371c00] 16:56:32 INFO - PROCESS | 1856 | 1466034992456 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1433ms 16:56:32 INFO - PROCESS | 1856 | 1466034992497 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1856 | 1466034992501 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:56:32 INFO - PROCESS | 1856 | 1466034992507 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1856 | 1466034992509 Marionette TRACE conn3 <- [1,2650,null,{}] 16:56:32 INFO - PROCESS | 1856 | 1466034992515 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 1856 | 1466034992520 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:32 INFO - PROCESS | 1856 | 1466034992689 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:56:33 INFO - PROCESS | 1856 | 1466034993103 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1856 | 1466034993114 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecb000 == 50 [pid = 1856] [id = 670] 16:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9172c400) [pid = 1856] [serial = 2011] [outer = (nil)] 16:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x91fe9000) [pid = 1856] [serial = 2012] [outer = 0x9172c400] 16:56:33 INFO - PROCESS | 1856 | 1466034993230 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x91ff3800) [pid = 1856] [serial = 2013] [outer = 0x9172c400] 16:56:34 INFO - PROCESS | 1856 | 1466034994180 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1729ms 16:56:34 INFO - PROCESS | 1856 | 1466034994239 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1856 | 1466034994245 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:56:34 INFO - PROCESS | 1856 | 1466034994252 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1856 | 1466034994257 Marionette TRACE conn3 <- [1,2654,null,{}] 16:56:34 INFO - PROCESS | 1856 | 1466034994264 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 1856 | 1466034994272 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:34 INFO - PROCESS | 1856 | 1466034994447 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:56:34 INFO - PROCESS | 1856 | 1466034994641 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1856 | 1466034994658 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecbc00 == 49 [pid = 1856] [id = 660] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x98423000 == 48 [pid = 1856] [id = 658] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9267ec00 == 47 [pid = 1856] [id = 657] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x925e4c00 == 46 [pid = 1856] [id = 656] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x925ed800 == 45 [pid = 1856] [id = 646] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9800 == 44 [pid = 1856] [id = 647] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9274b000 == 43 [pid = 1856] [id = 648] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd5800 == 42 [pid = 1856] [id = 649] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5c00 == 41 [pid = 1856] [id = 650] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x978b5000 == 40 [pid = 1856] [id = 651] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd4000 == 39 [pid = 1856] [id = 655] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3000 == 38 [pid = 1856] [id = 652] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x922ec800 == 37 [pid = 1856] [id = 653] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9ca800 == 36 [pid = 1856] [id = 654] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebe800 == 35 [pid = 1856] [id = 644] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9aa36000 == 34 [pid = 1856] [id = 645] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1c00 == 33 [pid = 1856] [id = 659] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0xa2091c00 == 32 [pid = 1856] [id = 669] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecb000 == 31 [pid = 1856] [id = 670] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x91733800 == 30 [pid = 1856] [id = 668] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8c00 == 29 [pid = 1856] [id = 667] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9c3e0c00 == 28 [pid = 1856] [id = 666] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9b209800 == 27 [pid = 1856] [id = 664] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9c26d800 == 26 [pid = 1856] [id = 665] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x91fee400 == 25 [pid = 1856] [id = 663] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x9172d800 == 24 [pid = 1856] [id = 661] 16:56:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecac00 == 23 [pid = 1856] [id = 662] 16:56:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec2c00 == 24 [pid = 1856] [id = 671] 16:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eec3800) [pid = 1856] [serial = 2014] [outer = (nil)] 16:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x8eecb000) [pid = 1856] [serial = 2015] [outer = 0x8eec3800] 16:56:35 INFO - PROCESS | 1856 | 1466034995702 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x91733800) [pid = 1856] [serial = 2016] [outer = 0x8eec3800] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x99ec6c00) [pid = 1856] [serial = 1955] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x93fc9c00) [pid = 1856] [serial = 1949] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x925ec800) [pid = 1856] [serial = 1952] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x92743000) [pid = 1856] [serial = 1925] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92b9ac00) [pid = 1856] [serial = 1946] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x922f7400) [pid = 1856] [serial = 1943] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x922f3c00) [pid = 1856] [serial = 1944] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9267dc00) [pid = 1856] [serial = 1940] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9543b000) [pid = 1856] [serial = 1929] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92743800) [pid = 1856] [serial = 1941] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93fc5c00) [pid = 1856] [serial = 1928] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b22ac00) [pid = 1856] [serial = 1932] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b20e400) [pid = 1856] [serial = 1931] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b263400) [pid = 1856] [serial = 1935] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x92750000) [pid = 1856] [serial = 1926] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b25f000) [pid = 1856] [serial = 1934] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92b9f800) [pid = 1856] [serial = 1947] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9543bc00) [pid = 1856] [serial = 1950] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9c0ce800) [pid = 1856] [serial = 1938] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9b559800) [pid = 1856] [serial = 1937] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x95463800) [pid = 1856] [serial = 1953] [outer = (nil)] [url = about:blank] 16:56:36 INFO - PROCESS | 1856 | 1466034996699 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2485ms 16:56:36 INFO - PROCESS | 1856 | 1466034996738 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1856 | 1466034996744 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:56:36 INFO - PROCESS | 1856 | 1466034996752 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1856 | 1466034996755 Marionette TRACE conn3 <- [1,2658,null,{}] 16:56:36 INFO - PROCESS | 1856 | 1466034996763 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1856 | 1466034996767 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:36 INFO - PROCESS | 1856 | 1466034996935 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:56:37 INFO - PROCESS | 1856 | 1466034997071 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1856 | 1466034997080 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x925eec00 == 25 [pid = 1856] [id = 672] 16:56:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92671800) [pid = 1856] [serial = 2017] [outer = (nil)] 16:56:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x926cf800) [pid = 1856] [serial = 2018] [outer = 0x92671800] 16:56:37 INFO - PROCESS | 1856 | 1466034997149 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x92746000) [pid = 1856] [serial = 2019] [outer = 0x92671800] 16:56:37 INFO - PROCESS | 1856 | 1466034997936 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:56:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1228ms 16:56:37 INFO - PROCESS | 1856 | 1466034997980 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1856 | 1466034997987 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:56:37 INFO - PROCESS | 1856 | 1466034997998 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 1856 | 1466034998002 Marionette TRACE conn3 <- [1,2662,null,{}] 16:56:38 INFO - PROCESS | 1856 | 1466034998008 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:38 INFO - PROCESS | 1856 | 1466034998012 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:38 INFO - PROCESS | 1856 | 1466034998179 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:56:38 INFO - PROCESS | 1856 | 1466034998190 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1856 | 1466034998198 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b9e800 == 26 [pid = 1856] [id = 673] 16:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92b9f000) [pid = 1856] [serial = 2020] [outer = (nil)] 16:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x92d8b800) [pid = 1856] [serial = 2021] [outer = 0x92b9f000] 16:56:38 INFO - PROCESS | 1856 | 1466034998265 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92d97400) [pid = 1856] [serial = 2022] [outer = 0x92b9f000] 16:56:39 INFO - PROCESS | 1856 | 1466034999291 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1332ms 16:56:39 INFO - PROCESS | 1856 | 1466034999329 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1856 | 1466034999332 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:56:39 INFO - PROCESS | 1856 | 1466034999339 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1856 | 1466034999344 Marionette TRACE conn3 <- [1,2666,null,{}] 16:56:39 INFO - PROCESS | 1856 | 1466034999368 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 1856 | 1466034999377 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:39 INFO - PROCESS | 1856 | 1466034999601 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:56:39 INFO - PROCESS | 1856 | 1466034999626 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1856 | 1466034999636 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc9400 == 27 [pid = 1856] [id = 674] 16:56:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x93fc9c00) [pid = 1856] [serial = 2023] [outer = (nil)] 16:56:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9545d400) [pid = 1856] [serial = 2024] [outer = 0x93fc9c00] 16:56:39 INFO - PROCESS | 1856 | 1466034999711 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x95468c00) [pid = 1856] [serial = 2025] [outer = 0x93fc9c00] 16:56:40 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9aa37000) [pid = 1856] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x99ebe400) [pid = 1856] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9172f800) [pid = 1856] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x978ccc00) [pid = 1856] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9842f400) [pid = 1856] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9cac00) [pid = 1856] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x93dcf000) [pid = 1856] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x925e5000) [pid = 1856] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a9cdc00) [pid = 1856] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92b9a400) [pid = 1856] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:56:41 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x922f4400) [pid = 1856] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:56:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:41 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:41 INFO - PROCESS | 1856 | 1466035001496 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2204ms 16:56:41 INFO - PROCESS | 1856 | 1466035001543 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1856 | 1466035001547 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:56:41 INFO - PROCESS | 1856 | 1466035001557 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1856 | 1466035001561 Marionette TRACE conn3 <- [1,2670,null,{}] 16:56:41 INFO - PROCESS | 1856 | 1466035001568 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1856 | 1466035001573 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:41 INFO - PROCESS | 1856 | 1466035001766 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:56:41 INFO - PROCESS | 1856 | 1466035001780 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1856 | 1466035001788 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecac00 == 28 [pid = 1856] [id = 675] 16:56:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9172ac00) [pid = 1856] [serial = 2026] [outer = (nil)] 16:56:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x93dcf000) [pid = 1856] [serial = 2027] [outer = 0x9172ac00] 16:56:41 INFO - PROCESS | 1856 | 1466035001854 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x978b6c00) [pid = 1856] [serial = 2028] [outer = 0x9172ac00] 16:56:42 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 1856 | 1466035003071 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:43 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 16:56:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1537ms 16:56:43 INFO - PROCESS | 1856 | 1466035003104 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1856 | 1466035003111 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:56:43 INFO - PROCESS | 1856 | 1466035003120 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1856 | 1466035003125 Marionette TRACE conn3 <- [1,2674,null,{}] 16:56:43 INFO - PROCESS | 1856 | 1466035003133 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 1856 | 1466035003139 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:43 INFO - PROCESS | 1856 | 1466035003434 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:56:43 INFO - PROCESS | 1856 | 1466035003623 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1856 | 1466035003631 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677c00 == 29 [pid = 1856] [id = 676] 16:56:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9267d000) [pid = 1856] [serial = 2029] [outer = (nil)] 16:56:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x926d1800) [pid = 1856] [serial = 2030] [outer = 0x9267d000] 16:56:43 INFO - PROCESS | 1856 | 1466035003717 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92ba1800) [pid = 1856] [serial = 2031] [outer = 0x9267d000] 16:56:45 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:45 INFO - PROCESS | 1856 | 1466035005197 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:45 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 16:56:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2138ms 16:56:45 INFO - PROCESS | 1856 | 1466035005287 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 1856 | 1466035005295 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:56:45 INFO - PROCESS | 1856 | 1466035005308 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1856 | 1466035005311 Marionette TRACE conn3 <- [1,2678,null,{}] 16:56:45 INFO - PROCESS | 1856 | 1466035005318 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:45 INFO - PROCESS | 1856 | 1466035005324 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:45 INFO - PROCESS | 1856 | 1466035005493 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:56:45 INFO - PROCESS | 1856 | 1466035005672 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1856 | 1466035005681 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ea000 == 30 [pid = 1856] [id = 677] 16:56:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x93dd2000) [pid = 1856] [serial = 2032] [outer = (nil)] 16:56:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x99390000) [pid = 1856] [serial = 2033] [outer = 0x93dd2000] 16:56:45 INFO - PROCESS | 1856 | 1466035005763 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9a168400) [pid = 1856] [serial = 2034] [outer = 0x93dd2000] 16:56:47 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:47 INFO - PROCESS | 1856 | 1466035007151 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:56:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1884ms 16:56:47 INFO - PROCESS | 1856 | 1466035007190 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1856 | 1466035007194 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:56:47 INFO - PROCESS | 1856 | 1466035007201 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1856 | 1466035007207 Marionette TRACE conn3 <- [1,2682,null,{}] 16:56:47 INFO - PROCESS | 1856 | 1466035007361 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1856 | 1466035007369 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:47 INFO - PROCESS | 1856 | 1466035007603 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:56:47 INFO - PROCESS | 1856 | 1466035007740 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1856 | 1466035007751 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8ae000 == 31 [pid = 1856] [id = 678] 16:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a8b4000) [pid = 1856] [serial = 2035] [outer = (nil)] 16:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9c4800) [pid = 1856] [serial = 2036] [outer = 0x9a8b4000] 16:56:47 INFO - PROCESS | 1856 | 1466035007832 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9a9cdc00) [pid = 1856] [serial = 2037] [outer = 0x9a8b4000] 16:56:49 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4b800 == 30 [pid = 1856] [id = 637] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b261800) [pid = 1856] [serial = 1985] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9a9c3000) [pid = 1856] [serial = 1979] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x925e7800) [pid = 1856] [serial = 1982] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9cf000) [pid = 1856] [serial = 1980] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9a8ab000) [pid = 1856] [serial = 1956] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x99735c00) [pid = 1856] [serial = 1976] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9ee000) [pid = 1856] [serial = 1964] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9b203800) [pid = 1856] [serial = 1965] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fcb800) [pid = 1856] [serial = 1961] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93dda800) [pid = 1856] [serial = 1962] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926c8400) [pid = 1856] [serial = 1970] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9274a000) [pid = 1856] [serial = 1971] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9b264400) [pid = 1856] [serial = 1967] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b515400) [pid = 1856] [serial = 1968] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93b5ac00) [pid = 1856] [serial = 1973] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93fc8800) [pid = 1856] [serial = 1974] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92676800) [pid = 1856] [serial = 1958] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92742c00) [pid = 1856] [serial = 1959] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9c0ee000) [pid = 1856] [serial = 1986] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9291f800) [pid = 1856] [serial = 1983] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a169c00) [pid = 1856] [serial = 1977] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:49 INFO - PROCESS | 1856 | 1466035009361 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:56:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2176ms 16:56:49 INFO - PROCESS | 1856 | 1466035009377 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 1856 | 1466035009383 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:56:49 INFO - PROCESS | 1856 | 1466035009391 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1856 | 1466035009396 Marionette TRACE conn3 <- [1,2686,null,{}] 16:56:49 INFO - PROCESS | 1856 | 1466035009403 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 1856 | 1466035009409 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:49 INFO - PROCESS | 1856 | 1466035009551 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:56:49 INFO - PROCESS | 1856 | 1466035009691 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1856 | 1466035009700 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fee000 == 31 [pid = 1856] [id = 679] 16:56:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x922e9400) [pid = 1856] [serial = 2038] [outer = (nil)] 16:56:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x926d4400) [pid = 1856] [serial = 2039] [outer = 0x922e9400] 16:56:49 INFO - PROCESS | 1856 | 1466035009778 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92916000) [pid = 1856] [serial = 2040] [outer = 0x922e9400] 16:56:50 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:50 INFO - PROCESS | 1856 | 1466035010933 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:50 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 16:56:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1585ms 16:56:50 INFO - PROCESS | 1856 | 1466035010976 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1856 | 1466035010983 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:56:50 INFO - PROCESS | 1856 | 1466035010992 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1856 | 1466035010997 Marionette TRACE conn3 <- [1,2690,null,{}] 16:56:51 INFO - PROCESS | 1856 | 1466035011002 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1856 | 1466035011008 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:51 INFO - PROCESS | 1856 | 1466035011225 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:56:51 INFO - PROCESS | 1856 | 1466035011284 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 1856 | 1466035011293 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b95000 == 32 [pid = 1856] [id = 680] 16:56:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d95800) [pid = 1856] [serial = 2041] [outer = (nil)] 16:56:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fcb800) [pid = 1856] [serial = 2042] [outer = 0x92d95800] 16:56:51 INFO - PROCESS | 1856 | 1466035011361 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9545fc00) [pid = 1856] [serial = 2043] [outer = 0x92d95800] 16:56:52 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:52 INFO - PROCESS | 1856 | 1466035012710 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:52 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 16:56:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:56:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1732ms 16:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:56:52 INFO - PROCESS | 1856 | 1466035012726 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1856 | 1466035012728 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:56:52 INFO - PROCESS | 1856 | 1466035012735 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1856 | 1466035012741 Marionette TRACE conn3 <- [1,2694,null,{}] 16:56:52 INFO - PROCESS | 1856 | 1466035012762 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 1856 | 1466035012769 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:53 INFO - PROCESS | 1856 | 1466035012997 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:56:53 INFO - PROCESS | 1856 | 1466035013030 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 1856 | 1466035013039 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a760800 == 33 [pid = 1856] [id = 681] 16:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a8ac000) [pid = 1856] [serial = 2044] [outer = (nil)] 16:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a8b7400) [pid = 1856] [serial = 2045] [outer = 0x9a8ac000] 16:56:53 INFO - PROCESS | 1856 | 1466035013113 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a9cc000) [pid = 1856] [serial = 2046] [outer = 0x9a8ac000] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91736800) [pid = 1856] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93fc9c00) [pid = 1856] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92671800) [pid = 1856] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93dd4400) [pid = 1856] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92b9f000) [pid = 1856] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x8eec3800) [pid = 1856] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9172c400) [pid = 1856] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9b20a400) [pid = 1856] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c274c00) [pid = 1856] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9c3ebc00) [pid = 1856] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x925e3400) [pid = 1856] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x92d8dc00) [pid = 1856] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:56:53 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0xa2371c00) [pid = 1856] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:56:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:54 INFO - PROCESS | 1856 | 1466035014454 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:54 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 16:56:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1754ms 16:56:54 INFO - PROCESS | 1856 | 1466035014489 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1856 | 1466035014493 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:56:54 INFO - PROCESS | 1856 | 1466035014500 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1856 | 1466035014502 Marionette TRACE conn3 <- [1,2698,null,{}] 16:56:54 INFO - PROCESS | 1856 | 1466035014508 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1856 | 1466035014513 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:54 INFO - PROCESS | 1856 | 1466035014761 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:56:54 INFO - PROCESS | 1856 | 1466035014781 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1856 | 1466035014789 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x92671800 == 34 [pid = 1856] [id = 682] 16:56:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x92b98c00) [pid = 1856] [serial = 2047] [outer = (nil)] 16:56:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9a8b7c00) [pid = 1856] [serial = 2048] [outer = 0x92b98c00] 16:56:54 INFO - PROCESS | 1856 | 1466035014854 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9aa35800) [pid = 1856] [serial = 2049] [outer = 0x92b98c00] 16:56:56 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:56 INFO - PROCESS | 1856 | 1466035016121 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:56:56 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 16:56:56 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:56:56 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:56 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:56:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1679ms 16:56:56 INFO - PROCESS | 1856 | 1466035016181 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1856 | 1466035016186 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:56:56 INFO - PROCESS | 1856 | 1466035016195 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1856 | 1466035016199 Marionette TRACE conn3 <- [1,2702,null,{}] 16:56:56 INFO - PROCESS | 1856 | 1466035016252 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:56 INFO - PROCESS | 1856 | 1466035016258 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:56 INFO - PROCESS | 1856 | 1466035016529 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:56:56 INFO - PROCESS | 1856 | 1466035016711 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1856 | 1466035016725 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274a000 == 35 [pid = 1856] [id = 683] 16:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9274ac00) [pid = 1856] [serial = 2050] [outer = (nil)] 16:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92d8d800) [pid = 1856] [serial = 2051] [outer = 0x9274ac00] 16:56:56 INFO - PROCESS | 1856 | 1466035016802 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x931edc00) [pid = 1856] [serial = 2052] [outer = 0x9274ac00] 16:56:57 INFO - PROCESS | 1856 | 1466035017753 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1631ms 16:56:57 INFO - PROCESS | 1856 | 1466035017825 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1856 | 1466035017833 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:56:57 INFO - PROCESS | 1856 | 1466035017845 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1856 | 1466035017849 Marionette TRACE conn3 <- [1,2706,null,{}] 16:56:57 INFO - PROCESS | 1856 | 1466035017856 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 1856 | 1466035017862 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:58 INFO - PROCESS | 1856 | 1466035018082 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:56:58 INFO - PROCESS | 1856 | 1466035018351 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1856 | 1466035018364 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd4800 == 36 [pid = 1856] [id = 684] 16:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x978cec00) [pid = 1856] [serial = 2053] [outer = (nil)] 16:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x99ec2c00) [pid = 1856] [serial = 2054] [outer = 0x978cec00] 16:56:58 INFO - PROCESS | 1856 | 1466035018526 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a755000) [pid = 1856] [serial = 2055] [outer = 0x978cec00] 16:56:59 INFO - PROCESS | 1856 | 1466035019483 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:56:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1684ms 16:56:59 INFO - PROCESS | 1856 | 1466035019529 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:56:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:56:59 INFO - PROCESS | 1856 | 1466035019533 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:56:59 INFO - PROCESS | 1856 | 1466035019540 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1856 | 1466035019546 Marionette TRACE conn3 <- [1,2710,null,{}] 16:56:59 INFO - PROCESS | 1856 | 1466035019562 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1856 | 1466035019571 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:56:59 INFO - PROCESS | 1856 | 1466035019748 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:57:00 INFO - PROCESS | 1856 | 1466035020038 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1856 | 1466035020048 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b210800 == 37 [pid = 1856] [id = 685] 16:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9b21e400) [pid = 1856] [serial = 2056] [outer = (nil)] 16:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9b22bc00) [pid = 1856] [serial = 2057] [outer = 0x9b21e400] 16:57:00 INFO - PROCESS | 1856 | 1466035020171 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9b25d800) [pid = 1856] [serial = 2058] [outer = 0x9b21e400] 16:57:01 INFO - PROCESS | 1856 | 1466035021084 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1856 | 1466035021136 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:57:01 INFO - PROCESS | 1856 | 1466035021143 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1856 | 1466035021145 Marionette TRACE conn3 <- [1,2714,null,{}] 16:57:01 INFO - PROCESS | 1856 | 1466035021151 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1856 | 1466035021156 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:01 INFO - PROCESS | 1856 | 1466035021341 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:57:01 INFO - PROCESS | 1856 | 1466035021528 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1856 | 1466035021538 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b22c400 == 38 [pid = 1856] [id = 686] 16:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9b268c00) [pid = 1856] [serial = 2059] [outer = (nil)] 16:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9c0cf800) [pid = 1856] [serial = 2060] [outer = 0x9b268c00] 16:57:01 INFO - PROCESS | 1856 | 1466035021613 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9c0e7000) [pid = 1856] [serial = 2061] [outer = 0x9b268c00] 16:57:02 INFO - PROCESS | 1856 | 1466035022562 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:57:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1488ms 16:57:02 INFO - PROCESS | 1856 | 1466035022632 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1856 | 1466035022636 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:57:02 INFO - PROCESS | 1856 | 1466035022642 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1856 | 1466035022646 Marionette TRACE conn3 <- [1,2718,null,{}] 16:57:02 INFO - PROCESS | 1856 | 1466035022651 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 1856 | 1466035022657 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:02 INFO - PROCESS | 1856 | 1466035022863 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:57:03 INFO - PROCESS | 1856 | 1466035023045 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1856 | 1466035023052 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x99fb8000 == 39 [pid = 1856] [id = 687] 16:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b266400) [pid = 1856] [serial = 2062] [outer = (nil)] 16:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c3e2400) [pid = 1856] [serial = 2063] [outer = 0x9b266400] 16:57:03 INFO - PROCESS | 1856 | 1466035023132 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3e0800) [pid = 1856] [serial = 2064] [outer = 0x9b266400] 16:57:04 INFO - PROCESS | 1856 | 1466035024124 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:57:04 INFO - PROCESS | 1856 | 1466035024178 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:57:04 INFO - PROCESS | 1856 | 1466035024185 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1856 | 1466035024188 Marionette TRACE conn3 <- [1,2722,null,{}] 16:57:04 INFO - PROCESS | 1856 | 1466035024194 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1856 | 1466035024205 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:04 INFO - PROCESS | 1856 | 1466035024596 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:57:04 INFO - PROCESS | 1856 | 1466035024874 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1856 | 1466035024883 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x92676000 == 40 [pid = 1856] [id = 688] 16:57:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x92676800) [pid = 1856] [serial = 2065] [outer = (nil)] 16:57:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x926cac00) [pid = 1856] [serial = 2066] [outer = 0x92676800] 16:57:04 INFO - PROCESS | 1856 | 1466035024956 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x92748c00) [pid = 1856] [serial = 2067] [outer = 0x92676800] 16:57:05 INFO - PROCESS | 1856 | 1466035025887 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 1856 | 1466035025925 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:57:05 INFO - PROCESS | 1856 | 1466035025933 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1856 | 1466035025938 Marionette TRACE conn3 <- [1,2726,null,{}] 16:57:05 INFO - PROCESS | 1856 | 1466035025945 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:05 INFO - PROCESS | 1856 | 1466035025950 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:06 INFO - PROCESS | 1856 | 1466035026119 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92b94000 == 39 [pid = 1856] [id = 628] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x9267c800 == 38 [pid = 1856] [id = 627] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x99fbb400 == 37 [pid = 1856] [id = 643] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x91730000 == 36 [pid = 1856] [id = 642] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec2c00 == 35 [pid = 1856] [id = 671] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92919000 == 34 [pid = 1856] [id = 636] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x9545e000 == 33 [pid = 1856] [id = 633] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee800 == 32 [pid = 1856] [id = 630] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x91735000 == 31 [pid = 1856] [id = 639] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92678800 == 30 [pid = 1856] [id = 629] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x9a4dd800 == 29 [pid = 1856] [id = 634] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92b96c00 == 28 [pid = 1856] [id = 638] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a800 == 27 [pid = 1856] [id = 635] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x922f7800 == 26 [pid = 1856] [id = 632] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff2400 == 25 [pid = 1856] [id = 641] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x931ec400 == 24 [pid = 1856] [id = 640] 16:57:07 INFO - PROCESS | 1856 | --DOCSHELL 0x91734800 == 23 [pid = 1856] [id = 631] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93dcf000) [pid = 1856] [serial = 2027] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92b92400) [pid = 1856] [serial = 1989] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9267a400) [pid = 1856] [serial = 1988] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9545d400) [pid = 1856] [serial = 2024] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x926cf800) [pid = 1856] [serial = 2018] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9846f800) [pid = 1856] [serial = 1992] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x92746000) [pid = 1856] [serial = 2019] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92d8b800) [pid = 1856] [serial = 2021] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8eecb000) [pid = 1856] [serial = 2015] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91733800) [pid = 1856] [serial = 2016] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x978b6400) [pid = 1856] [serial = 1991] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91ff3800) [pid = 1856] [serial = 2013] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x91fe9000) [pid = 1856] [serial = 2012] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c26f800) [pid = 1856] [serial = 1995] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9b267800) [pid = 1856] [serial = 1994] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9c3ed000) [pid = 1856] [serial = 1998] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9c3e9400) [pid = 1856] [serial = 1997] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9d9db400) [pid = 1856] [serial = 2001] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9d90f400) [pid = 1856] [serial = 2000] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0xa23a4c00) [pid = 1856] [serial = 2004] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0xa2324c00) [pid = 1856] [serial = 2003] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0xa23f8000) [pid = 1856] [serial = 2007] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0xa23f1400) [pid = 1856] [serial = 2006] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0xa2fb3000) [pid = 1856] [serial = 2010] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0xa2fb1000) [pid = 1856] [serial = 2009] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x95468c00) [pid = 1856] [serial = 2025] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x92d97400) [pid = 1856] [serial = 2022] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1856 | 1466035027349 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 1856 | 1466035027356 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5800 == 24 [pid = 1856] [id = 689] 16:57:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x8eec7800) [pid = 1856] [serial = 2068] [outer = (nil)] 16:57:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x9172a800) [pid = 1856] [serial = 2069] [outer = 0x8eec7800] 16:57:07 INFO - PROCESS | 1856 | 1466035027434 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x91735c00) [pid = 1856] [serial = 2070] [outer = 0x8eec7800] 16:57:08 INFO - PROCESS | 1856 | 1466035028215 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2297ms 16:57:08 INFO - PROCESS | 1856 | 1466035028231 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:57:08 INFO - PROCESS | 1856 | 1466035028237 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:57:08 INFO - PROCESS | 1856 | 1466035028244 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 1856 | 1466035028248 Marionette TRACE conn3 <- [1,2730,null,{}] 16:57:08 INFO - PROCESS | 1856 | 1466035028256 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:08 INFO - PROCESS | 1856 | 1466035028264 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:08 INFO - PROCESS | 1856 | 1466035028421 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:57:08 INFO - PROCESS | 1856 | 1466035028563 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1856 | 1466035028573 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x91feb400 == 25 [pid = 1856] [id = 690] 16:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x922edc00) [pid = 1856] [serial = 2071] [outer = (nil)] 16:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x92674000) [pid = 1856] [serial = 2072] [outer = 0x922edc00] 16:57:08 INFO - PROCESS | 1856 | 1466035028641 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x926c8800) [pid = 1856] [serial = 2073] [outer = 0x922edc00] 16:57:09 INFO - PROCESS | 1856 | 1466035029829 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 16:57:09 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 16:57:09 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:57:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1633ms 16:57:09 INFO - PROCESS | 1856 | 1466035029882 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1856 | 1466035029896 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:57:09 INFO - PROCESS | 1856 | 1466035029925 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1856 | 1466035029928 Marionette TRACE conn3 <- [1,2734,null,{}] 16:57:09 INFO - PROCESS | 1856 | 1466035029934 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1856 | 1466035029939 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:10 INFO - PROCESS | 1856 | 1466035030136 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:57:10 INFO - PROCESS | 1856 | 1466035030254 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1856 | 1466035030262 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92673800 == 26 [pid = 1856] [id = 691] 16:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x92921000) [pid = 1856] [serial = 2074] [outer = (nil)] 16:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x92b99800) [pid = 1856] [serial = 2075] [outer = 0x92921000] 16:57:10 INFO - PROCESS | 1856 | 1466035030331 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x92d8a400) [pid = 1856] [serial = 2076] [outer = 0x92921000] 16:57:11 INFO - PROCESS | 1856 | 1466035031251 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1385ms 16:57:11 INFO - PROCESS | 1856 | 1466035031308 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1856 | 1466035031312 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:57:11 INFO - PROCESS | 1856 | 1466035031327 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1856 | 1466035031336 Marionette TRACE conn3 <- [1,2738,null,{}] 16:57:11 INFO - PROCESS | 1856 | 1466035031359 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1856 | 1466035031366 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:11 INFO - PROCESS | 1856 | 1466035031600 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:57:11 INFO - PROCESS | 1856 | 1466035031633 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1856 | 1466035031642 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291b400 == 27 [pid = 1856] [id = 692] 16:57:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x93ddc800) [pid = 1856] [serial = 2077] [outer = (nil)] 16:57:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x93fc7800) [pid = 1856] [serial = 2078] [outer = 0x93ddc800] 16:57:11 INFO - PROCESS | 1856 | 1466035031708 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x95437c00) [pid = 1856] [serial = 2079] [outer = 0x93ddc800] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x92d95800) [pid = 1856] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a8ac000) [pid = 1856] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x922e9400) [pid = 1856] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x93dd2000) [pid = 1856] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9a8b4000) [pid = 1856] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x9172ac00) [pid = 1856] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:57:12 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x9267d000) [pid = 1856] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:57:12 INFO - PROCESS | 1856 | 1466035032856 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1560ms 16:57:12 INFO - PROCESS | 1856 | 1466035032879 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1856 | 1466035032884 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:57:12 INFO - PROCESS | 1856 | 1466035032891 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1856 | 1466035032894 Marionette TRACE conn3 <- [1,2742,null,{}] 16:57:12 INFO - PROCESS | 1856 | 1466035032899 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 1856 | 1466035032904 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:13 INFO - PROCESS | 1856 | 1466035033055 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:57:13 INFO - PROCESS | 1856 | 1466035033071 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1856 | 1466035033079 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f800 == 28 [pid = 1856] [id = 693] 16:57:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x9274b000) [pid = 1856] [serial = 2080] [outer = (nil)] 16:57:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x95465000) [pid = 1856] [serial = 2081] [outer = 0x9274b000] 16:57:13 INFO - PROCESS | 1856 | 1466035033144 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x978aa800) [pid = 1856] [serial = 2082] [outer = 0x9274b000] 16:57:14 INFO - PROCESS | 1856 | 1466035034030 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:57:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1177ms 16:57:14 INFO - PROCESS | 1856 | 1466035034069 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1856 | 1466035034072 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:57:14 INFO - PROCESS | 1856 | 1466035034078 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1856 | 1466035034081 Marionette TRACE conn3 <- [1,2746,null,{}] 16:57:14 INFO - PROCESS | 1856 | 1466035034087 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1856 | 1466035034091 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:14 INFO - PROCESS | 1856 | 1466035034237 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:57:14 INFO - PROCESS | 1856 | 1466035034317 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1856 | 1466035034342 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0000 == 29 [pid = 1856] [id = 694] 16:57:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x8eec1c00) [pid = 1856] [serial = 2083] [outer = (nil)] 16:57:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9172c400) [pid = 1856] [serial = 2084] [outer = 0x8eec1c00] 16:57:14 INFO - PROCESS | 1856 | 1466035034601 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ff0400) [pid = 1856] [serial = 2085] [outer = 0x8eec1c00] 16:57:15 INFO - PROCESS | 1856 | 1466035035688 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1641ms 16:57:15 INFO - PROCESS | 1856 | 1466035035744 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1856 | 1466035035750 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:57:15 INFO - PROCESS | 1856 | 1466035035759 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1856 | 1466035035764 Marionette TRACE conn3 <- [1,2750,null,{}] 16:57:15 INFO - PROCESS | 1856 | 1466035035772 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:15 INFO - PROCESS | 1856 | 1466035035778 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:15 INFO - PROCESS | 1856 | 1466035035961 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:57:16 INFO - PROCESS | 1856 | 1466035036144 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1856 | 1466035036157 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ec400 == 30 [pid = 1856] [id = 695] 16:57:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92922c00) [pid = 1856] [serial = 2086] [outer = (nil)] 16:57:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x92b9ec00) [pid = 1856] [serial = 2087] [outer = 0x92922c00] 16:57:16 INFO - PROCESS | 1856 | 1466035036235 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d96c00) [pid = 1856] [serial = 2088] [outer = 0x92922c00] 16:57:17 INFO - PROCESS | 1856 | 1466035037307 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1591ms 16:57:17 INFO - PROCESS | 1856 | 1466035037352 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1856 | 1466035037359 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:57:17 INFO - PROCESS | 1856 | 1466035037367 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1856 | 1466035037371 Marionette TRACE conn3 <- [1,2754,null,{}] 16:57:17 INFO - PROCESS | 1856 | 1466035037378 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1856 | 1466035037382 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:17 INFO - PROCESS | 1856 | 1466035037602 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:57:17 INFO - PROCESS | 1856 | 1466035037866 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1856 | 1466035037876 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x98235800 == 31 [pid = 1856] [id = 696] 16:57:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x98236000) [pid = 1856] [serial = 2089] [outer = (nil)] 16:57:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9842f000) [pid = 1856] [serial = 2090] [outer = 0x98236000] 16:57:18 INFO - PROCESS | 1856 | 1466035037997 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x99ebe400) [pid = 1856] [serial = 2091] [outer = 0x98236000] 16:57:19 INFO - PROCESS | 1856 | 1466035039008 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1685ms 16:57:19 INFO - PROCESS | 1856 | 1466035039053 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1856 | 1466035039057 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:57:19 INFO - PROCESS | 1856 | 1466035039066 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1856 | 1466035039073 Marionette TRACE conn3 <- [1,2758,null,{}] 16:57:19 INFO - PROCESS | 1856 | 1466035039088 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 1856 | 1466035039095 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:19 INFO - PROCESS | 1856 | 1466035039297 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:57:19 INFO - PROCESS | 1856 | 1466035039519 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1856 | 1466035039531 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ebc00 == 32 [pid = 1856] [id = 697] 16:57:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x926d2000) [pid = 1856] [serial = 2092] [outer = (nil)] 16:57:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a8b4c00) [pid = 1856] [serial = 2093] [outer = 0x926d2000] 16:57:19 INFO - PROCESS | 1856 | 1466035039654 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a9c7c00) [pid = 1856] [serial = 2094] [outer = 0x926d2000] 16:57:20 INFO - PROCESS | 1856 | 1466035040793 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1796ms 16:57:20 INFO - PROCESS | 1856 | 1466035040861 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1856 | 1466035040870 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:57:20 INFO - PROCESS | 1856 | 1466035040878 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1856 | 1466035040882 Marionette TRACE conn3 <- [1,2762,null,{}] 16:57:20 INFO - PROCESS | 1856 | 1466035040890 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1856 | 1466035040895 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:21 INFO - PROCESS | 1856 | 1466035041072 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:57:21 INFO - PROCESS | 1856 | 1466035041327 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1856 | 1466035041341 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:21 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f800 == 31 [pid = 1856] [id = 693] 16:57:21 INFO - PROCESS | 1856 | --DOCSHELL 0x9291b400 == 30 [pid = 1856] [id = 692] 16:57:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x91730400 == 31 [pid = 1856] [id = 698] 16:57:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91fefc00) [pid = 1856] [serial = 2095] [outer = (nil)] 16:57:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x925ee800) [pid = 1856] [serial = 2096] [outer = 0x91fefc00] 16:57:21 INFO - PROCESS | 1856 | 1466035041437 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x926cd000) [pid = 1856] [serial = 2097] [outer = 0x91fefc00] 16:57:21 INFO - PROCESS | 1856 | --DOCSHELL 0x92673800 == 30 [pid = 1856] [id = 691] 16:57:21 INFO - PROCESS | 1856 | --DOCSHELL 0x91feb400 == 29 [pid = 1856] [id = 690] 16:57:21 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5800 == 28 [pid = 1856] [id = 689] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b7c00) [pid = 1856] [serial = 2048] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fcb800) [pid = 1856] [serial = 2042] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9a9cc000) [pid = 1856] [serial = 2046] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92916000) [pid = 1856] [serial = 2040] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a168400) [pid = 1856] [serial = 2034] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9a9c4800) [pid = 1856] [serial = 2036] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x926d4400) [pid = 1856] [serial = 2039] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a8b7400) [pid = 1856] [serial = 2045] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a9cdc00) [pid = 1856] [serial = 2037] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x978b6c00) [pid = 1856] [serial = 2028] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x92ba1800) [pid = 1856] [serial = 2031] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x9545fc00) [pid = 1856] [serial = 2043] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x99390000) [pid = 1856] [serial = 2033] [outer = (nil)] [url = about:blank] 16:57:21 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x926d1800) [pid = 1856] [serial = 2030] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1856 | 1466035042237 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1379ms 16:57:22 INFO - PROCESS | 1856 | 1466035042290 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1856 | 1466035042295 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:57:22 INFO - PROCESS | 1856 | 1466035042307 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1856 | 1466035042310 Marionette TRACE conn3 <- [1,2766,null,{}] 16:57:22 INFO - PROCESS | 1856 | 1466035042320 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:22 INFO - PROCESS | 1856 | 1466035042325 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:22 INFO - PROCESS | 1856 | 1466035042489 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:57:22 INFO - PROCESS | 1856 | 1466035042500 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 1856 | 1466035042506 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x92748000 == 29 [pid = 1856] [id = 699] 16:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x92b94800) [pid = 1856] [serial = 2098] [outer = (nil)] 16:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92b9fc00) [pid = 1856] [serial = 2099] [outer = 0x92b94800] 16:57:22 INFO - PROCESS | 1856 | 1466035042577 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92d97000) [pid = 1856] [serial = 2100] [outer = 0x92b94800] 16:57:23 INFO - PROCESS | 1856 | 1466035043527 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:57:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1253ms 16:57:23 INFO - PROCESS | 1856 | 1466035043560 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1856 | 1466035043564 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:57:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:57:23 INFO - PROCESS | 1856 | 1466035043570 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 1856 | 1466035043575 Marionette TRACE conn3 <- [1,2770,null,{}] 16:57:23 INFO - PROCESS | 1856 | 1466035043590 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1856 | 1466035043598 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:23 INFO - PROCESS | 1856 | 1466035043831 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:57:23 INFO - PROCESS | 1856 | 1466035043921 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1856 | 1466035043929 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fcf800 == 30 [pid = 1856] [id = 700] 16:57:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x95430000) [pid = 1856] [serial = 2101] [outer = (nil)] 16:57:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x978b6c00) [pid = 1856] [serial = 2102] [outer = 0x95430000] 16:57:24 INFO - PROCESS | 1856 | 1466035044000 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x99fbe000) [pid = 1856] [serial = 2103] [outer = 0x95430000] 16:57:24 INFO - PROCESS | 1856 | 1466035044835 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1282ms 16:57:24 INFO - PROCESS | 1856 | 1466035044852 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1856 | 1466035044857 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:57:24 INFO - PROCESS | 1856 | 1466035044881 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1856 | 1466035044884 Marionette TRACE conn3 <- [1,2774,null,{}] 16:57:24 INFO - PROCESS | 1856 | 1466035044889 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:24 INFO - PROCESS | 1856 | 1466035044894 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:25 INFO - PROCESS | 1856 | 1466035045121 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:57:25 INFO - PROCESS | 1856 | 1466035045152 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1856 | 1466035045158 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8b9800 == 31 [pid = 1856] [id = 701] 16:57:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a9c1400) [pid = 1856] [serial = 2104] [outer = (nil)] 16:57:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a9c9c00) [pid = 1856] [serial = 2105] [outer = 0x9a9c1400] 16:57:25 INFO - PROCESS | 1856 | 1466035045226 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9aa37c00) [pid = 1856] [serial = 2106] [outer = 0x9a9c1400] 16:57:26 INFO - PROCESS | 1856 | 1466035046132 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1296ms 16:57:26 INFO - PROCESS | 1856 | 1466035046159 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1856 | 1466035046163 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:57:26 INFO - PROCESS | 1856 | 1466035046169 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1856 | 1466035046171 Marionette TRACE conn3 <- [1,2778,null,{}] 16:57:26 INFO - PROCESS | 1856 | 1466035046181 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:26 INFO - PROCESS | 1856 | 1466035046185 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:26 INFO - PROCESS | 1856 | 1466035046460 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92b98c00) [pid = 1856] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9274ac00) [pid = 1856] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x978cec00) [pid = 1856] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9b21e400) [pid = 1856] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92921000) [pid = 1856] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9b268c00) [pid = 1856] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x922edc00) [pid = 1856] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x8eec7800) [pid = 1856] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x9b266400) [pid = 1856] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:57:26 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x92676800) [pid = 1856] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:57:26 INFO - PROCESS | 1856 | 1466035046583 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 1856 | 1466035046592 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172a400 == 32 [pid = 1856] [id = 702] 16:57:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x922ec800) [pid = 1856] [serial = 2107] [outer = (nil)] 16:57:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9274ac00) [pid = 1856] [serial = 2108] [outer = 0x922ec800] 16:57:26 INFO - PROCESS | 1856 | 1466035046659 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92671c00) [pid = 1856] [serial = 2109] [outer = 0x922ec800] 16:57:27 INFO - PROCESS | 1856 | 1466035047383 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1277ms 16:57:27 INFO - PROCESS | 1856 | 1466035047446 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1856 | 1466035047450 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:57:27 INFO - PROCESS | 1856 | 1466035047455 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1856 | 1466035047458 Marionette TRACE conn3 <- [1,2782,null,{}] 16:57:27 INFO - PROCESS | 1856 | 1466035047463 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1856 | 1466035047473 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:27 INFO - PROCESS | 1856 | 1466035047683 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:57:27 INFO - PROCESS | 1856 | 1466035047823 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1856 | 1466035047831 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9267dc00 == 33 [pid = 1856] [id = 703] 16:57:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92921000) [pid = 1856] [serial = 2110] [outer = (nil)] 16:57:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9b74a400) [pid = 1856] [serial = 2111] [outer = 0x92921000] 16:57:27 INFO - PROCESS | 1856 | 1466035047907 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x978a7c00) [pid = 1856] [serial = 2112] [outer = 0x92921000] 16:57:28 INFO - PROCESS | 1856 | 1466035048793 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1377ms 16:57:28 INFO - PROCESS | 1856 | 1466035048834 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1856 | 1466035048841 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:57:28 INFO - PROCESS | 1856 | 1466035048850 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1856 | 1466035048855 Marionette TRACE conn3 <- [1,2786,null,{}] 16:57:28 INFO - PROCESS | 1856 | 1466035048864 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:28 INFO - PROCESS | 1856 | 1466035048870 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:29 INFO - PROCESS | 1856 | 1466035049060 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:57:29 INFO - PROCESS | 1856 | 1466035049245 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1856 | 1466035049258 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172f800 == 34 [pid = 1856] [id = 704] 16:57:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91feb400) [pid = 1856] [serial = 2113] [outer = (nil)] 16:57:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x926c9c00) [pid = 1856] [serial = 2114] [outer = 0x91feb400] 16:57:29 INFO - PROCESS | 1856 | 1466035049337 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9274e400) [pid = 1856] [serial = 2115] [outer = 0x91feb400] 16:57:30 INFO - PROCESS | 1856 | 1466035050370 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:57:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1583ms 16:57:30 INFO - PROCESS | 1856 | 1466035050433 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1856 | 1466035050440 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:57:30 INFO - PROCESS | 1856 | 1466035050451 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1856 | 1466035050455 Marionette TRACE conn3 <- [1,2790,null,{}] 16:57:30 INFO - PROCESS | 1856 | 1466035050461 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 1856 | 1466035050467 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:30 INFO - PROCESS | 1856 | 1466035050690 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:57:30 INFO - PROCESS | 1856 | 1466035050920 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1856 | 1466035050930 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc7400 == 35 [pid = 1856] [id = 705] 16:57:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x95292400) [pid = 1856] [serial = 2116] [outer = (nil)] 16:57:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x978b0000) [pid = 1856] [serial = 2117] [outer = 0x95292400] 16:57:31 INFO - PROCESS | 1856 | 1466035051056 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x98461000) [pid = 1856] [serial = 2118] [outer = 0x95292400] 16:57:31 INFO - PROCESS | 1856 | 1466035051986 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:57:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1586ms 16:57:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:57:32 INFO - PROCESS | 1856 | 1466035052037 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1856 | 1466035052040 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:57:32 INFO - PROCESS | 1856 | 1466035052047 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1856 | 1466035052053 Marionette TRACE conn3 <- [1,2794,null,{}] 16:57:32 INFO - PROCESS | 1856 | 1466035052069 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 1856 | 1466035052078 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:32 INFO - PROCESS | 1856 | 1466035052288 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:57:32 INFO - PROCESS | 1856 | 1466035052484 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1856 | 1466035052494 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x931e3c00 == 36 [pid = 1856] [id = 706] 16:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b267000) [pid = 1856] [serial = 2119] [outer = (nil)] 16:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b55a000) [pid = 1856] [serial = 2120] [outer = 0x9b267000] 16:57:32 INFO - PROCESS | 1856 | 1466035052662 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c269c00) [pid = 1856] [serial = 2121] [outer = 0x9b267000] 16:57:33 INFO - PROCESS | 1856 | 1466035053520 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1542ms 16:57:33 INFO - PROCESS | 1856 | 1466035053588 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 1856 | 1466035053591 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:57:33 INFO - PROCESS | 1856 | 1466035053598 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1856 | 1466035053602 Marionette TRACE conn3 <- [1,2798,null,{}] 16:57:33 INFO - PROCESS | 1856 | 1466035053607 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 1856 | 1466035053613 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:33 INFO - PROCESS | 1856 | 1466035053826 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:57:34 INFO - PROCESS | 1856 | 1466035054011 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1856 | 1466035054020 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b267800 == 37 [pid = 1856] [id = 707] 16:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b745400) [pid = 1856] [serial = 2122] [outer = (nil)] 16:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9d905400) [pid = 1856] [serial = 2123] [outer = 0x9b745400] 16:57:34 INFO - PROCESS | 1856 | 1466035054100 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9d90e800) [pid = 1856] [serial = 2124] [outer = 0x9b745400] 16:57:35 INFO - PROCESS | 1856 | 1466035055044 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1483ms 16:57:35 INFO - PROCESS | 1856 | 1466035055082 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1856 | 1466035055085 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:57:35 INFO - PROCESS | 1856 | 1466035055091 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1856 | 1466035055095 Marionette TRACE conn3 <- [1,2802,null,{}] 16:57:35 INFO - PROCESS | 1856 | 1466035055101 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 1856 | 1466035055106 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:35 INFO - PROCESS | 1856 | 1466035055287 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:57:35 INFO - PROCESS | 1856 | 1466035055470 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1856 | 1466035055475 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b262400 == 38 [pid = 1856] [id = 708] 16:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e3400) [pid = 1856] [serial = 2125] [outer = (nil)] 16:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa1189c00) [pid = 1856] [serial = 2126] [outer = 0x9c3e3400] 16:57:35 INFO - PROCESS | 1856 | 1466035055561 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa2091000) [pid = 1856] [serial = 2127] [outer = 0x9c3e3400] 16:57:36 INFO - PROCESS | 1856 | 1466035056530 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1488ms 16:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:57:36 INFO - PROCESS | 1856 | 1466035056581 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 1856 | 1466035056584 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:57:36 INFO - PROCESS | 1856 | 1466035056590 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1856 | 1466035056600 Marionette TRACE conn3 <- [1,2806,null,{}] 16:57:36 INFO - PROCESS | 1856 | 1466035056606 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 1856 | 1466035056620 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:37 INFO - PROCESS | 1856 | 1466035057048 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:57:37 INFO - PROCESS | 1856 | 1466035057326 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1856 | 1466035057335 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e3400 == 39 [pid = 1856] [id = 709] 16:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x925e3800) [pid = 1856] [serial = 2128] [outer = (nil)] 16:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x925ecc00) [pid = 1856] [serial = 2129] [outer = 0x925e3800] 16:57:37 INFO - PROCESS | 1856 | 1466035057454 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x926c9000) [pid = 1856] [serial = 2130] [outer = 0x925e3800] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9b22c400 == 38 [pid = 1856] [id = 686] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9b210800 == 37 [pid = 1856] [id = 685] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x92677c00 == 36 [pid = 1856] [id = 676] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x925eec00 == 35 [pid = 1856] [id = 672] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9274a000 == 34 [pid = 1856] [id = 683] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecac00 == 33 [pid = 1856] [id = 675] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9a760800 == 32 [pid = 1856] [id = 681] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x92671800 == 31 [pid = 1856] [id = 682] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x922ec400 == 30 [pid = 1856] [id = 695] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd4800 == 29 [pid = 1856] [id = 684] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0000 == 28 [pid = 1856] [id = 694] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x91fee000 == 27 [pid = 1856] [id = 679] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x99fb8000 == 26 [pid = 1856] [id = 687] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8ae000 == 25 [pid = 1856] [id = 678] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x925ebc00 == 24 [pid = 1856] [id = 697] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x92b9e800 == 23 [pid = 1856] [id = 673] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x98235800 == 22 [pid = 1856] [id = 696] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc9400 == 21 [pid = 1856] [id = 674] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x925ea000 == 20 [pid = 1856] [id = 677] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x92676000 == 19 [pid = 1856] [id = 688] 16:57:38 INFO - PROCESS | 1856 | --DOCSHELL 0x92b95000 == 18 [pid = 1856] [id = 680] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9aa35800) [pid = 1856] [serial = 2049] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x95465000) [pid = 1856] [serial = 2081] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x931edc00) [pid = 1856] [serial = 2052] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x92d8d800) [pid = 1856] [serial = 2051] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a755000) [pid = 1856] [serial = 2055] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x99ec2c00) [pid = 1856] [serial = 2054] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b25d800) [pid = 1856] [serial = 2058] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9b22bc00) [pid = 1856] [serial = 2057] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92b99800) [pid = 1856] [serial = 2075] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x92d8a400) [pid = 1856] [serial = 2076] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x93fc7800) [pid = 1856] [serial = 2078] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9c0e7000) [pid = 1856] [serial = 2061] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9c0cf800) [pid = 1856] [serial = 2060] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92674000) [pid = 1856] [serial = 2072] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9172a800) [pid = 1856] [serial = 2069] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91735c00) [pid = 1856] [serial = 2070] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9c3e0800) [pid = 1856] [serial = 2064] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92748c00) [pid = 1856] [serial = 2067] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9c3e2400) [pid = 1856] [serial = 2063] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x926cac00) [pid = 1856] [serial = 2066] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x926c8800) [pid = 1856] [serial = 2073] [outer = (nil)] [url = about:blank] 16:57:39 INFO - PROCESS | 1856 | 1466035059449 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:57:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2915ms 16:57:39 INFO - PROCESS | 1856 | 1466035059505 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1856 | 1466035059510 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:57:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:57:39 INFO - PROCESS | 1856 | 1466035059519 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1856 | 1466035059524 Marionette TRACE conn3 <- [1,2810,null,{}] 16:57:39 INFO - PROCESS | 1856 | 1466035059533 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 1856 | 1466035059538 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:39 INFO - PROCESS | 1856 | 1466035059758 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:57:39 INFO - PROCESS | 1856 | 1466035059894 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1856 | 1466035059906 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe9400 == 19 [pid = 1856] [id = 710] 16:57:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91fe9800) [pid = 1856] [serial = 2131] [outer = (nil)] 16:57:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x922f2800) [pid = 1856] [serial = 2132] [outer = 0x91fe9800] 16:57:39 INFO - PROCESS | 1856 | 1466035059987 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922f8400) [pid = 1856] [serial = 2133] [outer = 0x91fe9800] 16:57:40 INFO - PROCESS | 1856 | 1466035060725 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:57:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:57:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1239ms 16:57:40 INFO - PROCESS | 1856 | 1466035060761 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1856 | 1466035060769 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:57:40 INFO - PROCESS | 1856 | 1466035060780 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1856 | 1466035060784 Marionette TRACE conn3 <- [1,2814,null,{}] 16:57:40 INFO - PROCESS | 1856 | 1466035060790 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 1856 | 1466035060796 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:40 INFO - PROCESS | 1856 | 1466035060959 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:57:40 INFO - PROCESS | 1856 | 1466035060973 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1856 | 1466035060982 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x92917800 == 20 [pid = 1856] [id = 711] 16:57:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92918c00) [pid = 1856] [serial = 2134] [outer = (nil)] 16:57:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9291f800) [pid = 1856] [serial = 2135] [outer = 0x92918c00] 16:57:41 INFO - PROCESS | 1856 | 1466035061051 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92b93c00) [pid = 1856] [serial = 2136] [outer = 0x92918c00] 16:57:42 INFO - PROCESS | 1856 | 1466035062073 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:57:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1331ms 16:57:42 INFO - PROCESS | 1856 | 1466035062111 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1856 | 1466035062114 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:57:42 INFO - PROCESS | 1856 | 1466035062121 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1856 | 1466035062126 Marionette TRACE conn3 <- [1,2818,null,{}] 16:57:42 INFO - PROCESS | 1856 | 1466035062155 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1856 | 1466035062162 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:42 INFO - PROCESS | 1856 | 1466035062372 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:57:42 INFO - PROCESS | 1856 | 1466035062406 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1856 | 1466035062416 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd9000 == 21 [pid = 1856] [id = 712] 16:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x93dda000) [pid = 1856] [serial = 2137] [outer = (nil)] 16:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93fc4c00) [pid = 1856] [serial = 2138] [outer = 0x93dda000] 16:57:42 INFO - PROCESS | 1856 | 1466035062485 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93fd0400) [pid = 1856] [serial = 2139] [outer = 0x93dda000] 16:57:43 INFO - PROCESS | 1856 | 1466035063375 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1293ms 16:57:43 INFO - PROCESS | 1856 | 1466035063414 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1856 | 1466035063418 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:57:43 INFO - PROCESS | 1856 | 1466035063424 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1856 | 1466035063427 Marionette TRACE conn3 <- [1,2822,null,{}] 16:57:43 INFO - PROCESS | 1856 | 1466035063441 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 1856 | 1466035063446 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:43 INFO - PROCESS | 1856 | 1466035063670 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93ddc800) [pid = 1856] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x922ec800) [pid = 1856] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x926d2000) [pid = 1856] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x98236000) [pid = 1856] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92922c00) [pid = 1856] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92b94800) [pid = 1856] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x91fefc00) [pid = 1856] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x8eec1c00) [pid = 1856] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x95430000) [pid = 1856] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9274b000) [pid = 1856] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:57:44 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92921000) [pid = 1856] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:57:44 INFO - PROCESS | 1856 | 1466035064156 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1856 | 1466035064163 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1c00 == 22 [pid = 1856] [id = 713] 16:57:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x8eecb800) [pid = 1856] [serial = 2140] [outer = (nil)] 16:57:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x922ec800) [pid = 1856] [serial = 2141] [outer = 0x8eecb800] 16:57:44 INFO - PROCESS | 1856 | 1466035064234 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92b99c00) [pid = 1856] [serial = 2142] [outer = 0x8eecb800] 16:57:44 INFO - PROCESS | 1856 | 1466035064981 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:57:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1587ms 16:57:45 INFO - PROCESS | 1856 | 1466035065022 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1856 | 1466035065028 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:57:45 INFO - PROCESS | 1856 | 1466035065037 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1856 | 1466035065041 Marionette TRACE conn3 <- [1,2826,null,{}] 16:57:45 INFO - PROCESS | 1856 | 1466035065053 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1856 | 1466035065058 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:45 INFO - PROCESS | 1856 | 1466035065205 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:57:45 INFO - PROCESS | 1856 | 1466035065250 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1856 | 1466035065259 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f4e000 == 23 [pid = 1856] [id = 714] 16:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9545e400) [pid = 1856] [serial = 2143] [outer = (nil)] 16:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x978ad400) [pid = 1856] [serial = 2144] [outer = 0x9545e400] 16:57:45 INFO - PROCESS | 1856 | 1466035065326 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x99383400) [pid = 1856] [serial = 2145] [outer = 0x9545e400] 16:57:46 INFO - PROCESS | 1856 | 1466035066322 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1345ms 16:57:46 INFO - PROCESS | 1856 | 1466035066382 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1856 | 1466035066389 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:57:46 INFO - PROCESS | 1856 | 1466035066398 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1856 | 1466035066404 Marionette TRACE conn3 <- [1,2830,null,{}] 16:57:46 INFO - PROCESS | 1856 | 1466035066412 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:46 INFO - PROCESS | 1856 | 1466035066418 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:46 INFO - PROCESS | 1856 | 1466035066609 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:57:46 INFO - PROCESS | 1856 | 1466035066814 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1856 | 1466035066827 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe8000 == 24 [pid = 1856] [id = 715] 16:57:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91fe8c00) [pid = 1856] [serial = 2146] [outer = (nil)] 16:57:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92674000) [pid = 1856] [serial = 2147] [outer = 0x91fe8c00] 16:57:46 INFO - PROCESS | 1856 | 1466035066966 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92747000) [pid = 1856] [serial = 2148] [outer = 0x91fe8c00] 16:57:48 INFO - PROCESS | 1856 | 1466035067993 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1646ms 16:57:48 INFO - PROCESS | 1856 | 1466035068044 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1856 | 1466035068052 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:57:48 INFO - PROCESS | 1856 | 1466035068062 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1856 | 1466035068066 Marionette TRACE conn3 <- [1,2834,null,{}] 16:57:48 INFO - PROCESS | 1856 | 1466035068073 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1856 | 1466035068079 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:48 INFO - PROCESS | 1856 | 1466035068261 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:57:48 INFO - PROCESS | 1856 | 1466035068488 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1856 | 1466035068495 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3400 == 25 [pid = 1856] [id = 716] 16:57:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x93dd7000) [pid = 1856] [serial = 2149] [outer = (nil)] 16:57:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x93fc7800) [pid = 1856] [serial = 2150] [outer = 0x93dd7000] 16:57:48 INFO - PROCESS | 1856 | 1466035068623 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9528e400) [pid = 1856] [serial = 2151] [outer = 0x93dd7000] 16:57:49 INFO - PROCESS | 1856 | 1466035069651 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:57:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:57:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 16:57:49 INFO - PROCESS | 1856 | 1466035069694 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 1856 | 1466035069698 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:57:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:57:49 INFO - PROCESS | 1856 | 1466035069705 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 1856 | 1466035069711 Marionette TRACE conn3 <- [1,2838,null,{}] 16:57:49 INFO - PROCESS | 1856 | 1466035069728 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:49 INFO - PROCESS | 1856 | 1466035069736 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:49 INFO - PROCESS | 1856 | 1466035069917 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:57:50 INFO - PROCESS | 1856 | 1466035070153 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1856 | 1466035070162 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a8ae000 == 26 [pid = 1856] [id = 717] 16:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a8ae400) [pid = 1856] [serial = 2152] [outer = (nil)] 16:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9a8b4000) [pid = 1856] [serial = 2153] [outer = 0x9a8ae400] 16:57:50 INFO - PROCESS | 1856 | 1466035070300 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9a9c5000) [pid = 1856] [serial = 2154] [outer = 0x9a8ae400] 16:57:51 INFO - PROCESS | 1856 | 1466035071240 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:57:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1584ms 16:57:51 INFO - PROCESS | 1856 | 1466035071290 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:57:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:57:51 INFO - PROCESS | 1856 | 1466035071295 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 1856 | 1466035071301 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1856 | 1466035071305 Marionette TRACE conn3 <- [1,2842,null,{}] 16:57:51 INFO - PROCESS | 1856 | 1466035071311 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:51 INFO - PROCESS | 1856 | 1466035071316 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:51 INFO - PROCESS | 1856 | 1466035071492 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:57:51 INFO - PROCESS | 1856 | 1466035071690 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1856 | 1466035071699 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd8000 == 27 [pid = 1856] [id = 718] 16:57:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a169c00) [pid = 1856] [serial = 2155] [outer = (nil)] 16:57:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b208c00) [pid = 1856] [serial = 2156] [outer = 0x9a169c00] 16:57:51 INFO - PROCESS | 1856 | 1466035071831 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b20c400) [pid = 1856] [serial = 2157] [outer = 0x9a169c00] 16:57:53 INFO - PROCESS | 1856 | 1466035073062 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:57:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1835ms 16:57:53 INFO - PROCESS | 1856 | 1466035073144 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:57:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:57:53 INFO - PROCESS | 1856 | 1466035073150 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:57:53 INFO - PROCESS | 1856 | 1466035073158 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 1856 | 1466035073162 Marionette TRACE conn3 <- [1,2846,null,{}] 16:57:53 INFO - PROCESS | 1856 | 1466035073179 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 1856 | 1466035073183 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:53 INFO - PROCESS | 1856 | 1466035073351 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x978aa800) [pid = 1856] [serial = 2082] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x95437c00) [pid = 1856] [serial = 2079] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9c9c00) [pid = 1856] [serial = 2105] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9274ac00) [pid = 1856] [serial = 2108] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9a8b4c00) [pid = 1856] [serial = 2093] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9a9c7c00) [pid = 1856] [serial = 2094] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9842f000) [pid = 1856] [serial = 2090] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x99ebe400) [pid = 1856] [serial = 2091] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x92b9ec00) [pid = 1856] [serial = 2087] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92d96c00) [pid = 1856] [serial = 2088] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92b9fc00) [pid = 1856] [serial = 2099] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x92d97000) [pid = 1856] [serial = 2100] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x925ee800) [pid = 1856] [serial = 2096] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x926cd000) [pid = 1856] [serial = 2097] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9172c400) [pid = 1856] [serial = 2084] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x91ff0400) [pid = 1856] [serial = 2085] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x978b6c00) [pid = 1856] [serial = 2102] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92671c00) [pid = 1856] [serial = 2109] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x99fbe000) [pid = 1856] [serial = 2103] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9b74a400) [pid = 1856] [serial = 2111] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x978a7c00) [pid = 1856] [serial = 2112] [outer = (nil)] [url = about:blank] 16:57:53 INFO - PROCESS | 1856 | 1466035073624 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1856 | 1466035073635 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x91fe7c00 == 28 [pid = 1856] [id = 719] 16:57:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x91fe9000) [pid = 1856] [serial = 2158] [outer = (nil)] 16:57:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x91ff1c00) [pid = 1856] [serial = 2159] [outer = 0x91fe9000] 16:57:53 INFO - PROCESS | 1856 | 1466035073706 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x926ce000) [pid = 1856] [serial = 2160] [outer = 0x91fe9000] 16:57:54 INFO - PROCESS | 1856 | 1466035074469 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:57:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1331ms 16:57:54 INFO - PROCESS | 1856 | 1466035074488 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1856 | 1466035074495 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:57:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:57:54 INFO - PROCESS | 1856 | 1466035074509 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1856 | 1466035074513 Marionette TRACE conn3 <- [1,2850,null,{}] 16:57:54 INFO - PROCESS | 1856 | 1466035074529 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:54 INFO - PROCESS | 1856 | 1466035074534 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:54 INFO - PROCESS | 1856 | 1466035074697 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:57:54 INFO - PROCESS | 1856 | 1466035074709 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 1856 | 1466035074718 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274a400 == 29 [pid = 1856] [id = 720] 16:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x92d8c400) [pid = 1856] [serial = 2161] [outer = (nil)] 16:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92d97000) [pid = 1856] [serial = 2162] [outer = 0x92d8c400] 16:57:54 INFO - PROCESS | 1856 | 1466035074785 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93dcf000) [pid = 1856] [serial = 2163] [outer = 0x92d8c400] 16:57:55 INFO - PROCESS | 1856 | 1466035075786 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:57:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1308ms 16:57:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:57:55 INFO - PROCESS | 1856 | 1466035075818 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 1856 | 1466035075821 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:57:55 INFO - PROCESS | 1856 | 1466035075827 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1856 | 1466035075833 Marionette TRACE conn3 <- [1,2854,null,{}] 16:57:55 INFO - PROCESS | 1856 | 1466035075848 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:55 INFO - PROCESS | 1856 | 1466035075856 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:56 INFO - PROCESS | 1856 | 1466035076007 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:57:56 INFO - PROCESS | 1856 | 1466035076178 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1856 | 1466035076187 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9543a000 == 30 [pid = 1856] [id = 721] 16:57:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x978ad800) [pid = 1856] [serial = 2164] [outer = (nil)] 16:57:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9842f000) [pid = 1856] [serial = 2165] [outer = 0x978ad800] 16:57:56 INFO - PROCESS | 1856 | 1466035076256 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9a16e000) [pid = 1856] [serial = 2166] [outer = 0x978ad800] 16:57:57 INFO - PROCESS | 1856 | 1466035077110 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1345ms 16:57:57 INFO - PROCESS | 1856 | 1466035077171 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1856 | 1466035077175 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:57:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:57:57 INFO - PROCESS | 1856 | 1466035077181 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1856 | 1466035077184 Marionette TRACE conn3 <- [1,2858,null,{}] 16:57:57 INFO - PROCESS | 1856 | 1466035077189 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1856 | 1466035077194 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:57 INFO - PROCESS | 1856 | 1466035077411 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:57:57 INFO - PROCESS | 1856 | 1466035077438 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1856 | 1466035077449 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba1c00 == 31 [pid = 1856] [id = 722] 16:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x98235000) [pid = 1856] [serial = 2167] [outer = (nil)] 16:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a9c2800) [pid = 1856] [serial = 2168] [outer = 0x98235000] 16:57:57 INFO - PROCESS | 1856 | 1466035077512 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9cd800) [pid = 1856] [serial = 2169] [outer = 0x98235000] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9b745400) [pid = 1856] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95292400) [pid = 1856] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91fe9800) [pid = 1856] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8eecb800) [pid = 1856] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93dda000) [pid = 1856] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9b267000) [pid = 1856] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x925e3800) [pid = 1856] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x91feb400) [pid = 1856] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x92918c00) [pid = 1856] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x9c3e3400) [pid = 1856] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:57:58 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9a9c1400) [pid = 1856] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:57:58 INFO - PROCESS | 1856 | 1466035078493 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:57:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1330ms 16:57:58 INFO - PROCESS | 1856 | 1466035078513 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1856 | 1466035078517 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:57:58 INFO - PROCESS | 1856 | 1466035078522 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1856 | 1466035078526 Marionette TRACE conn3 <- [1,2862,null,{}] 16:57:58 INFO - PROCESS | 1856 | 1466035078532 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:58 INFO - PROCESS | 1856 | 1466035078537 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:58 INFO - PROCESS | 1856 | 1466035078693 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:57:58 INFO - PROCESS | 1856 | 1466035078706 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1856 | 1466035078712 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eecb800 == 32 [pid = 1856] [id = 723] 16:57:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9172d800) [pid = 1856] [serial = 2170] [outer = (nil)] 16:57:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x99fc1c00) [pid = 1856] [serial = 2171] [outer = 0x9172d800] 16:57:58 INFO - PROCESS | 1856 | 1466035078909 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x9a9e9000) [pid = 1856] [serial = 2172] [outer = 0x9172d800] 16:57:59 INFO - PROCESS | 1856 | 1466035079656 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1151ms 16:57:59 INFO - PROCESS | 1856 | 1466035079674 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1856 | 1466035079678 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:57:59 INFO - PROCESS | 1856 | 1466035079685 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1856 | 1466035079687 Marionette TRACE conn3 <- [1,2866,null,{}] 16:57:59 INFO - PROCESS | 1856 | 1466035079693 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:59 INFO - PROCESS | 1856 | 1466035079703 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:57:59 INFO - PROCESS | 1856 | 1466035079896 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:58:00 INFO - PROCESS | 1856 | 1466035080053 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1856 | 1466035080060 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a414000 == 33 [pid = 1856] [id = 724] 16:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x9b205c00) [pid = 1856] [serial = 2173] [outer = (nil)] 16:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x9b269000) [pid = 1856] [serial = 2174] [outer = 0x9b205c00] 16:58:00 INFO - PROCESS | 1856 | 1466035080128 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9b751000) [pid = 1856] [serial = 2175] [outer = 0x9b205c00] 16:58:01 INFO - PROCESS | 1856 | 1466035081256 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:58:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1629ms 16:58:01 INFO - PROCESS | 1856 | 1466035081315 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1856 | 1466035081321 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:58:01 INFO - PROCESS | 1856 | 1466035081328 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1856 | 1466035081334 Marionette TRACE conn3 <- [1,2870,null,{}] 16:58:01 INFO - PROCESS | 1856 | 1466035081341 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:01 INFO - PROCESS | 1856 | 1466035081347 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:01 INFO - PROCESS | 1856 | 1466035081564 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:58:01 INFO - PROCESS | 1856 | 1466035081813 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 1856 | 1466035081823 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x92671800 == 34 [pid = 1856] [id = 725] 16:58:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92677400) [pid = 1856] [serial = 2176] [outer = (nil)] 16:58:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92b93000) [pid = 1856] [serial = 2177] [outer = 0x92677400] 16:58:01 INFO - PROCESS | 1856 | 1466035081948 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92ba1800) [pid = 1856] [serial = 2178] [outer = 0x92677400] 16:58:02 INFO - PROCESS | 1856 | 1466035082843 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1595ms 16:58:02 INFO - PROCESS | 1856 | 1466035082924 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1856 | 1466035082931 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:58:02 INFO - PROCESS | 1856 | 1466035082947 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1856 | 1466035082950 Marionette TRACE conn3 <- [1,2874,null,{}] 16:58:02 INFO - PROCESS | 1856 | 1466035082957 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1856 | 1466035082963 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:03 INFO - PROCESS | 1856 | 1466035083187 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:58:03 INFO - PROCESS | 1856 | 1466035083457 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1856 | 1466035083466 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x92ba0400 == 35 [pid = 1856] [id = 726] 16:58:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x978b0400) [pid = 1856] [serial = 2179] [outer = (nil)] 16:58:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a263000) [pid = 1856] [serial = 2180] [outer = 0x978b0400] 16:58:03 INFO - PROCESS | 1856 | 1466035083589 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a8b4c00) [pid = 1856] [serial = 2181] [outer = 0x978b0400] 16:58:04 INFO - PROCESS | 1856 | 1466035084511 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:58:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:58:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1633ms 16:58:04 INFO - PROCESS | 1856 | 1466035084582 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 1856 | 1466035084589 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:58:04 INFO - PROCESS | 1856 | 1466035084599 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 1856 | 1466035084607 Marionette TRACE conn3 <- [1,2878,null,{}] 16:58:04 INFO - PROCESS | 1856 | 1466035084630 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:04 INFO - PROCESS | 1856 | 1466035084644 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:05 INFO - PROCESS | 1856 | 1466035085028 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:58:05 INFO - PROCESS | 1856 | 1466035085232 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1856 | 1466035085244 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b263800 == 36 [pid = 1856] [id = 727] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9b264800) [pid = 1856] [serial = 2182] [outer = (nil)] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9c0cf800) [pid = 1856] [serial = 2183] [outer = 0x9b264800] 16:58:05 INFO - PROCESS | 1856 | 1466035085325 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9c266c00) [pid = 1856] [serial = 2184] [outer = 0x9b264800] 16:58:06 INFO - PROCESS | 1856 | 1466035086204 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1648ms 16:58:06 INFO - PROCESS | 1856 | 1466035086245 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:58:06 INFO - PROCESS | 1856 | 1466035086250 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:58:06 INFO - PROCESS | 1856 | 1466035086257 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1856 | 1466035086260 Marionette TRACE conn3 <- [1,2882,null,{}] 16:58:06 INFO - PROCESS | 1856 | 1466035086266 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:06 INFO - PROCESS | 1856 | 1466035086271 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:06 INFO - PROCESS | 1856 | 1466035086449 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:58:06 INFO - PROCESS | 1856 | 1466035086631 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1856 | 1466035086640 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c273c00 == 37 [pid = 1856] [id = 728] 16:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9c274c00) [pid = 1856] [serial = 2185] [outer = (nil)] 16:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3e6400) [pid = 1856] [serial = 2186] [outer = 0x9c274c00] 16:58:06 INFO - PROCESS | 1856 | 1466035086722 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9c3ee000) [pid = 1856] [serial = 2187] [outer = 0x9c274c00] 16:58:07 INFO - PROCESS | 1856 | 1466035087663 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1441ms 16:58:07 INFO - PROCESS | 1856 | 1466035087697 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1856 | 1466035087701 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:58:07 INFO - PROCESS | 1856 | 1466035087707 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1856 | 1466035087711 Marionette TRACE conn3 <- [1,2886,null,{}] 16:58:07 INFO - PROCESS | 1856 | 1466035087716 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:07 INFO - PROCESS | 1856 | 1466035087722 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:07 INFO - PROCESS | 1856 | 1466035087899 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:58:08 INFO - PROCESS | 1856 | 1466035088082 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1856 | 1466035088092 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3800 == 38 [pid = 1856] [id = 729] 16:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x978b2400) [pid = 1856] [serial = 2188] [outer = (nil)] 16:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0xa110f000) [pid = 1856] [serial = 2189] [outer = 0x978b2400] 16:58:08 INFO - PROCESS | 1856 | 1466035088166 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa1187400) [pid = 1856] [serial = 2190] [outer = 0x978b2400] 16:58:09 INFO - PROCESS | 1856 | 1466035089160 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:58:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1496ms 16:58:09 INFO - PROCESS | 1856 | 1466035089205 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1856 | 1466035089208 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:58:09 INFO - PROCESS | 1856 | 1466035089215 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1856 | 1466035089218 Marionette TRACE conn3 <- [1,2890,null,{}] 16:58:09 INFO - PROCESS | 1856 | 1466035089224 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1856 | 1466035089234 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:09 INFO - PROCESS | 1856 | 1466035089420 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:58:09 INFO - PROCESS | 1856 | 1466035089875 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1856 | 1466035089883 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x91732800 == 39 [pid = 1856] [id = 730] 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x91733c00) [pid = 1856] [serial = 2191] [outer = (nil)] 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91738400) [pid = 1856] [serial = 2192] [outer = 0x91733c00] 16:58:10 INFO - PROCESS | 1856 | 1466035090002 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x925e3800) [pid = 1856] [serial = 2193] [outer = 0x91733c00] 16:58:10 INFO - PROCESS | 1856 | 1466035090952 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1784ms 16:58:11 INFO - PROCESS | 1856 | 1466035091003 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1856 | 1466035091009 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:58:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:58:11 INFO - PROCESS | 1856 | 1466035091016 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 1856 | 1466035091020 Marionette TRACE conn3 <- [1,2894,null,{}] 16:58:11 INFO - PROCESS | 1856 | 1466035091028 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 1856 | 1466035091036 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:11 INFO - PROCESS | 1856 | 1466035091209 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:58:11 INFO - PROCESS | 1856 | 1466035091397 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1856 | 1466035091405 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92675000 == 40 [pid = 1856] [id = 731] 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9291c400) [pid = 1856] [serial = 2194] [outer = (nil)] 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x93ddb400) [pid = 1856] [serial = 2195] [outer = 0x9291c400] 16:58:11 INFO - PROCESS | 1856 | 1466035091479 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93fc3400) [pid = 1856] [serial = 2196] [outer = 0x9291c400] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8eecb800 == 39 [pid = 1856] [id = 723] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba1c00 == 38 [pid = 1856] [id = 722] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9543a000 == 37 [pid = 1856] [id = 721] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9274a400 == 36 [pid = 1856] [id = 720] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe7c00 == 35 [pid = 1856] [id = 719] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8ae000 == 34 [pid = 1856] [id = 717] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3400 == 33 [pid = 1856] [id = 716] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd8000 == 32 [pid = 1856] [id = 718] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3800 == 31 [pid = 1856] [id = 729] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x91732800 == 30 [pid = 1856] [id = 730] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9c273c00 == 29 [pid = 1856] [id = 728] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9b263800 == 28 [pid = 1856] [id = 727] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92671800 == 27 [pid = 1856] [id = 725] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92ba0400 == 26 [pid = 1856] [id = 726] 16:58:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9a414000 == 25 [pid = 1856] [id = 724] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x925ecc00) [pid = 1856] [serial = 2129] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9aa37c00) [pid = 1856] [serial = 2106] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x978ad400) [pid = 1856] [serial = 2144] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9d90e800) [pid = 1856] [serial = 2124] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x978b0000) [pid = 1856] [serial = 2117] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x922f8400) [pid = 1856] [serial = 2133] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x922ec800) [pid = 1856] [serial = 2141] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x93fd0400) [pid = 1856] [serial = 2139] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9c269c00) [pid = 1856] [serial = 2121] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x922f2800) [pid = 1856] [serial = 2132] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x98461000) [pid = 1856] [serial = 2118] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fc4c00) [pid = 1856] [serial = 2138] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x926c9000) [pid = 1856] [serial = 2130] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x926c9c00) [pid = 1856] [serial = 2114] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92b93c00) [pid = 1856] [serial = 2136] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9274e400) [pid = 1856] [serial = 2115] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9291f800) [pid = 1856] [serial = 2135] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa2091000) [pid = 1856] [serial = 2127] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b55a000) [pid = 1856] [serial = 2120] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92b99c00) [pid = 1856] [serial = 2142] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa1189c00) [pid = 1856] [serial = 2126] [outer = (nil)] [url = about:blank] 16:58:12 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9d905400) [pid = 1856] [serial = 2123] [outer = (nil)] [url = about:blank] 16:58:13 INFO - PROCESS | 1856 | 1466035093417 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2442ms 16:58:13 INFO - PROCESS | 1856 | 1466035093458 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:58:13 INFO - PROCESS | 1856 | 1466035093464 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:58:13 INFO - PROCESS | 1856 | 1466035093471 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1856 | 1466035093478 Marionette TRACE conn3 <- [1,2898,null,{}] 16:58:13 INFO - PROCESS | 1856 | 1466035093485 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1856 | 1466035093490 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:13 INFO - PROCESS | 1856 | 1466035093648 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:58:13 INFO - PROCESS | 1856 | 1466035093786 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1856 | 1466035093796 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff3000 == 26 [pid = 1856] [id = 732] 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x922ee800) [pid = 1856] [serial = 2197] [outer = (nil)] 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x922f8800) [pid = 1856] [serial = 2198] [outer = 0x922ee800] 16:58:13 INFO - PROCESS | 1856 | 1466035093867 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x9267a400) [pid = 1856] [serial = 2199] [outer = 0x922ee800] 16:58:14 INFO - PROCESS | 1856 | 1466035094688 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1283ms 16:58:14 INFO - PROCESS | 1856 | 1466035094753 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1856 | 1466035094761 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:58:14 INFO - PROCESS | 1856 | 1466035094771 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1856 | 1466035094775 Marionette TRACE conn3 <- [1,2902,null,{}] 16:58:14 INFO - PROCESS | 1856 | 1466035094781 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1856 | 1466035094786 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:14 INFO - PROCESS | 1856 | 1466035094955 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:58:15 INFO - PROCESS | 1856 | 1466035095131 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1856 | 1466035095139 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291a000 == 27 [pid = 1856] [id = 733] 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92921c00) [pid = 1856] [serial = 2200] [outer = (nil)] 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x92b98000) [pid = 1856] [serial = 2201] [outer = 0x92921c00] 16:58:15 INFO - PROCESS | 1856 | 1466035095208 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92b9d400) [pid = 1856] [serial = 2202] [outer = 0x92921c00] 16:58:16 INFO - PROCESS | 1856 | 1466035096118 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1385ms 16:58:16 INFO - PROCESS | 1856 | 1466035096156 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1856 | 1466035096159 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:58:16 INFO - PROCESS | 1856 | 1466035096165 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1856 | 1466035096171 Marionette TRACE conn3 <- [1,2906,null,{}] 16:58:16 INFO - PROCESS | 1856 | 1466035096197 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1856 | 1466035096205 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:16 INFO - PROCESS | 1856 | 1466035096411 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:58:16 INFO - PROCESS | 1856 | 1466035096435 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1856 | 1466035096448 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9542fc00 == 28 [pid = 1856] [id = 734] 16:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x95437000) [pid = 1856] [serial = 2203] [outer = (nil)] 16:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x95461400) [pid = 1856] [serial = 2204] [outer = 0x95437000] 16:58:16 INFO - PROCESS | 1856 | 1466035096516 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x978acc00) [pid = 1856] [serial = 2205] [outer = 0x95437000] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9b205c00) [pid = 1856] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x98235000) [pid = 1856] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9a8ae400) [pid = 1856] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x9a169c00) [pid = 1856] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x91fe9000) [pid = 1856] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x93dd7000) [pid = 1856] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9545e400) [pid = 1856] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92d8c400) [pid = 1856] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91fe8c00) [pid = 1856] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x978ad800) [pid = 1856] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:58:17 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9172d800) [pid = 1856] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:58:17 INFO - PROCESS | 1856 | 1466035097831 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1692ms 16:58:17 INFO - PROCESS | 1856 | 1466035097861 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1856 | 1466035097864 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:58:17 INFO - PROCESS | 1856 | 1466035097871 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1856 | 1466035097874 Marionette TRACE conn3 <- [1,2910,null,{}] 16:58:17 INFO - PROCESS | 1856 | 1466035097879 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:17 INFO - PROCESS | 1856 | 1466035097884 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:18 INFO - PROCESS | 1856 | 1466035098031 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:58:18 INFO - PROCESS | 1856 | 1466035098210 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1856 | 1466035098218 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec8c00 == 29 [pid = 1856] [id = 735] 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92748c00) [pid = 1856] [serial = 2206] [outer = (nil)] 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x93fd1c00) [pid = 1856] [serial = 2207] [outer = 0x92748c00] 16:58:18 INFO - PROCESS | 1856 | 1466035098285 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9823e400) [pid = 1856] [serial = 2208] [outer = 0x92748c00] 16:58:18 INFO - PROCESS | 1856 | 1466035098870 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:58:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:58:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:58:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1037ms 16:58:18 INFO - TEST-START | /DOMEvents/constructors.html 16:58:18 INFO - PROCESS | 1856 | 1466035098908 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:58:18 INFO - PROCESS | 1856 | 1466035098911 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:58:18 INFO - PROCESS | 1856 | 1466035098918 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 1856 | 1466035098921 Marionette TRACE conn3 <- [1,2914,null,{}] 16:58:18 INFO - PROCESS | 1856 | 1466035098926 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:18 INFO - PROCESS | 1856 | 1466035098931 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:19 INFO - PROCESS | 1856 | 1466035099063 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:58:19 INFO - PROCESS | 1856 | 1466035099081 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1856 | 1466035099091 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebec00 == 30 [pid = 1856] [id = 736] 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9172bc00) [pid = 1856] [serial = 2209] [outer = (nil)] 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x99fb6800) [pid = 1856] [serial = 2210] [outer = 0x9172bc00] 16:58:19 INFO - PROCESS | 1856 | 1466035099152 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9a167c00) [pid = 1856] [serial = 2211] [outer = 0x9172bc00] 16:58:20 INFO - PROCESS | 1856 | 1466035100367 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:58:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:58:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1562ms 16:58:20 INFO - PROCESS | 1856 | 1466035100480 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1856 | 1466035100489 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:58:20 INFO - PROCESS | 1856 | 1466035100502 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1856 | 1466035100518 Marionette TRACE conn3 <- [1,2918,null,{}] 16:58:20 INFO - PROCESS | 1856 | 1466035100590 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1856 | 1466035100597 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:20 INFO - PROCESS | 1856 | 1466035100771 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:58:21 INFO - PROCESS | 1856 | 1466035100982 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1856 | 1466035100991 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec7c00 == 31 [pid = 1856] [id = 737] 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x926c8800) [pid = 1856] [serial = 2212] [outer = (nil)] 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x92922400) [pid = 1856] [serial = 2213] [outer = 0x926c8800] 16:58:21 INFO - PROCESS | 1856 | 1466035101072 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92d8e800) [pid = 1856] [serial = 2214] [outer = 0x926c8800] 16:58:21 INFO - PROCESS | 1856 | 1466035101945 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:58:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:58:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1494ms 16:58:21 INFO - PROCESS | 1856 | 1466035101995 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1856 | 1466035102002 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:58:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:58:22 INFO - PROCESS | 1856 | 1466035102012 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1856 | 1466035102016 Marionette TRACE conn3 <- [1,2922,null,{}] 16:58:22 INFO - PROCESS | 1856 | 1466035102050 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1856 | 1466035102054 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:22 INFO - PROCESS | 1856 | 1466035102235 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:58:22 INFO - PROCESS | 1856 | 1466035102413 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1856 | 1466035102423 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x93dd7000 == 32 [pid = 1856] [id = 738] 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x978ac400) [pid = 1856] [serial = 2215] [outer = (nil)] 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x99fb7400) [pid = 1856] [serial = 2216] [outer = 0x978ac400] 16:58:22 INFO - PROCESS | 1856 | 1466035102504 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9a755000) [pid = 1856] [serial = 2217] [outer = 0x978ac400] 16:58:23 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:23 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:23 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:23 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:23 INFO - PROCESS | 1856 | 1466035103433 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:58:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:58:23 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:58:23 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:58:23 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:23 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:58:23 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:23 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:23 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:58:23 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1465ms 16:58:23 INFO - PROCESS | 1856 | 1466035103478 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1856 | 1466035103486 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:58:23 INFO - PROCESS | 1856 | 1466035103498 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1856 | 1466035103503 Marionette TRACE conn3 <- [1,2926,null,{}] 16:58:23 INFO - PROCESS | 1856 | 1466035103563 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1856 | 1466035103572 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:23 INFO - PROCESS | 1856 | 1466035103754 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:58:23 INFO - PROCESS | 1856 | 1466035103932 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1856 | 1466035103943 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b261400 == 33 [pid = 1856] [id = 739] 16:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b262c00) [pid = 1856] [serial = 2218] [outer = (nil)] 16:58:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9b268c00) [pid = 1856] [serial = 2219] [outer = 0x9b262c00] 16:58:24 INFO - PROCESS | 1856 | 1466035104020 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9bb81800) [pid = 1856] [serial = 2220] [outer = 0x9b262c00] 16:58:24 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:58:24 INFO - PROCESS | 1856 | 1466035104890 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:58:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:58:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1450ms 16:58:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:58:24 INFO - PROCESS | 1856 | 1466035104946 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1856 | 1466035104950 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:58:24 INFO - PROCESS | 1856 | 1466035104956 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1856 | 1466035104960 Marionette TRACE conn3 <- [1,2930,null,{}] 16:58:24 INFO - PROCESS | 1856 | 1466035104966 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:24 INFO - PROCESS | 1856 | 1466035104971 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:25 INFO - PROCESS | 1856 | 1466035105152 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:58:25 INFO - PROCESS | 1856 | 1466035105334 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1856 | 1466035105341 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9c0ecc00 == 34 [pid = 1856] [id = 740] 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9c26c400) [pid = 1856] [serial = 2221] [outer = (nil)] 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e1400) [pid = 1856] [serial = 2222] [outer = 0x9c26c400] 16:58:25 INFO - PROCESS | 1856 | 1466035105417 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9d558400) [pid = 1856] [serial = 2223] [outer = 0x9c26c400] 16:58:26 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:58:26 INFO - PROCESS | 1856 | 1466035106283 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:58:26 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 16:58:26 INFO - PROCESS | 1856 | 1466035106342 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1856 | 1466035106344 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:58:26 INFO - PROCESS | 1856 | 1466035106379 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1856 | 1466035106383 Marionette TRACE conn3 <- [1,2934,null,{}] 16:58:26 INFO - PROCESS | 1856 | 1466035106389 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 1856 | 1466035106394 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:26 INFO - PROCESS | 1856 | 1466035106562 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:58:26 INFO - PROCESS | 1856 | 1466035106746 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 1856 | 1466035106754 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec7800 == 35 [pid = 1856] [id = 741] 16:58:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9172d000) [pid = 1856] [serial = 2224] [outer = (nil)] 16:58:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x91fef800) [pid = 1856] [serial = 2225] [outer = 0x9172d000] 16:58:26 INFO - PROCESS | 1856 | 1466035106835 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x926cf400) [pid = 1856] [serial = 2226] [outer = 0x9172d000] 16:58:27 INFO - PROCESS | 1856 | 1466035107911 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:58:27 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:58:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1585ms 16:58:27 INFO - PROCESS | 1856 | 1466035107973 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 1856 | 1466035107978 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:58:27 INFO - PROCESS | 1856 | 1466035107987 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1856 | 1466035107994 Marionette TRACE conn3 <- [1,2938,null,{}] 16:58:28 INFO - PROCESS | 1856 | 1466035108001 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1856 | 1466035108006 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:28 INFO - PROCESS | 1856 | 1466035108198 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:58:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec8c00 == 34 [pid = 1856] [id = 735] 16:58:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9542fc00 == 33 [pid = 1856] [id = 734] 16:58:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9291a000 == 32 [pid = 1856] [id = 733] 16:58:28 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff3000 == 31 [pid = 1856] [id = 732] 16:58:28 INFO - PROCESS | 1856 | --DOCSHELL 0x92675000 == 30 [pid = 1856] [id = 731] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9b751000) [pid = 1856] [serial = 2175] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9b269000) [pid = 1856] [serial = 2174] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9a9c2800) [pid = 1856] [serial = 2168] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9a9c5000) [pid = 1856] [serial = 2154] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b208c00) [pid = 1856] [serial = 2156] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b20c400) [pid = 1856] [serial = 2157] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x91ff1c00) [pid = 1856] [serial = 2159] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x926ce000) [pid = 1856] [serial = 2160] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93fc7800) [pid = 1856] [serial = 2150] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9528e400) [pid = 1856] [serial = 2151] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x99383400) [pid = 1856] [serial = 2145] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x92d97000) [pid = 1856] [serial = 2162] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x93dcf000) [pid = 1856] [serial = 2163] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x92674000) [pid = 1856] [serial = 2147] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92747000) [pid = 1856] [serial = 2148] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9a8b4000) [pid = 1856] [serial = 2153] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x9a16e000) [pid = 1856] [serial = 2166] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x9842f000) [pid = 1856] [serial = 2165] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x9a9e9000) [pid = 1856] [serial = 2172] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x99fc1c00) [pid = 1856] [serial = 2171] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x9a9cd800) [pid = 1856] [serial = 2169] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 1856 | 1466035108414 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1856 | 1466035108421 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91ff1c00 == 31 [pid = 1856] [id = 742] 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x91ff3000) [pid = 1856] [serial = 2227] [outer = (nil)] 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x92675000) [pid = 1856] [serial = 2228] [outer = 0x91ff3000] 16:58:28 INFO - PROCESS | 1856 | 1466035108493 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x9274c000) [pid = 1856] [serial = 2229] [outer = 0x91ff3000] 16:58:29 INFO - PROCESS | 1856 | 1466035109183 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:58:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1243ms 16:58:29 INFO - PROCESS | 1856 | 1466035109230 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 1856 | 1466035109236 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:58:29 INFO - PROCESS | 1856 | 1466035109246 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1856 | 1466035109250 Marionette TRACE conn3 <- [1,2942,null,{}] 16:58:29 INFO - PROCESS | 1856 | 1466035109256 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:29 INFO - PROCESS | 1856 | 1466035109261 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:29 INFO - PROCESS | 1856 | 1466035109410 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:58:29 INFO - PROCESS | 1856 | 1466035109556 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1856 | 1466035109565 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec3000 == 32 [pid = 1856] [id = 743] 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x93dd0000) [pid = 1856] [serial = 2230] [outer = (nil)] 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fce800) [pid = 1856] [serial = 2231] [outer = 0x93dd0000] 16:58:29 INFO - PROCESS | 1856 | 1466035109632 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x9543b400) [pid = 1856] [serial = 2232] [outer = 0x93dd0000] 16:58:30 INFO - PROCESS | 1856 | 1466035110341 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:58:30 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:58:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:58:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:58:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1135ms 16:58:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:58:30 INFO - PROCESS | 1856 | 1466035110381 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1856 | 1466035110384 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:58:30 INFO - PROCESS | 1856 | 1466035110391 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1856 | 1466035110396 Marionette TRACE conn3 <- [1,2946,null,{}] 16:58:30 INFO - PROCESS | 1856 | 1466035110411 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1856 | 1466035110419 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:30 INFO - PROCESS | 1856 | 1466035110653 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:58:30 INFO - PROCESS | 1856 | 1466035110672 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1856 | 1466035110680 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a1a4800 == 33 [pid = 1856] [id = 744] 16:58:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9a263400) [pid = 1856] [serial = 2233] [outer = (nil)] 16:58:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9a9c5400) [pid = 1856] [serial = 2234] [outer = 0x9a263400] 16:58:30 INFO - PROCESS | 1856 | 1466035110749 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9aa29c00) [pid = 1856] [serial = 2235] [outer = 0x9a263400] 16:58:31 INFO - PROCESS | 1856 | 1466035111588 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1237ms 16:58:31 INFO - PROCESS | 1856 | 1466035111634 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:58:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:58:31 INFO - PROCESS | 1856 | 1466035111638 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:58:31 INFO - PROCESS | 1856 | 1466035111644 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1856 | 1466035111647 Marionette TRACE conn3 <- [1,2950,null,{}] 16:58:31 INFO - PROCESS | 1856 | 1466035111652 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:31 INFO - PROCESS | 1856 | 1466035111657 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:31 INFO - PROCESS | 1856 | 1466035111884 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:58:31 INFO - PROCESS | 1856 | 1466035111913 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1856 | 1466035111922 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x99731800 == 34 [pid = 1856] [id = 745] 16:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9a9c9000) [pid = 1856] [serial = 2236] [outer = (nil)] 16:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9b22b000) [pid = 1856] [serial = 2237] [outer = 0x9a9c9000] 16:58:31 INFO - PROCESS | 1856 | 1466035111987 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9b25f000) [pid = 1856] [serial = 2238] [outer = 0x9a9c9000] 16:58:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x9b229c00 == 35 [pid = 1856] [id = 746] 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9b74a400) [pid = 1856] [serial = 2239] [outer = (nil)] 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x9c3e3c00) [pid = 1856] [serial = 2240] [outer = 0x9b74a400] 16:58:32 INFO - PROCESS | 1856 | 1466035112965 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:58:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1379ms 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92677400) [pid = 1856] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x978b0400) [pid = 1856] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x922ee800) [pid = 1856] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9291c400) [pid = 1856] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9b264800) [pid = 1856] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x9c274c00) [pid = 1856] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x978b2400) [pid = 1856] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x95437000) [pid = 1856] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x91733c00) [pid = 1856] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x92921c00) [pid = 1856] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:58:33 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x92748c00) [pid = 1856] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:58:33 INFO - PROCESS | 1856 | 1466035113093 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1856 | 1466035113099 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:58:33 INFO - PROCESS | 1856 | 1466035113108 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1856 | 1466035113111 Marionette TRACE conn3 <- [1,2954,null,{}] 16:58:33 INFO - PROCESS | 1856 | 1466035113117 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 1856 | 1466035113121 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:33 INFO - PROCESS | 1856 | 1466035113291 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:58:33 INFO - PROCESS | 1856 | 1466035113299 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1856 | 1466035113306 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x92677400 == 36 [pid = 1856] [id = 747] 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x92d91800) [pid = 1856] [serial = 2241] [outer = (nil)] 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x93fcc000) [pid = 1856] [serial = 2242] [outer = 0x92d91800] 16:58:33 INFO - PROCESS | 1856 | 1466035113372 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978b0400) [pid = 1856] [serial = 2243] [outer = 0x92d91800] 16:58:34 INFO - PROCESS | 1856 | 1466035114147 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:58:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:58:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1086ms 16:58:34 INFO - PROCESS | 1856 | 1466035114195 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1856 | 1466035114199 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:58:34 INFO - PROCESS | 1856 | 1466035114205 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1856 | 1466035114207 Marionette TRACE conn3 <- [1,2958,null,{}] 16:58:34 INFO - PROCESS | 1856 | 1466035114213 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1856 | 1466035114222 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:34 INFO - PROCESS | 1856 | 1466035114454 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:58:34 INFO - PROCESS | 1856 | 1466035114467 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1856 | 1466035114472 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1800 == 37 [pid = 1856] [id = 748] 16:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x925ef800) [pid = 1856] [serial = 2244] [outer = (nil)] 16:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0xa118b400) [pid = 1856] [serial = 2245] [outer = 0x925ef800] 16:58:34 INFO - PROCESS | 1856 | 1466035114539 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0xa2298400) [pid = 1856] [serial = 2246] [outer = 0x925ef800] 16:58:35 INFO - PROCESS | 1856 | 1466035115527 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:58:35 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1383ms 16:58:35 INFO - PROCESS | 1856 | 1466035115588 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1856 | 1466035115595 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:58:35 INFO - PROCESS | 1856 | 1466035115647 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1856 | 1466035115652 Marionette TRACE conn3 <- [1,2962,null,{}] 16:58:35 INFO - PROCESS | 1856 | 1466035115667 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1856 | 1466035115672 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:35 INFO - PROCESS | 1856 | 1466035115866 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:58:36 INFO - PROCESS | 1856 | 1466035116128 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1856 | 1466035116142 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x922f3400 == 38 [pid = 1856] [id = 749] 16:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x922f6400) [pid = 1856] [serial = 2247] [outer = (nil)] 16:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x92745c00) [pid = 1856] [serial = 2248] [outer = 0x922f6400] 16:58:36 INFO - PROCESS | 1856 | 1466035116263 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b97400) [pid = 1856] [serial = 2249] [outer = 0x922f6400] 16:58:37 INFO - PROCESS | 1856 | 1466035117046 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:58:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1499ms 16:58:37 INFO - PROCESS | 1856 | 1466035117103 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1856 | 1466035117112 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:58:37 INFO - PROCESS | 1856 | 1466035117122 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1856 | 1466035117126 Marionette TRACE conn3 <- [1,2966,null,{}] 16:58:37 INFO - PROCESS | 1856 | 1466035117132 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:37 INFO - PROCESS | 1856 | 1466035117138 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:37 INFO - PROCESS | 1856 | 1466035117308 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:58:37 INFO - PROCESS | 1856 | 1466035117501 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1856 | 1466035117509 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x95465000 == 39 [pid = 1856] [id = 750] 16:58:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x978ad800) [pid = 1856] [serial = 2250] [outer = (nil)] 16:58:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x98464400) [pid = 1856] [serial = 2251] [outer = 0x978ad800] 16:58:37 INFO - PROCESS | 1856 | 1466035117591 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x99fb8000) [pid = 1856] [serial = 2252] [outer = 0x978ad800] 16:58:38 INFO - PROCESS | 1856 | 1466035118489 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:58:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 16:58:38 INFO - PROCESS | 1856 | 1466035118503 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:58:38 INFO - PROCESS | 1856 | 1466035118508 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:58:38 INFO - PROCESS | 1856 | 1466035118514 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1856 | 1466035118520 Marionette TRACE conn3 <- [1,2970,null,{}] 16:58:38 INFO - PROCESS | 1856 | 1466035118537 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1856 | 1466035118545 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:38 INFO - PROCESS | 1856 | 1466035118712 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:58:38 INFO - PROCESS | 1856 | 1466035118908 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1856 | 1466035118917 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ee800 == 40 [pid = 1856] [id = 751] 16:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9bb74c00) [pid = 1856] [serial = 2253] [outer = (nil)] 16:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9c3e2400) [pid = 1856] [serial = 2254] [outer = 0x9bb74c00] 16:58:39 INFO - PROCESS | 1856 | 1466035119012 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa2297c00) [pid = 1856] [serial = 2255] [outer = 0x9bb74c00] 16:58:39 INFO - PROCESS | 1856 | 1466035119819 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:58:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1334ms 16:58:39 INFO - PROCESS | 1856 | 1466035119848 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1856 | 1466035119853 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:58:39 INFO - PROCESS | 1856 | 1466035119859 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1856 | 1466035119862 Marionette TRACE conn3 <- [1,2974,null,{}] 16:58:39 INFO - PROCESS | 1856 | 1466035119868 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1856 | 1466035119873 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:40 INFO - PROCESS | 1856 | 1466035120035 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:58:40 INFO - PROCESS | 1856 | 1466035120236 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1856 | 1466035120246 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x925e3000 == 41 [pid = 1856] [id = 752] 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa2371400) [pid = 1856] [serial = 2256] [outer = (nil)] 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa23aa800) [pid = 1856] [serial = 2257] [outer = 0xa2371400] 16:58:40 INFO - PROCESS | 1856 | 1466035120364 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa23f1400) [pid = 1856] [serial = 2258] [outer = 0xa2371400] 16:58:41 INFO - PROCESS | 1856 | 1466035121164 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:58:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1345ms 16:58:41 INFO - PROCESS | 1856 | 1466035121204 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1856 | 1466035121207 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:58:41 INFO - PROCESS | 1856 | 1466035121214 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1856 | 1466035121217 Marionette TRACE conn3 <- [1,2978,null,{}] 16:58:41 INFO - PROCESS | 1856 | 1466035121223 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1856 | 1466035121228 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:41 INFO - PROCESS | 1856 | 1466035121419 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:58:41 INFO - PROCESS | 1856 | 1466035121586 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1856 | 1466035121594 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x9274c400 == 42 [pid = 1856] [id = 753] 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa23f6800) [pid = 1856] [serial = 2259] [outer = (nil)] 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa25e9c00) [pid = 1856] [serial = 2260] [outer = 0xa23f6800] 16:58:41 INFO - PROCESS | 1856 | 1466035121669 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa25ec800) [pid = 1856] [serial = 2261] [outer = 0xa23f6800] 16:58:42 INFO - PROCESS | 1856 | 1466035122492 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:58:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1338ms 16:58:42 INFO - PROCESS | 1856 | 1466035122552 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1856 | 1466035122555 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:58:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:58:42 INFO - PROCESS | 1856 | 1466035122562 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1856 | 1466035122565 Marionette TRACE conn3 <- [1,2982,null,{}] 16:58:42 INFO - PROCESS | 1856 | 1466035122571 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 1856 | 1466035122581 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:42 INFO - PROCESS | 1856 | 1466035122814 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:58:43 INFO - PROCESS | 1856 | 1466035122993 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1856 | 1466035123003 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:43 INFO - PROCESS | 1856 | ++DOCSHELL 0xa25eac00 == 43 [pid = 1856] [id = 754] 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa2fb7400) [pid = 1856] [serial = 2262] [outer = (nil)] 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa3427400) [pid = 1856] [serial = 2263] [outer = 0xa2fb7400] 16:58:43 INFO - PROCESS | 1856 | 1466035123078 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa3445000) [pid = 1856] [serial = 2264] [outer = 0xa2fb7400] 16:58:43 INFO - PROCESS | 1856 | 1466035123854 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:58:43 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:58:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:58:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:58:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1329ms 16:58:43 INFO - PROCESS | 1856 | 1466035123892 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1856 | 1466035123895 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:58:43 INFO - PROCESS | 1856 | 1466035123902 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1856 | 1466035123905 Marionette TRACE conn3 <- [1,2986,null,{}] 16:58:43 INFO - PROCESS | 1856 | 1466035123911 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1856 | 1466035123916 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:44 INFO - PROCESS | 1856 | 1466035124073 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:58:44 INFO - PROCESS | 1856 | 1466035124267 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 1856 | 1466035124273 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec1400 == 44 [pid = 1856] [id = 755] 16:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x93ddc800) [pid = 1856] [serial = 2265] [outer = (nil)] 16:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa4e48400) [pid = 1856] [serial = 2266] [outer = 0x93ddc800] 16:58:44 INFO - PROCESS | 1856 | 1466035124354 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa4e4c800) [pid = 1856] [serial = 2267] [outer = 0x93ddc800] 16:58:45 INFO - PROCESS | 1856 | 1466035125112 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:58:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:58:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1250ms 16:58:45 INFO - PROCESS | 1856 | 1466035125153 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 1856 | 1466035125157 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:58:45 INFO - PROCESS | 1856 | 1466035125163 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 1856 | 1466035125167 Marionette TRACE conn3 <- [1,2990,null,{}] 16:58:45 INFO - PROCESS | 1856 | 1466035125173 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1856 | 1466035125177 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:45 INFO - PROCESS | 1856 | 1466035125349 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:58:45 INFO - PROCESS | 1856 | 1466035125562 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1856 | 1466035125570 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec0400 == 45 [pid = 1856] [id = 756] 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9b22c400) [pid = 1856] [serial = 2268] [outer = (nil)] 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0xa501c400) [pid = 1856] [serial = 2269] [outer = 0x9b22c400] 16:58:45 INFO - PROCESS | 1856 | 1466035125646 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0xa507dc00) [pid = 1856] [serial = 2270] [outer = 0x9b22c400] 16:58:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9291cc00 == 46 [pid = 1856] [id = 757] 16:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x92b9ec00) [pid = 1856] [serial = 2271] [outer = (nil)] 16:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x93f4bc00) [pid = 1856] [serial = 2272] [outer = 0x92b9ec00] 16:58:46 INFO - PROCESS | 1856 | 1466035126846 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:58:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1731ms 16:58:46 INFO - PROCESS | 1856 | 1466035126895 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1856 | 1466035126902 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:58:46 INFO - PROCESS | 1856 | 1466035126909 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1856 | 1466035126914 Marionette TRACE conn3 <- [1,2994,null,{}] 16:58:46 INFO - PROCESS | 1856 | 1466035126927 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 1856 | 1466035126935 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:47 INFO - PROCESS | 1856 | 1466035127110 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:58:47 INFO - PROCESS | 1856 | 1466035127370 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1856 | 1466035127383 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x926c9c00 == 47 [pid = 1856] [id = 758] 16:58:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x926ca000) [pid = 1856] [serial = 2273] [outer = (nil)] 16:58:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x92918000) [pid = 1856] [serial = 2274] [outer = 0x926ca000] 16:58:47 INFO - PROCESS | 1856 | 1466035127464 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x92b92400) [pid = 1856] [serial = 2275] [outer = 0x926ca000] 16:58:48 INFO - PROCESS | 1856 | 1466035128179 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:58:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:58:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1339ms 16:58:48 INFO - PROCESS | 1856 | 1466035128248 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1856 | 1466035128255 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:58:48 INFO - PROCESS | 1856 | 1466035128265 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1856 | 1466035128268 Marionette TRACE conn3 <- [1,2998,null,{}] 16:58:48 INFO - PROCESS | 1856 | 1466035128274 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1856 | 1466035128279 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:48 INFO - PROCESS | 1856 | 1466035128504 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:58:48 INFO - PROCESS | 1856 | 1466035128723 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1856 | 1466035128734 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x92677400 == 46 [pid = 1856] [id = 747] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9b229c00 == 45 [pid = 1856] [id = 746] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9a1a4800 == 44 [pid = 1856] [id = 744] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec3000 == 43 [pid = 1856] [id = 743] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x91ff1c00 == 42 [pid = 1856] [id = 742] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9c0ecc00 == 41 [pid = 1856] [id = 740] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9b261400 == 40 [pid = 1856] [id = 739] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd7000 == 39 [pid = 1856] [id = 738] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec7c00 == 38 [pid = 1856] [id = 737] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebec00 == 37 [pid = 1856] [id = 736] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec7800 == 36 [pid = 1856] [id = 741] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x99731800 == 35 [pid = 1856] [id = 745] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9291cc00 == 34 [pid = 1856] [id = 757] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec0400 == 33 [pid = 1856] [id = 756] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x926c9c00 == 32 [pid = 1856] [id = 758] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1400 == 31 [pid = 1856] [id = 755] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0xa25eac00 == 30 [pid = 1856] [id = 754] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x9274c400 == 29 [pid = 1856] [id = 753] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x925ee800 == 28 [pid = 1856] [id = 751] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x925e3000 == 27 [pid = 1856] [id = 752] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x95465000 == 26 [pid = 1856] [id = 750] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1800 == 25 [pid = 1856] [id = 748] 16:58:49 INFO - PROCESS | 1856 | --DOCSHELL 0x922f3400 == 24 [pid = 1856] [id = 749] 16:58:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebe800 == 25 [pid = 1856] [id = 759] 16:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8eebec00) [pid = 1856] [serial = 2276] [outer = (nil)] 16:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x8eecb800) [pid = 1856] [serial = 2277] [outer = 0x8eebec00] 16:58:49 INFO - PROCESS | 1856 | 1466035129828 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x91733c00) [pid = 1856] [serial = 2278] [outer = 0x8eebec00] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x92ba1800) [pid = 1856] [serial = 2178] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x92b93000) [pid = 1856] [serial = 2177] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x9a8b4c00) [pid = 1856] [serial = 2181] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x9a263000) [pid = 1856] [serial = 2180] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x922f8800) [pid = 1856] [serial = 2198] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9267a400) [pid = 1856] [serial = 2199] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x93fc3400) [pid = 1856] [serial = 2196] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x9c266c00) [pid = 1856] [serial = 2184] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x9c0cf800) [pid = 1856] [serial = 2183] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x93ddb400) [pid = 1856] [serial = 2195] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x99fb6800) [pid = 1856] [serial = 2210] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9c3ee000) [pid = 1856] [serial = 2187] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9c3e6400) [pid = 1856] [serial = 2186] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0xa1187400) [pid = 1856] [serial = 2190] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0xa110f000) [pid = 1856] [serial = 2189] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x95461400) [pid = 1856] [serial = 2204] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x925e3800) [pid = 1856] [serial = 2193] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x91738400) [pid = 1856] [serial = 2192] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x978acc00) [pid = 1856] [serial = 2205] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b9d400) [pid = 1856] [serial = 2202] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9823e400) [pid = 1856] [serial = 2208] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92b98000) [pid = 1856] [serial = 2201] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x93fd1c00) [pid = 1856] [serial = 2207] [outer = (nil)] [url = about:blank] 16:58:50 INFO - PROCESS | 1856 | 1466035130777 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:58:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2537ms 16:58:50 INFO - PROCESS | 1856 | 1466035130806 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:58:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:58:50 INFO - PROCESS | 1856 | 1466035130815 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:58:50 INFO - PROCESS | 1856 | 1466035130828 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1856 | 1466035130834 Marionette TRACE conn3 <- [1,3002,null,{}] 16:58:50 INFO - PROCESS | 1856 | 1466035130846 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 1856 | 1466035130854 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:51 INFO - PROCESS | 1856 | 1466035131036 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:58:51 INFO - PROCESS | 1856 | 1466035131184 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1856 | 1466035131199 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x925ec000 == 26 [pid = 1856] [id = 760] 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92670800) [pid = 1856] [serial = 2279] [outer = (nil)] 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9267b000) [pid = 1856] [serial = 2280] [outer = 0x92670800] 16:58:51 INFO - PROCESS | 1856 | 1466035131282 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x926cb800) [pid = 1856] [serial = 2281] [outer = 0x92670800] 16:58:52 INFO - PROCESS | 1856 | 1466035132009 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:58:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:58:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1200ms 16:58:52 INFO - PROCESS | 1856 | 1466035132023 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1856 | 1466035132027 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:58:52 INFO - PROCESS | 1856 | 1466035132037 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1856 | 1466035132041 Marionette TRACE conn3 <- [1,3006,null,{}] 16:58:52 INFO - PROCESS | 1856 | 1466035132047 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:52 INFO - PROCESS | 1856 | 1466035132052 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:52 INFO - PROCESS | 1856 | 1466035132267 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:58:52 INFO - PROCESS | 1856 | 1466035132368 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1856 | 1466035132377 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b94000 == 27 [pid = 1856] [id = 761] 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92b98000) [pid = 1856] [serial = 2282] [outer = (nil)] 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x92d91000) [pid = 1856] [serial = 2283] [outer = 0x92b98000] 16:58:52 INFO - PROCESS | 1856 | 1466035132443 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93b63400) [pid = 1856] [serial = 2284] [outer = 0x92b98000] 16:58:53 INFO - PROCESS | 1856 | 1466035133260 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:58:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:58:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1279ms 16:58:53 INFO - PROCESS | 1856 | 1466035133322 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1856 | 1466035133326 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:58:53 INFO - PROCESS | 1856 | 1466035133332 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1856 | 1466035133338 Marionette TRACE conn3 <- [1,3010,null,{}] 16:58:53 INFO - PROCESS | 1856 | 1466035133354 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1856 | 1466035133363 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:53 INFO - PROCESS | 1856 | 1466035133586 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:58:53 INFO - PROCESS | 1856 | 1466035133613 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1856 | 1466035133622 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9545d400 == 28 [pid = 1856] [id = 762] 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x95460800) [pid = 1856] [serial = 2285] [outer = (nil)] 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x95467400) [pid = 1856] [serial = 2286] [outer = 0x95460800] 16:58:53 INFO - PROCESS | 1856 | 1466035133697 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x978b0800) [pid = 1856] [serial = 2287] [outer = 0x95460800] 16:58:54 INFO - PROCESS | 1856 | 1466035134511 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:58:54 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:58:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1188ms 16:58:54 INFO - PROCESS | 1856 | 1466035134520 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1856 | 1466035134525 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:58:54 INFO - PROCESS | 1856 | 1466035134544 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1856 | 1466035134548 Marionette TRACE conn3 <- [1,3014,null,{}] 16:58:54 INFO - PROCESS | 1856 | 1466035134553 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1856 | 1466035134558 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:55 INFO - PROCESS | 1856 | 1466035135179 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92d91800) [pid = 1856] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9172d000) [pid = 1856] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x91ff3000) [pid = 1856] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x9c26c400) [pid = 1856] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x9172bc00) [pid = 1856] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x9a9c9000) [pid = 1856] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x978ac400) [pid = 1856] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x926c8800) [pid = 1856] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x925ef800) [pid = 1856] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x93dd0000) [pid = 1856] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b262c00) [pid = 1856] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9b74a400) [pid = 1856] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:58:55 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a263400) [pid = 1856] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:58:55 INFO - PROCESS | 1856 | 1466035135387 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 1856 | 1466035135395 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9172bc00 == 29 [pid = 1856] [id = 763] 16:58:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9172d000) [pid = 1856] [serial = 2288] [outer = (nil)] 16:58:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x95462400) [pid = 1856] [serial = 2289] [outer = 0x9172d000] 16:58:55 INFO - PROCESS | 1856 | 1466035135468 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x978c5c00) [pid = 1856] [serial = 2290] [outer = 0x9172d000] 16:58:55 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:58:56 INFO - PROCESS | 1856 | 1466035136151 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:58:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:58:56 INFO - {} 16:58:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:58:56 INFO - {} 16:58:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:58:56 INFO - {} 16:58:56 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:58:56 INFO - {} 16:58:56 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1637ms 16:58:56 INFO - PROCESS | 1856 | 1466035136176 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 1856 | 1466035136180 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:58:56 INFO - TEST-START | /FileAPI/fileReader.html 16:58:56 INFO - PROCESS | 1856 | 1466035136186 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1856 | 1466035136188 Marionette TRACE conn3 <- [1,3018,null,{}] 16:58:56 INFO - PROCESS | 1856 | 1466035136198 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1856 | 1466035136202 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:56 INFO - PROCESS | 1856 | 1466035136346 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:58:56 INFO - PROCESS | 1856 | 1466035136494 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1856 | 1466035136502 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a419000 == 30 [pid = 1856] [id = 764] 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9a4d6000) [pid = 1856] [serial = 2291] [outer = (nil)] 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9a8b2400) [pid = 1856] [serial = 2292] [outer = 0x9a4d6000] 16:58:56 INFO - PROCESS | 1856 | 1466035136583 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a9ce800) [pid = 1856] [serial = 2293] [outer = 0x9a4d6000] 16:58:57 INFO - PROCESS | 1856 | 1466035137443 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:58:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:58:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:58:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:58:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 1298ms 16:58:57 INFO - PROCESS | 1856 | 1466035137486 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1856 | 1466035137493 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /FileAPI/historical.html 16:58:57 INFO - PROCESS | 1856 | 1466035137502 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1856 | 1466035137507 Marionette TRACE conn3 <- [1,3022,null,{}] 16:58:57 INFO - PROCESS | 1856 | 1466035137545 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 1856 | 1466035137551 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:57 INFO - PROCESS | 1856 | 1466035137732 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:58:57 INFO - PROCESS | 1856 | 1466035137930 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1856 | 1466035137947 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x922ec400 == 31 [pid = 1856] [id = 765] 16:58:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x925e1400) [pid = 1856] [serial = 2294] [outer = (nil)] 16:58:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x92673000) [pid = 1856] [serial = 2295] [outer = 0x925e1400] 16:58:58 INFO - PROCESS | 1856 | 1466035138062 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x92916400) [pid = 1856] [serial = 2296] [outer = 0x925e1400] 16:58:58 INFO - PROCESS | 1856 | 1466035138953 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:58:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:58:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:58:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:58:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:58:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:58:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:58:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:58:59 INFO - TEST-OK | /FileAPI/historical.html | took 1524ms 16:58:59 INFO - PROCESS | 1856 | 1466035139025 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1856 | 1466035139032 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /FileAPI/idlharness.html 16:58:59 INFO - PROCESS | 1856 | 1466035139043 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1856 | 1466035139047 Marionette TRACE conn3 <- [1,3026,null,{}] 16:58:59 INFO - PROCESS | 1856 | 1466035139054 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:59 INFO - PROCESS | 1856 | 1466035139059 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:59 INFO - PROCESS | 1856 | 1466035139314 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:58:59 INFO - PROCESS | 1856 | 1466035139448 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1856 | 1466035139458 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:58:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b96000 == 32 [pid = 1856] [id = 766] 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93ddcc00) [pid = 1856] [serial = 2297] [outer = (nil)] 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x93fcac00) [pid = 1856] [serial = 2298] [outer = 0x93ddcc00] 16:58:59 INFO - PROCESS | 1856 | 1466035139539 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x95463000) [pid = 1856] [serial = 2299] [outer = 0x93ddcc00] 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:59:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:59:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:59:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2156ms 16:59:01 INFO - PROCESS | 1856 | 1466035141045 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 16:59:01 INFO - PROCESS | 1856 | 1466035141437 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1856 | 1466035141442 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:59:01 INFO - TEST-START | /FileAPI/idlharness.worker 16:59:01 INFO - PROCESS | 1856 | 1466035141488 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1856 | 1466035141494 Marionette TRACE conn3 <- [1,3030,null,{}] 16:59:01 INFO - PROCESS | 1856 | 1466035141552 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 1856 | 1466035141561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:01 INFO - PROCESS | 1856 | 1466035141742 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:59:01 INFO - PROCESS | 1856 | 1466035141940 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1856 | 1466035141952 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:01 INFO - PROCESS | 1856 | ++DOCSHELL 0xa23a5000 == 33 [pid = 1856] [id = 767] 16:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa23a5400) [pid = 1856] [serial = 2300] [outer = (nil)] 16:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa23ef000) [pid = 1856] [serial = 2301] [outer = 0xa23a5400] 16:59:02 INFO - PROCESS | 1856 | 1466035142041 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa256fc00) [pid = 1856] [serial = 2302] [outer = 0xa23a5400] 16:59:02 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:59:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:59:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:04 INFO - {} 16:59:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2825ms 16:59:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:59:04 INFO - PROCESS | 1856 | 1466035144150 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 16:59:04 INFO - PROCESS | 1856 | 1466035144311 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 1856 | 1466035144315 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:59:04 INFO - PROCESS | 1856 | 1466035144332 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 1856 | 1466035144341 Marionette TRACE conn3 <- [1,3034,null,{}] 16:59:04 INFO - PROCESS | 1856 | 1466035144354 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 1856 | 1466035144366 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:04 INFO - PROCESS | 1856 | 1466035144645 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:59:04 INFO - PROCESS | 1856 | 1466035144981 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1856 | 1466035144993 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec4000 == 34 [pid = 1856] [id = 768] 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8eec4800) [pid = 1856] [serial = 2303] [outer = (nil)] 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x9172c400) [pid = 1856] [serial = 2304] [outer = 0x8eec4800] 16:59:05 INFO - PROCESS | 1856 | 1466035145101 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x922f1800) [pid = 1856] [serial = 2305] [outer = 0x8eec4800] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9267dc00 == 33 [pid = 1856] [id = 703] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x93dd9000 == 32 [pid = 1856] [id = 712] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe8000 == 31 [pid = 1856] [id = 715] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92917800 == 30 [pid = 1856] [id = 711] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec1c00 == 29 [pid = 1856] [id = 713] 16:59:05 INFO - PROCESS | 1856 | --DOCSHELL 0x91fe9400 == 28 [pid = 1856] [id = 710] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91fef800) [pid = 1856] [serial = 2225] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x92675000) [pid = 1856] [serial = 2228] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x9c3e1400) [pid = 1856] [serial = 2222] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9a167c00) [pid = 1856] [serial = 2211] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9d558400) [pid = 1856] [serial = 2223] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9b22b000) [pid = 1856] [serial = 2237] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x978b0400) [pid = 1856] [serial = 2243] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x9a755000) [pid = 1856] [serial = 2217] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92922400) [pid = 1856] [serial = 2213] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa118b400) [pid = 1856] [serial = 2245] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x93fce800) [pid = 1856] [serial = 2231] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x926cf400) [pid = 1856] [serial = 2226] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x92d8e800) [pid = 1856] [serial = 2214] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9b268c00) [pid = 1856] [serial = 2219] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x9bb81800) [pid = 1856] [serial = 2220] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9b25f000) [pid = 1856] [serial = 2238] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9c3e3c00) [pid = 1856] [serial = 2240] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x9a9c5400) [pid = 1856] [serial = 2234] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9aa29c00) [pid = 1856] [serial = 2235] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x9274c000) [pid = 1856] [serial = 2229] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x99fb7400) [pid = 1856] [serial = 2216] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x9543b400) [pid = 1856] [serial = 2232] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x93fcc000) [pid = 1856] [serial = 2242] [outer = (nil)] [url = about:blank] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa2298400) [pid = 1856] [serial = 2246] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 1856 | 1466035146001 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:59:06 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1690ms 16:59:06 INFO - PROCESS | 1856 | 1466035146029 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1856 | 1466035146034 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:59:06 INFO - PROCESS | 1856 | 1466035146043 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1856 | 1466035146047 Marionette TRACE conn3 <- [1,3038,null,{}] 16:59:06 INFO - PROCESS | 1856 | 1466035146055 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 1856 | 1466035146062 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:06 INFO - PROCESS | 1856 | 1466035146207 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:59:06 INFO - PROCESS | 1856 | 1466035146225 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1856 | 1466035146231 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8ee2e400 == 29 [pid = 1856] [id = 769] 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8ee2e800) [pid = 1856] [serial = 2306] [outer = (nil)] 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x91736c00) [pid = 1856] [serial = 2307] [outer = 0x8ee2e800] 16:59:06 INFO - PROCESS | 1856 | 1466035146308 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x925e8000) [pid = 1856] [serial = 2308] [outer = 0x8ee2e800] 16:59:07 INFO - PROCESS | 1856 | 1466035147208 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:59:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:59:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:59:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1196ms 16:59:07 INFO - PROCESS | 1856 | 1466035147243 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1856 | 1466035147248 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:59:07 INFO - PROCESS | 1856 | 1466035147256 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1856 | 1466035147259 Marionette TRACE conn3 <- [1,3042,null,{}] 16:59:07 INFO - PROCESS | 1856 | 1466035147265 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1856 | 1466035147270 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:07 INFO - PROCESS | 1856 | 1466035147419 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:59:07 INFO - PROCESS | 1856 | 1466035147442 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 1856 | 1466035147449 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x92b99c00 == 30 [pid = 1856] [id = 770] 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92b9a400) [pid = 1856] [serial = 2309] [outer = (nil)] 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92d8e800) [pid = 1856] [serial = 2310] [outer = 0x92b9a400] 16:59:07 INFO - PROCESS | 1856 | 1466035147515 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93dd9000) [pid = 1856] [serial = 2311] [outer = 0x92b9a400] 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:59:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:59:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:59:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:59:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:59:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1436ms 16:59:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:59:08 INFO - PROCESS | 1856 | 1466035148603 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:59:08 INFO - PROCESS | 1856 | 1466035148733 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 1856 | 1466035148737 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:59:08 INFO - PROCESS | 1856 | 1466035148797 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 1856 | 1466035148805 Marionette TRACE conn3 <- [1,3046,null,{}] 16:59:08 INFO - PROCESS | 1856 | 1466035148812 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 1856 | 1466035148833 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:09 INFO - PROCESS | 1856 | 1466035149054 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:59:09 INFO - PROCESS | 1856 | 1466035149201 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1856 | 1466035149210 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x93fc3c00 == 31 [pid = 1856] [id = 771] 16:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x99fc1800) [pid = 1856] [serial = 2312] [outer = (nil)] 16:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9a883400) [pid = 1856] [serial = 2313] [outer = 0x99fc1800] 16:59:09 INFO - PROCESS | 1856 | 1466035149271 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9a9c5400) [pid = 1856] [serial = 2314] [outer = 0x99fc1800] 16:59:09 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:10 INFO - PROCESS | 1856 | 1466035150108 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:59:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:59:10 INFO - {} 16:59:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1382ms 16:59:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:59:10 INFO - PROCESS | 1856 | 1466035150140 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1856 | 1466035150143 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:59:10 INFO - PROCESS | 1856 | 1466035150149 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1856 | 1466035150153 Marionette TRACE conn3 <- [1,3050,null,{}] 16:59:10 INFO - PROCESS | 1856 | 1466035150163 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1856 | 1466035150166 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:10 INFO - PROCESS | 1856 | 1466035150363 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:59:10 INFO - PROCESS | 1856 | 1466035150385 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1856 | 1466035150392 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x95289800 == 32 [pid = 1856] [id = 772] 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9aa35c00) [pid = 1856] [serial = 2315] [outer = (nil)] 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x9c0ce800) [pid = 1856] [serial = 2316] [outer = 0x9aa35c00] 16:59:10 INFO - PROCESS | 1856 | 1466035150457 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9d558400) [pid = 1856] [serial = 2317] [outer = 0x9aa35c00] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x9172d000) [pid = 1856] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x95460800) [pid = 1856] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x8eebec00) [pid = 1856] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x92b98000) [pid = 1856] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x92670800) [pid = 1856] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x926ca000) [pid = 1856] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x922f6400) [pid = 1856] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x978ad800) [pid = 1856] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x9bb74c00) [pid = 1856] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa2371400) [pid = 1856] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0xa23f6800) [pid = 1856] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa2fb7400) [pid = 1856] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x93ddc800) [pid = 1856] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92b9ec00) [pid = 1856] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:59:11 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9b22c400) [pid = 1856] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:59:11 INFO - PROCESS | 1856 | 1466035151353 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:59:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:59:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:59:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:59:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:59:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1233ms 16:59:11 INFO - PROCESS | 1856 | 1466035151383 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 1856 | 1466035151386 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:59:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:59:11 INFO - PROCESS | 1856 | 1466035151393 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1856 | 1466035151397 Marionette TRACE conn3 <- [1,3054,null,{}] 16:59:11 INFO - PROCESS | 1856 | 1466035151402 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1856 | 1466035151406 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:11 INFO - PROCESS | 1856 | 1466035151558 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:59:11 INFO - PROCESS | 1856 | 1466035151708 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1856 | 1466035151727 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92915400 == 33 [pid = 1856] [id = 773] 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x978cb000) [pid = 1856] [serial = 2318] [outer = (nil)] 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x9d908c00) [pid = 1856] [serial = 2319] [outer = 0x978cb000] 16:59:11 INFO - PROCESS | 1856 | 1466035151816 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0xa23a2800) [pid = 1856] [serial = 2320] [outer = 0x978cb000] 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:59:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:59:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59: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" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59: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" 16:59:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1629ms 16:59:13 INFO - PROCESS | 1856 | 1466035152850 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:59:13 INFO - PROCESS | 1856 | 1466035153157 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1856 | 1466035153162 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:59:13 INFO - PROCESS | 1856 | 1466035153177 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1856 | 1466035153183 Marionette TRACE conn3 <- [1,3058,null,{}] 16:59:13 INFO - PROCESS | 1856 | 1466035153191 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:13 INFO - PROCESS | 1856 | 1466035153203 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:13 INFO - PROCESS | 1856 | 1466035153465 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:59:13 INFO - PROCESS | 1856 | 1466035153654 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1856 | 1466035153668 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eebd800 == 34 [pid = 1856] [id = 774] 16:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8eebdc00) [pid = 1856] [serial = 2321] [outer = (nil)] 16:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eec5800) [pid = 1856] [serial = 2322] [outer = 0x8eebdc00] 16:59:13 INFO - PROCESS | 1856 | 1466035153794 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x91fec000) [pid = 1856] [serial = 2323] [outer = 0x8eebdc00] 16:59:14 INFO - PROCESS | 1856 | 1466035154663 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:59:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:59:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:59:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:59:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:59:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:59:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:59:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:59:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1544ms 16:59:14 INFO - PROCESS | 1856 | 1466035154722 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:59:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:59:14 INFO - PROCESS | 1856 | 1466035154733 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 1856 | 1466035154743 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1856 | 1466035154749 Marionette TRACE conn3 <- [1,3062,null,{}] 16:59:14 INFO - PROCESS | 1856 | 1466035154756 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 1856 | 1466035154761 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:14 INFO - PROCESS | 1856 | 1466035154943 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:59:15 INFO - PROCESS | 1856 | 1466035155129 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1856 | 1466035155137 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x92749800 == 35 [pid = 1856] [id = 775] 16:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x92d91400) [pid = 1856] [serial = 2324] [outer = (nil)] 16:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93f4ec00) [pid = 1856] [serial = 2325] [outer = 0x92d91400] 16:59:15 INFO - PROCESS | 1856 | 1466035155220 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x95297c00) [pid = 1856] [serial = 2326] [outer = 0x92d91400] 16:59:15 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:16 INFO - PROCESS | 1856 | 1466035156190 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:59:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:59:16 INFO - {} 16:59:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1490ms 16:59:16 INFO - PROCESS | 1856 | 1466035156230 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1856 | 1466035156234 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:59:16 INFO - PROCESS | 1856 | 1466035156240 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1856 | 1466035156243 Marionette TRACE conn3 <- [1,3066,null,{}] 16:59:16 INFO - PROCESS | 1856 | 1466035156258 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1856 | 1466035156267 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:16 INFO - PROCESS | 1856 | 1466035156478 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:59:16 INFO - PROCESS | 1856 | 1466035156729 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1856 | 1466035156745 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9cac00 == 36 [pid = 1856] [id = 776] 16:59:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x9a9cb800) [pid = 1856] [serial = 2327] [outer = (nil)] 16:59:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x9b179000) [pid = 1856] [serial = 2328] [outer = 0x9a9cb800] 16:59:16 INFO - PROCESS | 1856 | 1466035156836 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9b20a000) [pid = 1856] [serial = 2329] [outer = 0x9a9cb800] 16:59:17 INFO - PROCESS | 1856 | 1466035157746 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:59:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:59:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1536ms 16:59:17 INFO - PROCESS | 1856 | 1466035157780 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1856 | 1466035157784 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:59:17 INFO - PROCESS | 1856 | 1466035157790 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1856 | 1466035157793 Marionette TRACE conn3 <- [1,3070,null,{}] 16:59:17 INFO - PROCESS | 1856 | 1466035157800 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 1856 | 1466035157806 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:17 INFO - PROCESS | 1856 | 1466035157977 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:59:18 INFO - PROCESS | 1856 | 1466035158194 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1856 | 1466035158201 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8eec5000 == 37 [pid = 1856] [id = 777] 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x95464800) [pid = 1856] [serial = 2330] [outer = (nil)] 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa208f400) [pid = 1856] [serial = 2331] [outer = 0x95464800] 16:59:18 INFO - PROCESS | 1856 | 1466035158280 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0xa2379000) [pid = 1856] [serial = 2332] [outer = 0x95464800] 16:59:19 INFO - PROCESS | 1856 | 1466035159151 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:59:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1392ms 16:59:19 INFO - PROCESS | 1856 | 1466035159184 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1856 | 1466035159188 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:59:19 INFO - PROCESS | 1856 | 1466035159194 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1856 | 1466035159197 Marionette TRACE conn3 <- [1,3074,null,{}] 16:59:19 INFO - PROCESS | 1856 | 1466035159203 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1856 | 1466035159208 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:19 INFO - PROCESS | 1856 | 1466035159366 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:59:19 INFO - PROCESS | 1856 | 1466035159568 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1856 | 1466035159575 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a9c1800 == 38 [pid = 1856] [id = 778] 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa23efc00) [pid = 1856] [serial = 2333] [outer = (nil)] 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa338a800) [pid = 1856] [serial = 2334] [outer = 0xa23efc00] 16:59:19 INFO - PROCESS | 1856 | 1466035159655 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0xa3385000) [pid = 1856] [serial = 2335] [outer = 0xa23efc00] 16:59:20 INFO - PROCESS | 1856 | 1466035160469 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:59:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:59:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1292ms 16:59:20 INFO - PROCESS | 1856 | 1466035160488 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1856 | 1466035160492 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:59:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:59:20 INFO - PROCESS | 1856 | 1466035160498 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1856 | 1466035160501 Marionette TRACE conn3 <- [1,3078,null,{}] 16:59:20 INFO - PROCESS | 1856 | 1466035160507 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1856 | 1466035160517 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:20 INFO - PROCESS | 1856 | 1466035160774 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:59:21 INFO - PROCESS | 1856 | 1466035160974 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1856 | 1466035160982 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x93f92c00 == 39 [pid = 1856] [id = 779] 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x93f96c00) [pid = 1856] [serial = 2336] [outer = (nil)] 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa3390c00) [pid = 1856] [serial = 2337] [outer = 0x93f96c00] 16:59:21 INFO - PROCESS | 1856 | 1466035161060 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa62ae800) [pid = 1856] [serial = 2338] [outer = 0x93f96c00] 16:59:22 INFO - PROCESS | 1856 | 1466035161983 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1856 | 1466035162039 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:59:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:59:22 INFO - PROCESS | 1856 | 1466035162114 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1856 | 1466035162118 Marionette TRACE conn3 <- [1,3082,null,{}] 16:59:22 INFO - PROCESS | 1856 | 1466035162129 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:22 INFO - PROCESS | 1856 | 1466035162134 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:22 INFO - PROCESS | 1856 | 1466035162305 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:59:22 INFO - PROCESS | 1856 | 1466035162509 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1856 | 1466035162518 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8ee2dc00 == 40 [pid = 1856] [id = 780] 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x8ee2e000) [pid = 1856] [serial = 2339] [outer = (nil)] 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x8ee33800) [pid = 1856] [serial = 2340] [outer = 0x8ee2e000] 16:59:22 INFO - PROCESS | 1856 | 1466035162814 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8eecbc00) [pid = 1856] [serial = 2341] [outer = 0x8ee2e000] 16:59:23 INFO - PROCESS | 1856 | 1466035163673 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:59:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:59:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:59:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1649ms 16:59:23 INFO - PROCESS | 1856 | 1466035163707 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1856 | 1466035163712 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:59:23 INFO - PROCESS | 1856 | 1466035163722 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1856 | 1466035163725 Marionette TRACE conn3 <- [1,3086,null,{}] 16:59:23 INFO - PROCESS | 1856 | 1466035163732 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1856 | 1466035163739 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:23 INFO - PROCESS | 1856 | 1466035163900 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:59:24 INFO - PROCESS | 1856 | 1466035164151 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1856 | 1466035164165 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8ee34000 == 41 [pid = 1856] [id = 781] 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x922edc00) [pid = 1856] [serial = 2342] [outer = (nil)] 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x92b9ec00) [pid = 1856] [serial = 2343] [outer = 0x922edc00] 16:59:24 INFO - PROCESS | 1856 | 1466035164271 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92d97800) [pid = 1856] [serial = 2344] [outer = 0x922edc00] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x95289800 == 40 [pid = 1856] [id = 772] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc3c00 == 39 [pid = 1856] [id = 771] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92b99c00 == 38 [pid = 1856] [id = 770] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8ee2e400 == 37 [pid = 1856] [id = 769] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec4000 == 36 [pid = 1856] [id = 768] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0xa23a5000 == 35 [pid = 1856] [id = 767] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92b96000 == 34 [pid = 1856] [id = 766] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x922ec400 == 33 [pid = 1856] [id = 765] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x91730400 == 32 [pid = 1856] [id = 698] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x925e3400 == 31 [pid = 1856] [id = 709] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92748000 == 30 [pid = 1856] [id = 699] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93fcf800 == 29 [pid = 1856] [id = 700] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebe800 == 28 [pid = 1856] [id = 759] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9a419000 == 27 [pid = 1856] [id = 764] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9b262400 == 26 [pid = 1856] [id = 708] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9545d400 == 25 [pid = 1856] [id = 762] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9172f800 == 24 [pid = 1856] [id = 704] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93fc7400 == 23 [pid = 1856] [id = 705] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92b94000 == 22 [pid = 1856] [id = 761] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9172a400 == 21 [pid = 1856] [id = 702] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x931e3c00 == 20 [pid = 1856] [id = 706] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93f4e000 == 19 [pid = 1856] [id = 714] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9b267800 == 18 [pid = 1856] [id = 707] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9172bc00 == 17 [pid = 1856] [id = 763] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9a8b9800 == 16 [pid = 1856] [id = 701] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x925ec000 == 15 [pid = 1856] [id = 760] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93f92c00 == 14 [pid = 1856] [id = 779] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9c1800 == 13 [pid = 1856] [id = 778] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eec5000 == 12 [pid = 1856] [id = 777] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92749800 == 11 [pid = 1856] [id = 775] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9a9cac00 == 10 [pid = 1856] [id = 776] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92915400 == 9 [pid = 1856] [id = 773] 16:59:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8eebd800 == 8 [pid = 1856] [id = 774] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x978c5c00) [pid = 1856] [serial = 2290] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9a8b2400) [pid = 1856] [serial = 2292] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x95467400) [pid = 1856] [serial = 2286] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x8eecb800) [pid = 1856] [serial = 2277] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x91733c00) [pid = 1856] [serial = 2278] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92d91000) [pid = 1856] [serial = 2283] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x9267b000) [pid = 1856] [serial = 2280] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x926cb800) [pid = 1856] [serial = 2281] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x92b92400) [pid = 1856] [serial = 2275] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x92918000) [pid = 1856] [serial = 2274] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x92b97400) [pid = 1856] [serial = 2249] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x92745c00) [pid = 1856] [serial = 2248] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x99fb8000) [pid = 1856] [serial = 2252] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x98464400) [pid = 1856] [serial = 2251] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0xa2297c00) [pid = 1856] [serial = 2255] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x9c3e2400) [pid = 1856] [serial = 2254] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0xa23f1400) [pid = 1856] [serial = 2258] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0xa23aa800) [pid = 1856] [serial = 2257] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0xa25ec800) [pid = 1856] [serial = 2261] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa25e9c00) [pid = 1856] [serial = 2260] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa3445000) [pid = 1856] [serial = 2264] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa3427400) [pid = 1856] [serial = 2263] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x978b0800) [pid = 1856] [serial = 2287] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0xa4e4c800) [pid = 1856] [serial = 2267] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa4e48400) [pid = 1856] [serial = 2266] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x93f4bc00) [pid = 1856] [serial = 2272] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0xa507dc00) [pid = 1856] [serial = 2270] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0xa501c400) [pid = 1856] [serial = 2269] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x95462400) [pid = 1856] [serial = 2289] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x93b63400) [pid = 1856] [serial = 2284] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 1856 | 1466035166207 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:59:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2543ms 16:59:26 INFO - PROCESS | 1856 | 1466035166264 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1856 | 1466035166270 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:59:26 INFO - PROCESS | 1856 | 1466035166281 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1856 | 1466035166285 Marionette TRACE conn3 <- [1,3090,null,{}] 16:59:26 INFO - PROCESS | 1856 | 1466035166295 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1856 | 1466035166299 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:26 INFO - PROCESS | 1856 | 1466035166514 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:59:26 INFO - PROCESS | 1856 | 1466035166675 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1856 | 1466035166682 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x91730000 == 9 [pid = 1856] [id = 782] 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x91733c00) [pid = 1856] [serial = 2345] [outer = (nil)] 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x91fe9c00) [pid = 1856] [serial = 2346] [outer = 0x91733c00] 16:59:26 INFO - PROCESS | 1856 | 1466035166753 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x91ff3c00) [pid = 1856] [serial = 2347] [outer = 0x91733c00] 16:59:27 INFO - PROCESS | 1856 | 1466035167487 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:59:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1246ms 16:59:27 INFO - PROCESS | 1856 | 1466035167527 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1856 | 1466035167535 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:59:27 INFO - PROCESS | 1856 | 1466035167545 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1856 | 1466035167549 Marionette TRACE conn3 <- [1,3094,null,{}] 16:59:27 INFO - PROCESS | 1856 | 1466035167555 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 1856 | 1466035167561 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:27 INFO - PROCESS | 1856 | 1466035167711 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:59:27 INFO - PROCESS | 1856 | 1466035167729 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1856 | 1466035167739 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x926cd800 == 10 [pid = 1856] [id = 783] 16:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x926ce400) [pid = 1856] [serial = 2348] [outer = (nil)] 16:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x926d2000) [pid = 1856] [serial = 2349] [outer = 0x926ce400] 16:59:27 INFO - PROCESS | 1856 | 1466035167810 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x9274bc00) [pid = 1856] [serial = 2350] [outer = 0x926ce400] 16:59:28 INFO - PROCESS | 1856 | 1466035168732 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:59:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1240ms 16:59:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:59:28 INFO - PROCESS | 1856 | 1466035168786 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1856 | 1466035168789 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:59:28 INFO - PROCESS | 1856 | 1466035168795 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1856 | 1466035168801 Marionette TRACE conn3 <- [1,3098,null,{}] 16:59:28 INFO - PROCESS | 1856 | 1466035168833 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:28 INFO - PROCESS | 1856 | 1466035168842 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:29 INFO - PROCESS | 1856 | 1466035169065 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:59:29 INFO - PROCESS | 1856 | 1466035169089 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1856 | 1466035169099 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d8d000 == 11 [pid = 1856] [id = 784] 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92d8e000) [pid = 1856] [serial = 2351] [outer = (nil)] 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x92d93c00) [pid = 1856] [serial = 2352] [outer = 0x92d8e000] 16:59:29 INFO - PROCESS | 1856 | 1466035169169 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x931ec400) [pid = 1856] [serial = 2353] [outer = 0x92d8e000] 16:59:29 INFO - PROCESS | 1856 | 1466035169991 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:59:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:59:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1205ms 16:59:30 INFO - PROCESS | 1856 | 1466035170000 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1856 | 1466035170004 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:59:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:59:30 INFO - PROCESS | 1856 | 1466035170023 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1856 | 1466035170026 Marionette TRACE conn3 <- [1,3102,null,{}] 16:59:30 INFO - PROCESS | 1856 | 1466035170032 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:30 INFO - PROCESS | 1856 | 1466035170036 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:30 INFO - PROCESS | 1856 | 1466035170234 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:59:30 INFO - PROCESS | 1856 | 1466035170265 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1856 | 1466035170273 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x93ddd400 == 12 [pid = 1856] [id = 785] 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x93f47000) [pid = 1856] [serial = 2354] [outer = (nil)] 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x93f92800) [pid = 1856] [serial = 2355] [outer = 0x93f47000] 16:59:30 INFO - PROCESS | 1856 | 1466035170340 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x93f9e800) [pid = 1856] [serial = 2356] [outer = 0x93f47000] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x92b9a400) [pid = 1856] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x93ddcc00) [pid = 1856] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8ee2e800) [pid = 1856] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0xa23a5400) [pid = 1856] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x9a4d6000) [pid = 1856] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x99fc1800) [pid = 1856] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x8eec4800) [pid = 1856] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x925e1400) [pid = 1856] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9aa35c00) [pid = 1856] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 16:59:31 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x978cb000) [pid = 1856] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 16:59:31 INFO - PROCESS | 1856 | 1466035171605 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:59:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:59:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1637ms 16:59:31 INFO - PROCESS | 1856 | 1466035171654 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1856 | 1466035171659 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:59:31 INFO - PROCESS | 1856 | 1466035171665 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1856 | 1466035171668 Marionette TRACE conn3 <- [1,3106,null,{}] 16:59:31 INFO - PROCESS | 1856 | 1466035171673 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:31 INFO - PROCESS | 1856 | 1466035171678 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:31 INFO - PROCESS | 1856 | 1466035171841 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:59:31 INFO - PROCESS | 1856 | 1466035171858 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1856 | 1466035171864 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x92d93800 == 13 [pid = 1856] [id = 786] 16:59:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x92d96c00) [pid = 1856] [serial = 2357] [outer = (nil)] 16:59:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x93fc3800) [pid = 1856] [serial = 2358] [outer = 0x92d96c00] 16:59:31 INFO - PROCESS | 1856 | 1466035171931 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x93fcb800) [pid = 1856] [serial = 2359] [outer = 0x92d96c00] 16:59:32 INFO - PROCESS | 1856 | 1466035172753 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:59:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:59:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1138ms 16:59:32 INFO - PROCESS | 1856 | 1466035172803 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1856 | 1466035172807 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:59:32 INFO - PROCESS | 1856 | 1466035172813 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1856 | 1466035172816 Marionette TRACE conn3 <- [1,3110,null,{}] 16:59:32 INFO - PROCESS | 1856 | 1466035172822 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 1856 | 1466035172831 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:33 INFO - PROCESS | 1856 | 1466035173071 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:59:33 INFO - PROCESS | 1856 | 1466035173225 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1856 | 1466035173236 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8ee27c00 == 14 [pid = 1856] [id = 787] 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8ee29800) [pid = 1856] [serial = 2360] [outer = (nil)] 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x8ee2f400) [pid = 1856] [serial = 2361] [outer = 0x8ee29800] 16:59:33 INFO - PROCESS | 1856 | 1466035173353 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x8eecb400) [pid = 1856] [serial = 2362] [outer = 0x8ee29800] 16:59:34 INFO - PROCESS | 1856 | 1466035174315 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:59:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:59: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 16:59:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:59:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1543ms 16:59:34 INFO - PROCESS | 1856 | 1466035174361 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:59:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:59:34 INFO - PROCESS | 1856 | 1466035174367 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:59:34 INFO - PROCESS | 1856 | 1466035174375 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1856 | 1466035174379 Marionette TRACE conn3 <- [1,3114,null,{}] 16:59:34 INFO - PROCESS | 1856 | 1466035174387 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1856 | 1466035174396 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:34 INFO - PROCESS | 1856 | 1466035174668 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:59:34 INFO - PROCESS | 1856 | 1466035174810 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"dbd8c073-9c60-4920-975f-e5c487ffd0a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1856 | 1466035174820 Marionette INFO sendAsync ae66e865-6e5b-408c-94a0-5156c0548ba1 16:59:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92679800 == 15 [pid = 1856] [id = 788] 16:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x926c9000) [pid = 1856] [serial = 2363] [outer = (nil)] 16:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x926d2400) [pid = 1856] [serial = 2364] [outer = 0x926c9000] 16:59:34 INFO - PROCESS | 1856 | 1466035174941 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x92918800) [pid = 1856] [serial = 2365] [outer = 0x926c9000] 16:59:35 INFO - PROCESS | 1856 | 1466035175845 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:59:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:59:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1532ms 16:59:35 INFO - PROCESS | 1856 | 1466035175909 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1856 | 1466035175916 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:59:37 WARNING - u'runner_teardown' () 16:59:37 INFO - No more tests 16:59:37 INFO - Got 0 unexpected results 16:59:37 INFO - SUITE-END | took 1206s 16:59:37 INFO - Closing logging queue 16:59:37 INFO - queue closed 16:59:37 INFO - Return code: 0 16:59:37 WARNING - # TBPL SUCCESS # 16:59:37 INFO - Running post-action listener: _resource_record_post_action 16:59:37 INFO - Running post-run listener: _resource_record_post_run 16:59:38 INFO - Total resource usage - Wall time: 1240s; CPU: 98.0%; Read bytes: 14000128; Write bytes: 929296384; Read time: 620; Write time: 219524 16:59:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:59:38 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 142675968; Read time: 0; Write time: 126692 16:59:38 INFO - run-tests - Wall time: 1211s; CPU: 98.0%; Read bytes: 11288576; Write bytes: 786526208; Read time: 508; Write time: 92824 16:59:38 INFO - Running post-run listener: _upload_blobber_files 16:59:38 INFO - Blob upload gear active. 16:59:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:59: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 16:59: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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:59: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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:59:39 INFO - (blobuploader) - INFO - Open directory for files ... 16:59:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:59:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:59:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:59:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:59:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:59:41 INFO - (blobuploader) - INFO - Done attempting. 16:59:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:59:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:59:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:59:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:59:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:59:42 INFO - (blobuploader) - INFO - Done attempting. 16:59:42 INFO - (blobuploader) - INFO - Iteration through files over. 16:59:42 INFO - Return code: 0 16:59:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:59:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:59:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc2517b0a8ff5ac5c0214421ea25d2a9dfd4e5d70523dd3c8963f8312b9a5e9e39c2c2e36c05470eadc3f5dfb8ead4c484dc3fbdf833ada0ce9a058474944022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e9219adb550aeb6de4fb580baa1ddffa147951f117aa8b05e6b6981f7cc619b91a9dbcad6eaecbf0da5a88f64a63b5308f4aa5314ad6c4b304826cc009c24e33"} 16:59:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:59:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:59:42 INFO - Contents: 16:59:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc2517b0a8ff5ac5c0214421ea25d2a9dfd4e5d70523dd3c8963f8312b9a5e9e39c2c2e36c05470eadc3f5dfb8ead4c484dc3fbdf833ada0ce9a058474944022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e9219adb550aeb6de4fb580baa1ddffa147951f117aa8b05e6b6981f7cc619b91a9dbcad6eaecbf0da5a88f64a63b5308f4aa5314ad6c4b304826cc009c24e33"} 16:59:42 INFO - Running post-run listener: copy_logs_to_upload_dir 16:59:42 INFO - Copying logs to upload dir... 16:59:42 INFO - mkdir: /builds/slave/test/build/upload/logs 16:59:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1327.427344 ========= master_lag: 0.65 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 8 secs) (at 2016-06-15 16:59:43.238764) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 16:59:43.254996) ========= 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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc2517b0a8ff5ac5c0214421ea25d2a9dfd4e5d70523dd3c8963f8312b9a5e9e39c2c2e36c05470eadc3f5dfb8ead4c484dc3fbdf833ada0ce9a058474944022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e9219adb550aeb6de4fb580baa1ddffa147951f117aa8b05e6b6981f7cc619b91a9dbcad6eaecbf0da5a88f64a63b5308f4aa5314ad6c4b304826cc009c24e33"} build_url:https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031561 build_url: 'https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/bc2517b0a8ff5ac5c0214421ea25d2a9dfd4e5d70523dd3c8963f8312b9a5e9e39c2c2e36c05470eadc3f5dfb8ead4c484dc3fbdf833ada0ce9a058474944022", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e9219adb550aeb6de4fb580baa1ddffa147951f117aa8b05e6b6981f7cc619b91a9dbcad6eaecbf0da5a88f64a63b5308f4aa5314ad6c4b304826cc009c24e33"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ULtYmJYdTiuw3Aq7JsSt8A/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 16:59:43.325543) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:59:43.325875) ========= 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-1466025047.673311-1111791299 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016123 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:59:43.418914) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:59:43.419252) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 16:59:43.419667) ========= ========= Total master_lag: 1.14 =========